文档类:报告+Nomencl包

文档类:报告+Nomencl包

我正在使用 sharelatex 和 pdfLatex 作为我的编译器。

当我将 documentclass 更改为 article 时,命名法会显示出来,但如果我将 report 作为 documentclass,则我看不到命名法,示例代码如下

\documentclass{report}
\usepackage[intoc]{nomencl}
\usepackage{etoolbox}

\makenomenclature

\begin{document}

\tableofcontents

\clearpage

\section*{Main equations}
\begin{equation}
a=\frac{N}{A}
\end{equation}%

\nomenclature{$a$}{The number of angels per unit area}%
\nomenclature{$N$}{The number of angels per needle point}%
\nomenclature{$A$}{The area of the needle point}%
The equation $\sigma = m a$%
\nomenclature{$\sigma$}{The total mass of angels per unit area}%
\nomenclature{$m$}{The mass of one angel}
follows easily.
\printnomenclature

\end{document}

任何帮助都值得感激!

答案1

所以我解决了这个问题。

在 Sharelatex 中,我将 main.tex 文件放在一个文件夹中。删除此文件夹(即在根目录中保留 main.tex)即可解决问题。

我猜想这与 tex 无法找到 .nlo 文件或类似文件有关。

干杯

相关内容