我经常使用description
环境,我想不仅用空格将标签与文本分开,还想用一个小圆圈将标签与文本分开。我正在使用该enumitem
包自定义description
环境,但我没有找到在标签后添加文本的方法。
默认外观:
Item text text text text text text text
text text text text text text text
text text text text text text text
我想要的是:
Item ○ text text text text text text text
text text text text text text text
text text text text text text text
我已经尝试了以下操作:
\setlist[description]{labelsep={\circ}}
和
\setlist[description]{%
before={\changeitem},
after={\renewcommand\item\olditem},
}
\newcommand{\changeitem}{%
\let\olditem\item
\renewcommand\item[1]{\olditem (##1) \circ }
}
但是两个例子都没有达到我想要的结果。
答案1
\documentclass{article}
\usepackage{enumitem}
\newcommand{\addcircle}[1]{#1 $\circ$}
\setlist[description]{%
font=\addcircle}
\begin{document}
\begin{description}
\item [item1] a first item
\item [item2] a second item
\end{description}
\end{document}