我正在使用该glossaries
包来生成我的报告中的词汇表。
不过,我第一次在表中使用这些条目,它以表格形式扩展<item>(Description)
。
我想抑制这种扩张,因为我觉得这种扩张没有必要,尽管这是第一次出现。
我正在使用\gls{<label>}
。你知道该怎么做吗?
目前,作为一种解决方案,我只是使用表中的缩写,而不参考词汇表。
答案1
首次引用缩写词之前只需使用\glsunset{<label>}
或。此外,之后使用或可重新启用完整的缩写词扩展。例如:\glsunsetall
\glsreset{<label>}
\glsresetall
\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\newacronym{OA}{OA}{One Acronym}
\newacronym{TA}{TA}{Two Acronyms}
\begin{document}
\noindent
\glsunsetall
\gls{OA}, \gls{TA}\\
\glsresetall
\gls{OA}, \gls{TA}\\
\gls{OA}, \gls{TA}
\printglossaries
\end{document}
答案2
答案3
除了使用 之外,\gls{<label>}
您还可以使用\glsdisp{<label>}{<text>}
显示<text>
。举个小例子:
\documentclass[letterpaper]{article}
\usepackage{hyperref}
\usepackage{glossaries}
\makeglossaries
\newacronym{am}{A.M.}{Ante Meridiem}
\newacronym{pm}{P.M.}{Post Meridiem}
\begin{document}
First use: \glsdisp{am}{A.M.} \gls{pm}
Second use: \gls{am} \gls{pm}
\printglossaries
\end{document}
答案4
该glossaries
包直接提供了几个选项。请参阅用户手册的v3.01
第 13 节。例如,如果您传递包选项footnote
,则扩展将发生在脚注中,而不是(括号之间)。
要了解更多高级选项,请参阅第 13.3 节“定义自定义首字母缩略词样式”。
为了一无所获,我在序言中补充道:
\renewcommand*{\CustomAcronymFields}{%
name={\the\glsshorttok},%
description={\the\glslongtok},%
text={\the\glsshorttok},%
plural={\the\glsshorttok}\noexpand\acrpluralsuffix%
}
\renewcommand*{\SetCustomDisplayStyle}[1]{%
\defglsdisplayfirst[#1]{##1##4}
\defglsdisplay[#1]{##1##4}}
\SetCustomStyle
完整工作示例:
\documentclass[12pt,a4paper]{article}
\author{Gerrit Holl}
\usepackage[acronym]{glossaries}
\makeglossaries
\renewcommand*{\CustomAcronymFields}{%
name={\the\glsshorttok},%
description={\the\glslongtok},%
text={\the\glsshorttok},%
plural={\the\glsshorttok}\noexpand\acrpluralsuffix%
}
\renewcommand*{\SetCustomDisplayStyle}[1]{%
\defglsdisplayfirst[#1]{##1##4}
\defglsdisplay[#1]{##1##4}}
\SetCustomStyle
\newacronym{NPP}{NPP}{National Partnership Program}
\newacronym{EOS}{EOS}{Earth Observing System}
\newacronym{POES}{POES}{Polar Orbiting Environmental Satellites}
\newacronym{NASA}{NASA}{National Aeronautics and Space Administration}
\begin{document}
\gls{NPP} is a bridge from \gls{EOS}, \gls{POES} to the next generation of
\gls{NASA} satellites.
\printglossaries
\end{document}