抑制 LaTeX 报告中缩写列表中的页码

抑制 LaTeX 报告中缩写列表中的页码

我在一个名为的文件中有一个如下的 LaTeX 报告Main.tex

documentclass[a4paper,10pt]{report}

\usepackage[acronym,nomain]{glossaries}

\makeglossaries

\begin{document}

\tableofcontents
\listoffigures
\listoftables
\input{Glossary}

\input{ChapterX}
\input{ChapterY}
\input{ChapterZ}

\end{document}

Glossary.tex我正在尝试从导入的文件中创建一个缩写列表Main.tex

Glossary.tex简单来说就是:

\chapter*{List of abbreviations}
\newacronym{jdbc}{JDBC}{Java database connectivity}
\newacronym{jsp}{JSP}{Java server pages}
\newacronym{sql}{SQL}{Structured query language}
\printglossaries
\addcontentsline{toc}{chapter}{List of abbreviations} 

完成此操作后,我应该在与 LaTeX 文件相同的文件夹中的 Windows 命令行中运行此指令:

makeglossaries main.tex 

但我发现缩写与页码一起显示如下;

JDBC Java database connectivity. 14

那么我怎样才能抑制页码,是否可以使用两列来显示缩写?

答案1

可以使用包选项来抑制页码列表nonumberlist

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

对于两列,请尝试以下其中之一mcol词汇表样式。 例如:

\usepackage{glossary-mcols}
\setglossarystyle{mcolindex}

相关内容