词汇表:自定义每个缩略词所附的数字列表(页码)

词汇表:自定义每个缩略词所附的数字列表(页码)

我想将目录和词汇表本身从附在每个缩略词后的页码中排除,以指示使用这些条目的页码。

如果无法做到这一点,我想更正指词汇表本身的数字,因为从图中可以看出,它应该是 59,而不是 58。它指的是首字母缩略词的第一页,尽管首字母缩略词不在第一页。

在此处输入图片描述

这里有我的代码示例:

\documentclass[12pt,a4paper,twoside]{report} 

\usepackage{hyperref}  %hyperref bf glossaries
\usepackage[acronym,numberedsection,toc]{glossaries}

\makeglossaries

\newacronym{nrt1}{NRT}{Near-Real-Time}
\newacronym{avhrr1}{AVHRR}{Advanced Very High Resolution Radiometer}
\newacronym{eumetsat1}{EUMETSAT}{European Organization for the Exploitation of Meteorological Satellites}
\newacronym{npp1}{NPP}{National Polar-orbiting Partnership}
%etc

\begin{document}
%acronyms are cited here using \acrshort{}, \acrfull{}...

\glsaddall\printglossaries

\end{document}

答案1

由于您没有发布问题的适当最小示例,因此很难诊断问题。但是,似乎以下组合解决了该问题:

作为尼古拉笔记,如果您在章节标题的主要参数中使用诸如\gls或 之类的命令\ac,并且不为内容等提供备用标题,则这些命令也将用于内容和添加的相关页码。如果您使用\glsaddall,那么全部此时将添加条目,并且还将添加相关页码。\glsaddallunused将是一种替代方法,不包括文档其他地方已使用的条目。

如果您想在章节标题中使用\gls\ac,但不想将其添加到内容等中,那么您可以提供备用标题以供后一种情况使用。

\section[<title for ToC without acronyms>]{<title for heading with acronyms>}

这样做的目的是使用目录等中的第一个可选参数,以及文档正文中章节本身的标题的第二个强制参数。这只是使用标准 LaTeX 命令

\section[<title for ToC etc.>]{<Title for heading in body of document>}

如果您不指定可选参数,LaTeX 也会使用目录等中的第二个参数。否则,它将使用可选参数。

因此,任何时候您想要目录中的内容与文档本身的标题不同,只需使用可选参数为前者指定不同的值。

相关内容