我在网上和其他帖子里查看过,但还是没能找到解决这个问题的方法。下面是我使用的代码:
\documentclass[a4paper,final]{report}
\usepackage{epsfig}
\usepackage{url}
\usepackage[acronym,toc,nonumberlist]{glossaries}
\usepackage{algorithm, algorithmic}
\usepackage{amssymb,amsmath}
\usepackage[margin=3cm]{geometry}
\parindent 0pt
% Create the glossaries
\makeglossaries
% Create the list of Acronyms
\newacronym{LDN}{LDN}{London}
\newacronym{NYC}{NYC}{New York City}
\glsaddall
\begin{document}
\tableofcontents
\printglossaries
\end{document}
然后我使用以下引擎通过 TeXShop(在 Mac 上)编译文档:
#!/bin/sh
bfname=$(dirname "$1")/"`basename "$1" .tex`"
pdflatex --shell-escape "$1"
makeindex -s "$bfname".ist -t "$bfname".glg -o "$bfname".gls "$bfname".glo
"$bfname".glo
pdflatex --shell-escape "$1"
pdflatex --shell-escape "$1"
但是,它编译了文档,其中的所有内容看起来都很好。唯一的例外是未显示词汇表。有人能帮我吗?
答案1
为了解决这个问题,我在引擎脚本中添加了以下行:
makeglossaries "$bfname".acn