为什么我的词汇表无法打印?

为什么我的词汇表无法打印?

我在网上和其他帖子里查看过,但还是没能找到解决这个问题的方法。下面是我使用的代码:

\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

相关内容