如何才能使文本中打印的首字母缩略词的长形式与词汇表中显示的长形式不同?
\newacronym[plural=AGs,firstplural=Aktiengesellschaften]{AG}{AG}{Aktiengesellschaft \cite{src}}
我只需要在首字母缩略词列表中显示来源。
通缉:
词汇表
AG Aktiengesellschaft (源)
... 在一家股份公司 (AG)
母语:
\documentclass[12pt, a4paper]{report}
\usepackage[left=3.5cm, right=2.5cm, top=3cm, bottom=3cm]{geometry}
\usepackage[acronyms]{glossaries}
\DefineAcronymSynonyms
\usepackage{glossaries}
\makeglossaries
%%% Glossaries/Acronyms
\newacronym[plural=AGs,firstplural=Aktiengesellschaften]{AG}{AG}{Aktiengesellschaft \cite{src}}
\begin{document}
\chapter*{Abstract}
... in einer \gls{AG} werden...
\printglossary[type=\acronymtype,title=List of Acronyms,toctitle=List of Acronyms]
\end{document}
答案1
按照 » 的建议附有词汇表的附录:出现在文本中,并作为附录发布« 您可以定义一个命令,该命令仅在打印词汇表时产生输出,但在使用文本中的条目时不会产生输出:
\documentclass[12pt, a4paper]{report}
\usepackage[left=3.5cm, right=2.5cm, top=3cm, bottom=3cm]{geometry}
\usepackage[acronyms]{glossaries}
\DefineAcronymSynonyms
\usepackage{glossaries}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\makeglossaries
%%% Glossaries/Acronyms
\DeclareRobustCommand*{\printglossaryonly}[1]{\unskip}% remove spaces before
\renewcommand*{\glossarypreamble}{%
\DeclareRobustCommand*{\printglossaryonly}[1]{##1}%
}
\newacronym[plural=AGs,firstplural=Aktiengesellschaften]{AG}{AG}{Aktiengesellschaft
\printglossaryonly{\cite{knuth:ct}}}
\begin{document}
\chapter*{Abstract}
... in einer \gls{AG} werden...
\printglossary[type=\acronymtype,title=List of Acronyms,toctitle=List of Acronyms]
\end{document}