命名法删减了一些条目

命名法删减了一些条目

命名法截断了一些条目。我的条目多于一页所能容纳的条目,因此它不会打印到另一页,而是截断命名法并仅打印一页可容纳的前几个条目。有人有解决方案吗?

如果有帮助的话我正在使用文章类。

梅威瑟:

\documentclass[11pt, oneside]{article}       
\usepackage{geometry}                       
\geometry{letterpaper}                           
\usepackage{amsmath}
\usepackage{graphicx}               
\usepackage{amssymb}
\usepackage{nomencl}                
\usepackage{graphicx}
\usepackage{color}
\begin{document}

\nomenclature{$D_h$}{Hydraulic Diameter [m]}
\nomenclature{$P$}{Wetted Perimeter [m]}
\nomenclature{$\eta_f$}{Individual Fin Efficiency}

% plus a lot more entries

\printnomenclature

\section{Executive Summary}
% main body of text. no issues here

\end{document}

答案1

您应该跳过第二部分\usepackage{graphicx},并添加\makenomenclature文档的序言(最好紧随其后\usepackage{nomencl})。

您必须使用类似以下内容的内容来编译该文档:

latexmk -pdf;makeindex n.nlo -s nomencl.ist -o n.nls;makeindex n.nlo -s nomencl.ist -o n.nls;latexmk -pdf

请检查http://www.ctan.org/tex-archive/macros/latex/contrib/nomencl

(来自手册第 2 页和第 3 页...)下一步是调用 MakeIndex。您应该指示 MakeIndex 使用 ⟨filename⟩.nlo 作为输入文件,使用 nomencl.ist 作为样式文件 1,并将输出写入文件 ⟨filename⟩.nls。如何执行此操作取决于您对 MakeIndex 的实现。对于大多数 UNIX 实现,您应该编写类似 makeindex ⟨filename⟩.nlo -s nomencl.ist -o ⟨filename⟩.nls 的内容

现在您有了文件 ⟨filename⟩.nls,其中包含正确排序的命名法列表。最后一步是再次在主文件 ⟨filename⟩.tex 上调用 LATEX。它将输入您的 .nls 文件并根据当前选项对其进行处理。就这样!

相关内容