我正在使用以下
\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}