使用 enumitem 将一些内容附加到标签项?

使用 enumitem 将一些内容附加到标签项?

是否有一些简单的方法可以在使用包的描述列表中附加一些代码(或文本),使其直接出现在标签项之后、但在文本之前enumitem

下面的例子可以解释我的意思:

\documentclass{article}

\usepackage{enumitem}

\setlist[description]{%
   %appendtolabel=.,
}

\begin{document}
\begin{description}
  \item[First] bla bla blaa.
  \item[Second] bla bla blaa.
  \item[Third] bla bla blaa.
\end{description}
\end{document}

由此我想得到:

First. bla bla blaa.
Second. bla bla blaa.
Third. bla bla blaa.

答案1

仔细阅读了的文档后enumitem,我意识到你可以这样做:

\documentclass{article}

\usepackage{enumitem}

% Typeset descriptions
\newcommand{\appendDot}[1]{#1.}
\setlist[description]{%
  font=\appendDot,
}

\begin{document}
\begin{description}
  \item[First] bla bla blaa.
  \item[Second] bla bla blaa.
  \item[Third] bla bla blaa.
\end{description}
\end{document}

相关内容