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