按照我的问题这里,还有一个问题仍未得到解答。
一旦获得,以下模板
http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/ThesisStyle/CUEDThesisPSnPDF.tgz
应该可以正常工作,但是,出于某种奇怪的原因,它根本不加载命名页面。事实上,我甚至不知道这些信息在项目中的位置。
我设法找到的与此问题相关的唯一信息是以下几行 LaTeX 代码:
% Nomenclature
\usepackage{nomencl}
\makenomenclature
\renewcommand\nomgroup[1]{%
\ifthenelse{\equal{#1}{A}}{%
\item[\textbf{Roman Symbols}] }{% A - Roman
\ifthenelse{\equal{#1}{G}}{%
\item[\textbf{Greek Symbols}]}{% G - Greek
\ifthenelse{\equal{#1}{R}}{%
\item[\textbf{Superscripts}]}{% R - Superscripts
\ifthenelse{\equal{#1}{S}}{%
\item[\textbf{Subscripts}]}{{% S - Subscripts
\ifthenelse{\equal{#1}{X}}{%
\item[\textbf{Other Symbols}]}{{% X - Other Symbols
\ifthenelse{\equal{#1}{Z}}{%
\item[\textbf{Acronyms}]}% Z - Acronyms
{{}}}}}}}}}}
位于文件 Classes/CUEDthesisPSnPDF.cls 的第 8 行
任何建议都将非常感谢!
答案1
答案2
我也使用这个论文模板。要运行,makeindex
我使用以下命令。
makeindex thesis.nlo -s nomencl.ist -o thesis.nls
我也使用 TexMaker,并且已将以下命令设置为自定义快速构建。
pdflatex -interaction=nonstopmode %.tex | bibtex %.aux | makeindex %.nlo -s nomencl.ist -o %.nls | pdflatex -interaction=nonstopmode %.tex | pdflatex -interaction=nonstopmode %.tex | acroread %.pdf &
如果在终端中运行,请将 % 替换为论文或文件名称。
此外,如果您在文本中定义了术语,模板才会创建命名法页面。