![如何在缩写词包的词汇表中仅打印简称](https://linux22.com/image/262114/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%BC%A9%E5%86%99%E8%AF%8D%E5%8C%85%E7%9A%84%E8%AF%8D%E6%B1%87%E8%A1%A8%E4%B8%AD%E4%BB%85%E6%89%93%E5%8D%B0%E7%AE%80%E7%A7%B0.png)
我想要实现以下功能。我有一个英文缩写,比如 LED,想在文本中显示德语名称
Blabbla bla 发光二极管 (引领)等等等等。,
并在词汇表中英语
引领发光二极管。
可以使用该acronym
包定义长格式和短格式的缩写:
\acro{<acronym>}[<short name>]{<full name>}
我可以使用它在词汇表中仅打印简称(英文发光二极管),并\acf{<acronym>}
在文本中使用它来打印全名吗?
答案1
一个选择可能是该包裹glossaries
。
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage[acronym]{glossaries}
\makeglossaries
\newglossaryentry{led}{type=\acronymtype,
name={LED},
description={Light-emitting diode},
first={Licht emittierende Diode (LED)}}
\begin{document}
Blabbla bla \gls{led} bla bla blabla. \\
Again blabbla bla \gls{led} bla bla blabla.
\printglossary[type=acronym]
\end{document}
请注意,你需要使用以下方法进行编译
pdflatex file.tex
makeglossaries file
pdflatex file.tex