更改缩写列表(词汇表)中的 \parskip

更改缩写列表(词汇表)中的 \parskip

我正在创建一个文档,其中需要一个缩写列表。我喜欢 alttree 样式,所以我使用了它。

现在,我想更改 LOA 中条目之间的距离,也就是说\parskip在本地改变值。

我自己找到了解决办法借助答案这个问题,如下面的 MWE 所示。问题:我既不确定这是否会导致其他东西崩溃,也不知道这是否是最好的方法,这些就是我在这里提出的问题。


梅威瑟:

\documentclass[12pt,a4paper]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage{lmodern}

\usepackage[acronym, nomain, nonumberlist, nogroupskip]{glossaries}

\newacronym[sort=WHO]{WHO}{WHO}{World Health Organisation}
\newacronym[sort=EDS]{EDS}{EDS}{Energy dispersive spectroscopy}
\newacronym[sort=ABC]{ABC}{ABC}{Alphabet}
\newacronym[sort=LaTeX]{LaTeX}{LaTeX}{Lamport TeX}
\newacronym[sort=Acr]{Acr}{Acr}{Acronym}

\glsfindwidesttoplevelname

%%%% This here is the part I added
\newglossarystyle{modalttree}{%
    \setlength{\parskip}{6pt}
    \glossarystyle{alttree}%
} 
%%%%

\makeglossaries
\begin{document}
 \printacronyms[style=modalttree, title={List of Acronyms}]
 \glsaddallunused
\end{document}

带有 -style 的结果alttree(以前的结果): 在此处输入图片描述

采用 modded 风格的结果modalttree(上面的 MWE): 在此处输入图片描述


你至少可以看到作品。但是,例如,标题和第一个条目之间的距离也会增加,这并不是预期的。那么,这是不知何故处理这个问题的正确方法是什么?这是我第一次在 LaTex 中做一些“黑客”的事情,所以我的经验很浅薄。感谢您的建议,例如改善上述情况的建议。:)

相关内容