如何将编号列表与其标签或标题放在同一行

如何将编号列表与其标签或标题放在同一行
Example: 1. Item1
         2. Item2
         3. Item3

我是乳胶新手,并试图在乳胶中实现上述目标(而不是例子:可以有任何文本)。我读过对项目符号列表有同样效果的答案,但没有找到对编号列表有同样效果的答案。我该怎么做?

答案1

实现格式化目标的一种方法是将enumerate环境置于环境内部minipage[t]

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem} % for fancy 'enumerate' and 'itemize' environments
\begin{document}

Example:
\begin{minipage}[t]{0.8\textwidth} %  choose a suitable width
\begin{enumerate}[nosep,left=0pt]
\item Item1
\item Item2
\item Item3
\end{enumerate}
\end{minipage}

\end{document}

答案2

使用以下 wide=enumitem

\documentclass{article}
\usepackage{calc} 
\usepackage{enumitem}

\begin{document}

Example: 
    \begin{enumerate}[wide=\widthof{Example: \hspace{1.5em}}, label=\arabic*., nosep,%
    before=\vspace*{-\baselineskip},]
        \item Item 1.
        \item Item 2.
        \item Item 3.
    \end{enumerate}

\end{document} 

在此处输入图片描述

答案3

这也能达到你想要的效果。这种方法的优点是 1) 你不必指定宽度,2) 它会自动跨页分页。

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{itemize}
\item[Example:]\begin{enumerate}[nosep]
\item Item1
\item Item2
\item Item3
\end{enumerate}
\end{itemize}

\end{document}

在此处输入图片描述

相关内容