如何使用 enumitem 更改分隔描述项定义的符号

如何使用 enumitem 更改分隔描述项定义的符号

我正在尝试改变description环境,enumitem以便项目与其描述之间用破折号而不是冒号分隔。搜索了文档和论坛后,我还没有找到解决方案。我找到的最接近的方法是:

\begin{description}[labelindent=\parindent, leftmargin=*, format= --]

这将短划线放在项目之前,而不是之后;这不是我需要的。

答案1

您必须重新定义\makelabel命令:

\begin{description}[labelindent=\parindent,
  leftmargin=*,labelsep=.33333em,
  before={\renewcommand\makelabel[1]{##1 --}}]

的设置labelsep应该产生正常的词间空间。

相关内容