描述环境中的斜体、非粗体标签、项目符号和普通字体

描述环境中的斜体、非粗体标签、项目符号和普通字体

我觉得我迷失在了这个enumitem包裹里非常简单的东西里。

我想要一个描述环境,其中标签用斜体表示,而描述用普通文本表示。

我试过这个

\documentclass[english,12pt,a4paper,pdftex]{article}
\usepackage{enumitem}
\begin{document}

\setlist{before=\normalfont,font=\itshape} 

\begin{description}
\item [point-referenced data] this should be in normal font
\item [areal data]
\item [point pattern data]
\end{description}

\end{document}

问题是,出于某些原因,标签会以粗体斜体显示,但我不知道为什么。是否还可以为其添加项目符号?

总而言之,我希望有一个描述环境,其中包含斜体、非粗体标签、项目符号和普通字体。

你问之前我检查过了这个帖子以及许多其他选项,但我不明白如何让所有选项协同工作。

答案1

您不需要before密钥;只需恢复\normalfont为标签并应用\itshape;通过使用[description]可选参数,\setlist只有这个环境会受到影响。

对于子弹,你可以通过稍微滥用按键来轻松做到这一点font

\documentclass[12pt,a4paper]{article}
\usepackage{enumitem}
\begin{document}

\setlist[description]{font=\normalfont\itshape\textbullet\space}

\begin{description}
\item [point-referenced data] this should be in normal font
\item [areal data]
\item [point pattern data]
\end{description}

\end{document}

不要使用该pdftex选项。它只会限制可移植性,而且毫无用处,因为使用它的包能够自动推断它。

在此处输入图片描述

相关内容