如何在LaTeX中为所有首字母缩写定义单独的文件?

3

目前我正在每章开头定义首字母缩略词。我想为所有缩略语创建一个单独的文件。

\documentclass{scrbook}
\usepackage[acronym]{glossaries}
\makeglossaries

\begin{document}
\mainmatter
\printglossary[type=\acronymtype]
\include{ch1}
\include{ch2}
\end{document}


\chapter{ch1}
\acrfull{WLAN} is used as a trial for my example and problem

\newacronym{WLAN}{WLAN}{Wireless Local Area Network}

\chapter{ch2}
\acrfull{LAN} is used as a trial for my example and problem

\newacronym{LAN}{LAN}{Local Area Network}

我该如何将所有的缩写词放在一个单独的文件中,比如说acronyms.tex?然后在主文件中如何调用它们?


请每个帖子只提一个问题。 - samcarter_is_at_topanswers.xyz
如果您稍等一会儿,就可以再次提问。 - samcarter_is_at_topanswers.xyz
是的,看着我的时钟滴答滴答地走:p - Sanchit Jain
针对你昨天的问题:你不需要知道错误在哪里,因为你已经有了文档。复制一份文档,然后不断删除内容,直到错误仍然存在为止。这样就可以得到一个最小可重现示例(MRE)。 - samcarter_is_at_topanswers.xyz
关于昨天的问题,我通过从头开始创建一个全新的文档来解决了它。我复制并粘贴了所有内容,这解决了引用的问题。下次我会尝试按照您的建议制作一个最小可重现示例。 - Sanchit Jain
显示剩余4条评论
1个回答

3
你可以将它们放在一个单独的文件中,就像这样:
\documentclass{scrbook}
\usepackage[acronym]{glossaries}
\makeglossaries

\input{acronyms}

\begin{document}
\mainmatter
\printglossary[type=\acronymtype]

\chapter{ch1}
\acrfull{WLAN} is used as a trial for my example and problem

\chapter{ch2}
\acrfull{LAN} is used as a trial for my example and problem

\end{document}

使用acronyms.tex

\newacronym{WLAN}{WLAN}{Wireless Local Area Network}
\newacronym{LAN}{LAN}{Local Area Network}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接