词汇表 - 如何使用 MikTeX 处理另一个目录中的辅助文件?

词汇表 - 如何使用 MikTeX 处理另一个目录中的辅助文件?

为了保持主文件夹清洁,使用和-aux-directory=.\auxiliaries中的命令重定向辅助文件(LaTeXPdfLaTeX1)。然而,在制作词汇表时,TeXstudio 给出了以下消息:

辅助文件“main.aux”不存在。您运行过 LaTeX 吗?

将相同的命令粘贴到 Makeglossaries字段中会产生相同的结果。

我怎样才能让词汇表找到辅助文件?

当辅助文件位于主目录中时,最小工作示例可以工作,但当辅助文件重定向到子文件夹时则不工作:

\documentclass[12pt, twoside, a4paper, english]{report}
\usepackage[toc,symbols,nomain]{glossaries}
\newglossaryentry{pi}{type=symbols,name={\ensuremath{\pi}},sort=pi, description={ratio of circumference of a circle to its diameter}}
\makeglossaries

\begin{document}
\printsymbols[title=List of Symbols]
\section{Text}

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\gls{pi}

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\end{document}

[TeXstudio中的编译命令]1

答案1

在命令行上运行makeglossaries --help可以看到它所知道的选项。除了 -d 开关之外:

在此处输入图片描述

因此请加入-d auxiliaries呼叫。

相关内容