TexMaker 词汇表

TexMaker 词汇表

我正在尝试使用 Mac OS X 上的 TexMaker 创建词汇表。TexMaker 在“首选项”>“快速构建”>“向导”中未提供名为“makeglossary”或类似的条目。我在向导中的构建设置如下:

PdfLaTeX Bibtex PdfLaTeX PdfLaTeX Pdf 查看器

我尝试通过在用户语法中的 Bibtex 命令后添加“makeglossaries %.tex”来手动添加制作词汇表功能,即

"/usr/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex|"/usr/texbin/bibtex" %.aux| makeglossaries %.tex | "/usr/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex|"/usr/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex|open %.pdf

但是,当我尝试编译文件时,出现一条错误消息

错误:无法启动命令:makeglossaries“filename”.tex

这是我的 MWE 以及我的 gloss.tex 和 bib.bib 文件的内容:

梅威瑟:

\documentclass[a4paper,11pt,oneside,fleqn]{scrbook}
\usepackage[ngerman,english]{babel} % language listed last is default setting
\usepackage[utf8x]{inputenc}

\usepackage{hyperref}


\usepackage[acronym,toc]{glossaries}
\makeglossaries
\loadglsentries{gloss}

\usepackage[square,numbers]{natbib}
\addto\captionsenglish{\renewcommand{\bibname}{References}}


\begin{document}

\frontmatter

\tableofcontents

\clearpage
\glsaddall
\printglossary[type=\acronymtype]  
\printglossary


\mainmatter

\gls{a} \gls{b}

\backmatter

\bibliography{bib}
\bibliographystyle{plainnat}
\nocite{*}


\end{document}

gloss.tex 文件:

\newglossaryentry{a}
{
        name=A,
        description={text}
}


\newacronym{b}{B}{text}

bib.bib 文件:

%bib.bib
@book{Robinson2011,
    author = {Matthew Robinson},
    title = {Symmetry and the Standard Model - Mathematics and Particle Physics},
    publisher = {Springer},
    year = {2011},
}

感谢您的帮助。

谨致问候,塞巴斯蒂安

答案1

这个问题的确切解决方案需要完全了解您的操作系统和设置。但一般来说,TeXmaker 依赖于环境路径变量,除了加载到选项中的程序。

因此有两种可能的解决方案。

1)您可以将 latex 二进制文件的路径添加到系统环境路径变量中。

2)或者您可以在 quickbuild 中的命令中使用词汇表路径的绝对路径,方法是编辑您添加到的命令:“/usr/texbin/makeglossaries”%

有关此问题的更多信息,特别是如果您使用多个词汇表printglossaries、makeglossaries:(接受 0 个条目,拒绝 0 个条目)

相关内容