Xindy 在 TeXStudio 中不可见

Xindy 在 TeXStudio 中不可见

我花了一上午的时间尝试解决这个问题,并阅读了之前的问题

如何将 Xindy 与 MiKTeX 一起使用?

makeglossaries 调用 xindy 失败

如何配置 TexStudio 编辑器以使用 Xindy?

但是使用该包生成词汇表glossaries仍然失败。

我发现如果我打开一个终端来自 TeXStudio它找不到xindy

xindy 未被识别

但如果我手动打开终端,我可以手动编译我的文档:

在此处输入图片描述

然后我可以pdflatex再次运行并且词汇表就可以正常工作。

以下是 TeXStudio 中的选项:

元编译: 在此处输入图片描述

汇编: 在此处输入图片描述

这是我的 MWE:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[xindy]{glossaries}

\makeglossaries

\newglossaryentry{latex}
{
    name=latex,
    description={Is a mark up language specially suited 
    for scientific documents}
}

\newglossaryentry{maths}
{
    name=mathematics,
    description={Mathematics is what mathematicians do}
}


\begin{document}

The \Gls{latex} typesetting markup language is specially suitable 
for documents that include \gls{maths}. 

\printglossaries

\end{document}

附言:我已经卸载并重新安装了 Perl、MikTeX 以及 TeXStudio,只是为了确保这不是版本问题。

我意识到这个问题与上面提出的问题非常相似,但我不知道现在我能做什么。

谢谢。

答案1

配置 Makeglossaries 如下: 在此处输入图片描述

结果如下: 在此处输入图片描述

答案2

我将C:\Program Files\MiKTeX 2.9\miktex\bin\x64其添加到了$PATHPerl 目录中,现在它可以正常工作了。这似乎是一个肮脏的解决方案,但至少它有效!我会等一会儿再将此答案标记为此问题的答案,以防有人找到更干净的答案。

在此处输入图片描述

相关内容