我正在尝试在 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)}
}
所有条目都相同(我总是复制此条目并更改名称和描述,有时删除复数和第一个复数,并仔细检查我是否正确使用了逗号)