软件包词汇表可以在双列模式下工作吗?

软件包词汇表可以在双列模式下工作吗?

我正在使用词汇表包制作一个两列的首字母缩略词列表。它工作正常,只是在列顶部,字母列表与第二列中的首字母缩略词相冲突。在下面的图片中,我使用放大镜放大效果以提高可见度。(MIPS 被绿色 X 覆盖)。我该如何摆脱它?要么在列末尾打破字母列表,要么填充第二列或任何其他想法。如果可能的话,我想避免仅仅因为这个而更改为单列模式。

在此处输入图片描述

答案1

我猜你有类似这样的情况:

\documentclass[twocolumn]{article}

\usepackage[colorlinks]{hyperref}
\usepackage{glossaries}

\makeglossaries

\loadglsentries{example-glossaries-brief}

\begin{document}
\glsaddall

\printglossary[style=altlisthypergroup]

\end{document}

默认情况下,样式中的导航线altlisthypergroup位于可选参数中,\item该参数将其与条目和组标题对齐。只要行上有足够的空间,这就可以了。如果没有,则需要重新定义\glslistnavigationitem。例如:

\documentclass[twocolumn]{article}

\usepackage[colorlinks]{hyperref}
\usepackage{glossaries}

\renewcommand*{\glslistnavigationitem}[1]{\item #1}    

\makeglossaries

\loadglsentries{example-glossaries-brief}

\begin{document}
\glsaddall

\printglossary[style=altlisthypergroup]

\end{document}

现在这将用该线换行。

相关内容