尝试为我的本科生整理一份命名列表,但没有成功。我有一个主文件,所有内容都在单独的文件中(不确定这是否能解释清楚,LateX 不太好)。无论如何,当我创建新项目时,我使用的代码可以正常工作,但它无法在我的主文件夹中工作。有人可以提供一些见解/提示吗?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{nomencl}
\makenomenclature
\begin{document}
\mbox{}
\nomenclature{$c$}{Speed of light in a vacuum inertial frame}
\nomenclature{$h$}{Planck constant}
\printnomenclature
\end{document}
答案1
我为你们找到了一个解决方案,在 sharelatex 中打开一个文件并将其命名为 latexmkrc,然后将以下内容放入其中
add_cus_dep("nlo", "nls", 0, "nlo2nls");
sub nlo2nls {
system("makeindex $_[0].nlo -s nomencl.ist -o $_[0].nls -t $_[0].nlg");
}
然后重新编译