![Nomencl 未打印,没有 nls 文件](https://linux22.com/image/428797/Nomencl%20%E6%9C%AA%E6%89%93%E5%8D%B0%EF%BC%8C%E6%B2%A1%E6%9C%89%20nls%20%E6%96%87%E4%BB%B6%20.png)
书面文章,但未打印术语。使用 Texmaker 和 MikTEX。我已按照示例配置了 Makeindex 文件位置。
makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls
使用的命令(以及许多其他命令):
PDFLaTeX
MakeIndex
BibTex
PDFLaTeX
PDFLaTeX
示例命名法打印过一次,但再也没有打印过。将所有内容重新输入到新文件中。删除 nomencl 包并重新安装。在第二台电脑上试用,但问题仍然存在。尝试了下面的另一个示例,仍然不起作用。
生成的文件为 *.aux、*.log、*.nlo、*.bbl、*.blg、*.synctex 和 *.pdf。全部与测试文件位于同一目录中。没有 *.nls 文件。
所用示例最为简单。
\documentclass{article}
\usepackage{nomencl}
\makenomenclature
\nomenclature{test}{This is a test}
\begin{document}
\section{foo}
\printnomenclature
\end{document}
答案1
MWE 使用方法nomenclature
:
\documentclass{report}
\usepackage{nomencl}
\makenomenclature
\begin{document}
\chapter{foo}
\nomenclature{$\gamma$}{Greek alphabetical symbol}
\printnomenclature
\end{document}
通过运行包含以下内容的 makefile 来编译文档:
PDFLaTeX
makeindex %.nlo -s nomencl.ist -o %.nls%
BibTeX
PDFLaTeX
PDFLaTeX