在单独的文件中创建词汇表条目

在单独的文件中创建词汇表条目

有没有办法在单独的文件中创建词汇表条目?我更喜欢将词汇表条目存储在单独的文件中。

谢谢您的任何评论。

答案1

\loadglsentries[type]{file name}命令应用于外部定义,因为这允许选择特定的词汇表类型(但仅对多个词汇表有用)。

\documentclass{article}

\usepackage{glossaries}

\makeglossaries
\loadglsentries{foo}
\begin{document}

\gls{foobar} is a strange animal

\gls{foo} is another strange animal
\printglossaries

\end{document}

foo.tex文件包含词汇表定义:

\newglossaryentry{foobar}{%
  name={Foobar},
  description={A strange animal, not to be confused with \gls{foo}}
}

\newglossaryentry{foo}{%
  name={Foo},
  description={A strange animal, not to be confused with \gls{foobar}}
}

在此处输入图片描述

答案2

我放弃\loadglsentries了回忆录文档类。相反,创建页面/foo.sty使用您的词汇表条目:

\documentclass{article}

\usepackage{glossaries}

\makeglossaries
\usepackage{pages/foo}
\begin{document}

\gls{foobar} is a strange animal

\gls{foo} is another strange animal
\printglossaries

\end{document}

相关内容