忽略曾经使用过的词汇表项目,每章都有完整的词汇表

忽略曾经使用过的词汇表项目,每章都有完整的词汇表

在之前的问题中,重点是忽略文档中只使用过一次的首字母缩略词(这里这里)。从glossaries4.14 版开始,命令\cgls来处理这个问题(如提供这里)。

但是,在某些情况下,您希望每个章节或部分中的首字母缩略词的完整长度(\glsresetall可以使用),但您可能仍想忽略整个文档中仅使用一次的首字母缩略词。在这些情况下,事实证明不可能使用\cgls(来自这一页):

使用将所有条目的\glsresetallcurrcount”字段重置为零。如果条目在 之后未使用\glsresetall,则currcount该条目的“ ”字段在文档末尾为零。这意味着在下次运行 LaTeX 时,该条目的“ ”为 0。诸如test forprevcount之类的命令,即,因此其行为类似于。\cglsprevcount=1false\cgls\gls

以下 MWE 和图片显示了 ANT 在词汇表中的显示方式以及在文本中的完整缩写。如何在不使用首字母缩略词专用命令(例如\newignoredglossary{label}\glsreset{label})的情况下忽略 ANT 条目?

\documentclass{article}

\usepackage{glossaries}

\makeglossaries

\glsenableentrycount

\newacronym{ANO}{ANO}{Acronym Number One}
\newacronym{ANT}{ANT}{Acronym Number Two}
\newglossaryentry{test} {
    name={test},
    description={A test is used for testing}
}

\begin{document}

\printglossaries

\glsresetall
\section{Section One}
\gls{ANO}, \gls{ANO}\\
\cgls{ANT}\\
\gls{test}

\glsresetall
\section{Section Two}
\gls{ANO}\\

\end{document}

ANT 有完整描述,但我想忽略它

注意:我的实际文档有大约 150 个首字母缩略词和许多章节,\glsresetall在每章的开头我总会获取该章中第一次使用的每个首字母缩略词的完整首字母缩略词。

相关内容