是否可以将 bibtex 参考插入到命名法条目中?

是否可以将 bibtex 参考插入到命名法条目中?

我正在尝试创建一个符号列表,命名法包运行良好。但是,我似乎无法弄清楚如何将参考文献(来自 bibtex)插入命名法条目。

一位 MWE 表示:

\documentclass{article}
\usepackage{nomencl}
\makenomenclature   
\begin{document}

Text, text, text. $\chi _E$
\nomenclature{$\chi _E$}{Electric susceptibility; blah; see, e.g., \citet{reference}.}

\printnomenclature
\end{document}

答案1

在此处输入图片描述

您需要定义\citet(我假设您在这里打算使用 natbib)

然后您需要运行 pdflatex,然后为 nomencl 运行 makeindex,然后再次运行 pdflatex,然后运行 ​​bibtex 从 nomenc 添加的引文中生成参考文献,然后再运行 pdflatex 两次以解决交叉引用。

tex 文件

\documentclass{article}
\usepackage{nomencl,natbib}
\makenomenclature   
\begin{document}

Text, text, text. $\chi _E$
\nomenclature{$\chi _E$}{Electric susceptibility; blah; see, e.g., \citet{reference}.}

\printnomenclature
\bibliographystyle{plainnat}
\bibliography{zz}
\end{document}

zz.bib:

@article{reference,
title={zzz},
author={Zzz}
}

所以命令序列是

pdflatex file
makeindex file.nlo -s nomencl.ist -o file.nls
pdflatex file
bibtex file
pdflatex file
pdflatex file

答案2

事实证明,问题在于与 makeindex 一起运行 latex/bibtex 适当次数——在创建 .nls 文件之前,.nlo 文件需要更新引用。

相关内容