使用词汇表长样式时,如何增加条目之间的垂直间距?

使用词汇表长样式时,如何增加条目之间的垂直间距?

我使用的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 中的词汇表文件夹。

通过查看几种风格,您就会很清楚地知道如何编写自己的风格或如何更改某些设置。

相关内容