makeglossaries 不起作用

makeglossaries 不起作用

我正在尝试在 TexStudio(和 TexMaker)中运行 makeglossaries。这似乎对打印的词汇表没有任何影响。从 Windows 切换到 Linux 后,此问题仍然存在

我运行(它应该完成我需要的所有工作:D):

pdflatex -synctex=1 -interaction=nonstopmode %.tex | makeglossaries % | pdflatex -synctex=1 -interaction=nonstopmode %.tex | bibtex %.aux | pdflatex -synctex=1 -interaction=nonstopmode %.tex | pdflatex -synctex=1 -interaction=nonstopmode %.tex | txs:///view

类似这样的事情:

\documentclass[
12pt,
BCOR=10mm,
listof=totoc,
bibliography=totoc
]
{scrbook} 
\usepackage{mathptmx} 
\usepackage[]{inputenc}
\usepackage{parskip}
\usepackage[british]{babel}
\usepackage{amsmath,amssymb,amstext}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{fancyhdr}
\usepackage[bookmarksopenlevel=section]{hyperref}
\usepackage[toc, xindy, nonumberlist]{glossaries}
\usepackage{cite}
\usepackage{multicol}
\usepackage{listings}
\usepackage[svgnames]{xcolor}
\usepackage{tikz} %enables diagram painting
\usetikzlibrary{backgrounds}
\usepackage[font=footnotesize,labelfont=bf]{caption}
\usepackage{float}%enables force position for images
\loadglsentries[main]{07_glossary/glossary.tex}  %load glossary file    

% Bibliography
\bibliographystyle{acm}


% Glossary
\makeglossaries
\setglossarystyle{list}

\begin{document}

\selectlanguage{british}

...


\twocolumn
\printglossaries

...

\end{document}

我第一次运行自定义的“makeglossaries”时,它会为我构建一个包含内容的词汇表,但从那时起它就不会包含任何更改。

有人知道我做错什么了吗?

问候 hornhaut

编辑:

在 07_glossary/glossary.tex 中有如下条目:

\newglossaryentry{sdk}{
    type=\acronymtype, 
    name={SDK},
    first={Software Development Kit (SDK)},
    description={A Software Development Kit consists out of tools and applications needed to enable functions of a certain type of software},
    plural={SDKs},
    firstplural={Software Development Kits (SDKs)}
    }

所有条目都相同(我总是复制此条目并更改名称和描述,有时删除复数和第一个复数,并仔细检查我是否正确使用了逗号)

相关内容