边距较少的项目符号描述列表

边距较少的项目符号描述列表

我正在使用以下

\begin{description}[font=\textendash\enskip\scshape\bfseries]
\item [ item1] blabla
\item [ item2] bla2bla2
\end{description}

但我希望两个项目之间的间距更小。我找到了一种简单的方法来实现 itemize 标签,但我想使用 description 标签。有没有简单的方法可以做到这一点?

编辑我正在使用 moderncv 模板,我的文档如下所示

\documentclass[12pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\usepackage[scale=.85]{geometry}
\usepackage{enumitem}`

答案1

你可以玩一下itemsep。要么使用noitemsep,要么itemsep=0pt使用 (结果不一样)。我\enskip用一个细空格替换了它,因为我认为它看起来更好。请注意,你需要一种带有粗体小写字母的 sans 字体,而默认的 Latin Modern Sans 字体则不是这样:

\documentclass[12pt, sans, a4paper ]{moderncv}
\moderncvstyle{classic}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[scale=.85, showframe]{geometry}
 \usepackage{enumitem} %

\begin{document}

\begin{description}[font=\textendash\,\scshape\bfseries, noitemsep]
\item [ item1] blabla
\item [ item2] bla2bla2
\end{description}

\begin{description}[font=\textendash\,\scshape\bfseries, itemsep = 0pt]
\item [ item1] blabla
\item [ item2] bla2bla2
\end{description}

\begin{description}[font=\textendash\,\scshape\bfseries]
\item [ item1] blabla
\item [ item2] bla2bla2
\end{description}

\end{document}

在此处输入图片描述

相关内容