[更新:我尽我所能尝试了被评论的答案,似乎对一个人有用,但问题仍然存在]
我在 PDFLaTeX 上尝试过这个,但是自从问了这个问题之后,我已经切换到 XeLaTeX,如果这有区别的话。我已经更新了屏幕截图以反映这一点,但请注意,我也无法让它在 PDFLaTeX 上运行。
我是第一次使用 LaTeX 进行语言学研究,过去只将其用于数学。我目前正在申请语言学研究生课程,因此我使用 LaTeX 进行写作样本。我觉得我一定错过了一些简单的东西,但我搜索了我能找到的所有其他 stackexchange 帖子和各种在线手册,但无济于事。
我确保我已拥有这两个文件{leipzig}
并{glossaries}
下载了:
以下是莱比锡包文档/手册的链接:https://ctan.math.illinois.edu/macros/latex/contrib/leipzig/leipzig.pdf
以下是包文档中内联词汇表列出的最少代码的屏幕截图:
以下是我的 XeLaTeX 中的代码:
\documentclass[12pt, letterpaper]{article}
\usepackage{fullpage}
\usepackage{leipzig}
\makeglossaries
\title{TitleTitleTitle}
\author{My name}
\date{October Blah, 2020}
\begin{document}
\tableofcontents
\maketitle
Use at least one macro like {\Nom}. \footnote{\printglosses}
\end{document}
以下是其屏幕截图:
我也尝试使用 /usepackage[glossaries]{leipzig}。我还用 /makeglossaries 替换了 /makeglosses — 似乎没有组合起作用。
我每次都用 XeLaTeX 编译至少两次。
我还尝试在序言中的 \usepackage{leipzig} 之前添加 \usepackage{glossaries} 和 \usepackage[inline]{glossaries}。
添加 \usepackage{glossaries}(请注意,这不在包说明代码中)出现了以下错误:
使用 \usepackage{glossary-inline} 修复了这个错误;但是,它仍然没有生成词汇表。我只有以下代码,但实际文档仍然没有变化:
\documentclass[12pt, letterpaper]{article}
\usepackage{fullpage}
\usepackage{glossaries}
\usepackage{glossary-inline}
\usepackage{leipzig}
\title{TitleTitleTitle}
\author{My name}
\date{October Blah, 2020}
\begin{document}
\tableofcontents
\maketitle
Use at least one macro like {\Nom}. \footnote{\printglosses}
\end{document}
我正在使用最新版本的 MacTeX、TeXMaker、Leipzig 和 Glossaries,并且运行最新的 OSx。
莱比锡包文档中有第二个建议代码(事实上,这种类型对我的论文来说效果更好,但仍然不起作用)。
以下是包文档的屏幕截图:
以下是代码:
\documentclass{article}
\usepackage{multicol}
\usepackage[mcolblock]{leipzig}
\makeglossaries
\begin{document}
\section{asdf}
Use at least one macro like {\Nom}. \printglossaries
\end{document}
我再次尝试了 \makeglosses 和 \makeglossaries,以及 [block] 和 [mcolblock] 选项。但都不起作用。
这导致了混乱并且仍然没有产生词汇表:
我甚至添加了 \section{asdf} 来看看它是否可以在其下打印,但没有运气。
任何帮助或建议都将不胜感激!我已经尝试修复这个问题好几个星期了。
谢谢你!
答案1
文档有点掩盖了重点。词汇表本身是由makeglossaries
。默认情况下,TeXmaker 不提供对它的访问,但显然添加它并不太难。请参阅此答案在 Windows 上使用 Texmaker 和词汇表
从终端来看,命令序列是:
pdftex foo
makeglossaries foo
pdftex foo