首次出现产品名称时的附加信息

首次出现产品名称时的附加信息

我在出版物中多次提到公司和产品。第一次提到产品时,我想提供有关该产品的其他信息,如下所示:

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}

生成的文档的图像

相关内容