Nicola LC Talbot 的软件包具有广泛的潜力,glossaries
可以以通用方式管理不同类型的词汇表,这
确实令人印象深刻,但是我试图在用户手册中寻找此功能,但找不到帮助。与 MWE 一样,有时您希望利用通过glossaries
包定义新条目的所有好处,但又不希望它们进入词汇表列表,或它们实际上不属于的列表类型,而这恰好是缩略词就我而言,Xxx
不受欢迎,不适合出现在首字母缩略词列表中,因为它不属于其他首字母缩略词,是一个奇怪的词。为了保持这种状态,另一个愿望是不要让这个条目像该词汇表或任何其他词汇表中的其他条目一样被计算在内,这就像将其呈现为“”鬼魂入場'',如果它符合描述,即排版但不列出,就像鬼魂可能会访问竞选活动,但他们的选票永远不会被计算!
有什么方法可以抑制类似的条目Xxx
出现在首字母缩略词列表中,同时仍在文本中对其进行“\gls”?
注意:词汇表包是 TexLive 2013 发行版中的 v3.07。
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage[hyperindex=true]{hyperref}
\definecolor{dark-red}{rgb}{0.4,0.15,0.15}
\hypersetup{colorlinks, linkcolor={dark-red}}
\usepackage[xindy, nonumberlist=true]{glossaries}
\makeglossaries
\newacronym{lab1}{Acr1}{long description 1}
\newacronym{lab2}{Acr2}{long description 2}
\newacronym{lab3}{Acr3}{long description 3}
\newacronym{lab4}{Xxx}{description in text but not to be listed}
\begin{document}
Here is the first use of \gls{lab1}, \gls{lab2}, \gls{lab3}, and \gls{lab4}.
This is the second use of \gls{lab1}, \gls{lab2}, \gls{lab3}, and \gls{lab4}.
\end{document}
MWE 的结果:
答案1
[只是为了回答未回答的问题,将评论转换为答案]
该glossaries
软件包提供了很多命令,允许您显示条目详细信息,而无需向词汇表添加任何信息。您可以在第 9 章中找到它们其文档。
就您而言,您可以先使用它\glsentryfirst{lab4}
作为首字母缩略词,然后\glsentrytext{lab4}
再使用它。
因此,MWE
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage[hyperindex=true]{hyperref}
\definecolor{dark-red}{rgb}{0.4,0.15,0.15}
\hypersetup{colorlinks, linkcolor={dark-red}}
\usepackage[xindy, nonumberlist=true]{glossaries}
\makeglossaries
\newacronym{lab1}{Acr1}{long description 1}
\newacronym{lab2}{Acr2}{long description 2}
\newacronym{lab3}{Acr3}{long description 3}
\newacronym{lab4}{Xxx}{description in text but not to be listed}
\begin{document}
Here is the first use of \gls{lab1}, \gls{lab2}, \gls{lab3}, and \glsentryfirst{lab4}.
This is the second use of \gls{lab1}, \gls{lab2}, \gls{lab3}, and \glsentrytext{lab4}.
\printglossaries
\end{document}
应该做你想做的事:
顺便说一句:您可能还想acronym
在加载时使用该选项glossaries
。