我使用的glossaries
是长样式的包。但是我不希望条目之间太过紧密。
最小代码:
\documentclass{book}
\usepackage{glossaries}
\newglossarystyle{customlong}{
\glossarystyle{long}
% I use this to prevent a different vertical spacing from x2 to y than from x1 to x2
\renewcommand{\glsgroupskip}{}
}
\makeglossaries
\newglossaryentry{x1}{name={x1},description={first term}}
\glsadd{x1}
\newglossaryentry{x2}{name={x2},description={second term}}
\glsadd{x2}
\newglossaryentry{y}{name={y},description={third term}}
\glsadd{y}
\begin{document}
test document
\newpage
\printglossary[type=main,style=customlong]
\end{document}
如何增加条目之间的垂直空间?
谢谢。
答案1
该long
风格利用longtable
环境,因此“受与该环境相同的参数控制”(手册,第 75 页)。因此,下面的代码应该可以工作(将其放在 之前\printglossaries
):
\renewcommand*{\arraystretch}{1.2}% default is 1
答案2
lockstep 的答案应该可以解决问题。如果您想查看样式是如何定义的,请查看 tex-tree 中的词汇表文件夹。
通过查看几种风格,您就会很清楚地知道如何编写自己的风格或如何更改某些设置。