
Я пытаюсь реализовать номенклатуру, но она не печатается. Я видел другие похожие ситуации, но обычно это происходит из-за того, что они не могут правильно выполнить команду, однако я использую ее правильно как заказ TeXMaker, который говорит:
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
makeindex %.nlo -s nomencl.ist -o %.els|
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
"C:/Program Files/Adobe/Reader 11.0/Reader/AcroRd32.exe" %.pdf
а мой файл LaTeX — это демонстрационный файл из nomencl
руководства (но с некоторыми очень небольшими изменениями):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel} % language modifications
\usepackage{nomencl}
\makenomenclature
\title{Nomencl}
\author{Yo}
\date\today
\begin{document}
\maketitle
\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
Ладно, извините, я на самом деле нашел ответ на свою проблему, он работает, когда я выполняю
makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg
вместо.