我在出版物中多次提到公司和产品。第一次提到产品时,我想提供有关该产品的其他信息,如下所示:
Microsoft Kinect (Micosoft Inc., Redmond, WA, USA).
\newacronym
我正在寻找一种定义类似于和的方法,\gls
以便产品的第一个(且仅第一个)出现始终包含附加信息。有没有我可以使用的包来实现这一点?
答案1
既然你提到了\gls
,下面是如何做到这一点glossaries
:
\documentclass{article}
\usepackage{glossaries}
\newglossaryentry{mk}{name={Microsoft Kinect},
first={Microsoft Kinect (Microsoft Inc., Redmond, WA, USA)},
text={Microsoft Kinect},
description={}
}
\begin{document}
First: \gls{mk}.
Next: \gls{mk}.
\end{document}
如果您想要一个词汇表但不想包含此条目,您可以创建一个“忽略的词汇表”并使用键type
:
\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\newignoredglossary{ignore}
\newglossaryentry{sample}{name={sample},description={an example}}
\newglossaryentry{mk}{name={Microsoft Kinect},
first={Microsoft Kinect (Microsoft Inc., Redmond, WA, USA)},
text={Microsoft Kinect},
description={},
type=ignore
}
\begin{document}
First: \gls{mk}.
Next: \gls{mk}.
\gls{sample}.
\printglossaries
\end{document}