在 Biblatex 中为参考书目添加 ISBN 字段

在 Biblatex 中为参考书目添加 ISBN 字段

我想在我的 Bibtex 中添加 ISBN 字段。我从 Andrew 那里了解到,最好使用 Biblatex 整体来完成。所以我想从 Natbib 转到 Biblatex。

当我有文件时,我在 Andrew 的代码中遇到了这个错误文章目录在文件夹中:

在此处输入图片描述

如何在参考书目中显示文章和书籍的 ISBN 字段?

所以主要是

./article.tex:2: LaTeX Error: Missing \begin{document}.

我曾经使用过排版引擎 XeLaTeX 和 Pdflatex,但出现了同样的错误。

答案1

您应该使用选项来加载biblatexnatbib,而不是natbib包:

示例输出

\documentclass{article}

\usepackage[
    backend=bibtex, 
    natbib=true, 
    bibstyle=verbose, citestyle=verbose,    % bibstyle extensively modifed below
    doi=true, url=true,                     % excluded from citations below
    citecounter=true, citetracker=true,
    block=space, 
    backref=true, backrefstyle=two,
    abbreviate=false,
    isbn=true
]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\nocite{*}
\printbibliography

\end{document}

bib文件包含:

@Book{Armstrong:symmetry,
  author =   {Armstrong, M. A.},
  title =    {Groups and symmetry},
  series =   {Undergraduate Texts in Mathematics},
  publisher =    {Springer-Verlag},
  address =  {New York},
  year =     1988,
  pages =    {xii+186},
  isbn =     {0-387-96675-7}
}

此外,在用户级文档中,正确的命令\usepackage不是\RequirePackage

另一方面,如果您确实打算使用该natbib包,那么语法将是:

\documentclass{article}

\usepackage{natbib}

\begin{document}

\nocite{*}
\bibliographystyle{plainnat}
\bibliography{bibfile}

\end{document}

生产

第二个样本

默认包含 isbn。

相关内容