我有一份包含多条描述的文档。有些标签太长,超出默认长度,因此我将\setlabelphantom{word}
其设置为自定义长度。你们有人知道如何为整个文档设置标签幻影吗?这样我就可以保持一致且始终足够长。
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{expdlist}
\begin{document}
\begin{description}[\setlabelphantom{long-label~}]
\item[long-label] text1
\item[long-label] text2
\end{description}
\begin{description}[\setlabelphantom{label~}]
\item[label] text1
\item[label] text2
\end{description}
\end{document}
答案1
您可以使用该包全局设置列表选项enumitem
:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{expdlist}
\usepackage{enumitem}
\setlist[description]{labelwidth=2cm}
\begin{document}
\begin{description}
\item[long-label] text1
\item[long-label] text2
\end{description}
\begin{description}
\item[label] text1
\item[label] text2
\end{description}
\end{document}
结果:
来源(其中包括):如何全局更改列表设置?
编辑:如果您想指定类似幻影的标签宽度,您可以\widthof
从calc
包中使用它:
\usepackage{enumitem}
\usepackage{calc}
\setlist[description]{labelwidth=\widthof{long-label~}}