回忆录课程中的多个词汇表

回忆录课程中的多个词汇表

我正在寻找一种在回忆录类文档中制作多个词汇表(大约 5-7 个)的方法。

在我的研究中,我在这个论坛中找到了以下问题和答案,例如一个文件中有多个词汇表来源多个词汇表,但我无法让答案发挥作用。这些选项是否已经过时且不起作用?现在还有其他选择吗?

因此,仅作为示例,从第一个链接,我使用从答案中复制的以下代码创建了 file1.txt、file2.txt 和 main.text。输出只是一个带有页码的空白页。第二个链接中的答案中的代码也发生了同样的情况。

文件1.txt

\newglossaryentry{电气} { name={电气}, description={ rozvod elektriny, elektrina } }

\newglossaryentry{light}
{
    name={light},
    description={ svetlo $\bullet$ lampa $\bullet$ zapaľovač  },
    plural={lights}
}

文件2.txt

\newglossaryentry{electrics_2}
 {
     name={electrics},
     description={ rozvod elektriny, elektrina }
 }

 \newglossaryentry{light_2}
 {
     name={light},
     description={ svetlo $\bullet$ lampa $\bullet$64uj  },
        plural={lights}
 }

主文本

\documentclass[10pt,a5paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[main=english, slovak]{babel}
\usepackage[nomain]{glossaries}% Turn off main glossary (if you don't have one)

% Create two new glossaries (so you can customize them to your liking)
\newglossary[nlg]{gloss1}{not}{ntn}{Glossary 1} 
\newglossary[slg]{gloss2}{sot}{stn}{Glossary 2}

\makeglossaries
\loadglsentries[gloss1]{file1.txt} % Load file1 contents into Glossary 1
\loadglsentries[gloss2]{file2.txt} % Load file2 contents into Glossary 2

\begin{document}
\glsaddall % Just to add all glossary entries, for exemplary purposes
some text

\printglossary[type=gloss1] % I want to print words from file file1.txt here.

\clearpage
some text

\printglossary[type=gloss2] % I want to print words from file file2.txt here.

\end{document}

相关内容