*.bib
我在尝试将可下载的工作文件纳入 NLE 期刊类别时遇到了困难这里。同一个*.bib
文件与标准类完美协作article
。
似乎期刊类别已经过时,并且与 BibTeX 不兼容?您能建议一个解决方法吗?
以下是最小工作示例:
\documentclass{nle}
\begin{document}
This is a citation \cite{Foo}.
\bibliographystyle{plain}
\bibliography{references}
\end{document}
和references.bib
文件:
@ARTICLE{Foo,
author={Foo Bar},
title={Some title},
year={2000}
}
答案1
答案2
指南说
参考书目
与标准 LaTeX 一样,有两种方法可以生成参考书目:手动编制参考文献列表(使用环境
thebibliography
),或使用 BibTeX 和合适的书目数据库。但是,我们鼓励贡献者按照下面第 4.5.2 节中概述的 NLE 样式来格式化参考文献列表。
该nle.cls
文件有
% The following code is taken from authordate.sty, by David Rhead, of
% the Cripps Computing Centre (February 1990), with some modifications.
% It is intended for documents
% that use the author-date citation system. When used in conjunction with
% authordate1.bst, ... , authordate4.bst, it allows citations of the
% form \shortcite{bloggs-60} as well as the usual \cite{bloggs-60}.
提示使用\bibliographystyle{authordate1}
。如果我这样做并使用您显示的虚拟条目,并journal={Journal},
为了完整性而补充,则.bbl
文件几乎按照第 4.5.2 节中的建议写出:
\begin{thebibliography}{}
\bibitem[\protect\citename{Bar, }2000]{Foo}
Bar, Foo. 2000.
\newblock Some title.
\newblock {\em Journal}.
\end{thebibliography}
不用担心\newblock
,在正常情况下它什么都不做。最好的策略是使用 进行编译\bibliographystyle{authordate1}
,然后在文档最终形成时替换
\bibliographystyle{authordate1}
\bibliography{references}
与生成的文件的内容.bbl
(如果某些内容与第 4.5.2 节中的建议不符,则可能需要进行编辑)。