如何在缩写词包的词汇表中仅打印简称

如何在缩写词包的词汇表中仅打印简称

我想要实现以下功能。我有一个英文缩写,比如 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

相关内容