在 LaTeX 中,我想要\enumerate
一些\item
实际上是小段落的 s。
我将使用\alph
,因此标签将显示为 (a)、(b)、(c) 等等
我希望符号 (a)、(b) 等缩进,然后“主体”左\item
对齐。我写过:
\documentclass{article}
\usepackage{enumerate}
\usepackage{enumitem}
\setlist[enumerate]{label=(\alph*)}
\begin{document}
\begin{enumerate}
\item about 5 lines of prose, here
\item maybe another five lines or so
\end{enumerate}
\end{document}
这样一来,“五行散文”就全部略微缩进,而不是与左边距齐平。
答案1
您可以使用enumitem
:
或者你可以创建自己的myenumerate
环境:
上述两个选项包含在下面的最小示例中。
\documentclass{article}
\usepackage{enumitem,lipsum}
\setlist[enumerate]{label=(\alph*),wide=0pt}
\newenvironment{myenumerate}
{\setcounter{enumi}{0}% Restart enumerate numbering
\renewcommand{\theenumi}{\alph{enumi}}% Number represenation
\par\addvspace{\topsep}% Skip above environment
\renewcommand{\item}{\par\addvspace{\itemsep}\noindent
\refstepcounter{enumi}%
(\theenumi)~\ignorespaces}}
{\par\addvspace{\topsep}}% Skip below environment
\begin{document}
\begin{enumerate}
\item \lipsum[1]
\item \lipsum[2]
\end{enumerate}
\begin{myenumerate}
\item \lipsum[1]
\item \lipsum[2]
\end{myenumerate}
\end{document}