我正在尝试改变description
环境,enumitem
以便项目与其描述之间用破折号而不是冒号分隔。搜索了文档和论坛后,我还没有找到解决方案。我找到的最接近的方法是:
\begin{description}[labelindent=\parindent, leftmargin=*, format= --]
这将短划线放在项目之前,而不是之后;这不是我需要的。
答案1
您必须重新定义\makelabel
命令:
\begin{description}[labelindent=\parindent,
leftmargin=*,labelsep=.33333em,
before={\renewcommand\makelabel[1]{##1 --}}]
的设置labelsep
应该产生正常的词间空间。