0

I want to prevent added new-line after all items in enumerate.

My code:

\documentclass{article}
\usepackage[inline]{enumitem}
\begin{document}
  Start an enumeration:
  \begin{enumerate*}[label=(\arabic*),itemjoin=\\]
    \item[$(i)$] The first item
    \item[$(ii)$] Second item
    \item[$(iii)$] Third item
    \item[$(iv-vi)$] Fourth,fifth, and sixt item.
  \end{enumerate*}
\end{document}

generated output, by default all items have new-line at the end:

Start an enumeration: (i) The first item
(ii) Second item
(iii) Third item
(iv-vi) Fourth,fifth, and sixt item.

wanted output (no new line in between items.):

Start an enumeration: (i) The first item (ii) Second item (iii) Third item (iv-vi) Fourth,fifth, and sixt item.
alper
  • 1,389

1 Answers1

1

Replace \itemjoin=\\ with \itemjoin=\quad (or any horizontal space you please), and everything works fine:

    \documentclass{article}
    \usepackage[inline]{enumitem}
\begin{document}

  Start an enumeration:
  \begin{enumerate*}[label=(\arabic*),itemjoin=\quad]
    \item[$(i)$] The first item
    \item[$(ii)$] Second item
    \item[$(iii)$] Third item
    \item[$(iv)$] Third item.
  \end{enumerate*}

\end{document} 

enter image description here

Bernard
  • 271,350