如何使用 BibTeX?

如何使用 BibTeX?

我搜索过教程,但没能理解。教程总是提到我不知道的概念。我想了解 BibTeX 的基础知识。

我所说的基本意思是:

  • 如何安装 BiBTeX?

  • 如何在 bib 中创建文件?对于这个问题,假设我已经拥有 MathSciNet 等数据库提供的每个参考文献的 bibtex 格式。请参阅下面的观察 1。

  • 我在.tex 格式文件中写入的命令调用了什么来调用bib 格式的文件?

  • 如何利用 PDF 中出现的参考书目格式?命令在文件序言中给出。Arquifo bib 或格式。Tex?

  • BiBTeX 和 biblatex 一定是同一个东西吗?

  • 有没有教程(pdf 或视频)可以逐步教您如何操作 BiBTeX?

观察1我已经拥有 MathSciNet 等数据库提供的每个参考文献的 bibtex 格式:

@article {MR2373353, 
AUTHOR = {Avila, Artur and Lyubich, Mikhail}, 
TITLE = {Hausdorff dimension and conformal measures of {F}eigenbaum {J}ulia sets}, 
JOURNAL = {J. Amer. Math. Soc.}, 
FJOURNAL = {Journal of the American Mathematical Society}, 
VOLUME = {21}, 
YEAR = {2008},
NUMBER = {2}, 
PAGES = {305--363}, 
ISSN = {0894-0347}, 
MRCLASS = {37F35 (37F10 37F25)}, 
MRNUMBER = {2373353 (2009i:37112)}, 
MRREVIEWER = {Feliks Przytycki}, 
DOI = {10.1090/S0894-0347-07-00583-8}, 
URL = {http://dx.doi.org/10.1090/S0894-0347-07-00583-8}, }

答案1

您可能已经将 BibTeX 作为默认 TeX 安装的一部分进行安装(例如,如果您使用了 MikTeX 或 TeX Live)。构建文件.bib非常简单,只需获取您提供的条目并将其放入以扩展名结尾的文件中即可.bib;将所有这些特定条目放在同一个文件中。项目特定.bib文件可以放在与您的文件相同的文件夹中.tex

因此,假设有一个.bib名为(比如说)的文件,myexample.bib其中包含以下一个条目:

@article{MR2373353, 
AUTHOR = {Avila, Artur and Lyubich, Mikhail}, 
TITLE = {Hausdorff dimension and conformal measures of {F}eigenbaum {J}ulia sets}, 
JOURNAL = {J. Amer. Math. Soc.}, 
FJOURNAL = {Journal of the American Mathematical Society}, 
VOLUME = {21}, 
YEAR = {2008},
NUMBER = {2}, 
PAGES = {305--363}, 
ISSN = {0894-0347}, 
MRCLASS = {37F35 (37F10 37F25)}, 
MRNUMBER = {2373353 (2009i:37112)}, 
MRREVIEWER = {Feliks Przytycki}, 
DOI = {10.1090/S0894-0347-07-00583-8}, 
URL = {http://dx.doi.org/10.1090/S0894-0347-07-00583-8}, 
}

natbib您可以按照以下传统设置“引用”此参考文献:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{natbib}

\begin{document}

I read \cite{MR2373353}.

\bibliographystyle{plainnat}
\bibliography{myexample}

\end{document}

如果上述文件名为mynatbibexample.tex,则需要运行以下命令序列: latex mynatbibexamplebibtex mynatbibexamplelatex mynatbibexamplelatex mynatbibexample

如果您想要执行等效操作,但使用biblatex相反,您将使用相同的.bib文件,但该.tex文件会有一些不同的命令。一个非常简单的例子可能如下所示:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[
backend=bibtex
% backend=biber % <-- biber is a modern replacement for BibTeX designed for use (only) with biblatex
]
{biblatex}
\addbibresource{myexample.bib}

\begin{document}

I read \cite{MR2373353}.

\printbibliography

\end{document}

如果您使用BibTeX ,命令序列是相同的:latex mynatbibexample,,,。如果您想尝试(并且已经安装了它),那么序列将是:latex mynatbibexample biber mynatbibexample latex mynatbibexample`。bibtex mynatbibexamplelatex mynatbibexamplelatex mynatbibexamplebiber,,

关于这个问题:

如何利用 PDF 中出现的参考书目格式?命令在文件序言中给出。Arquifo bib 或格式。Tex?

最后一部分含义不明确。关于对参考书目印刷格式的修改,这实际上取决于您的要求。您不可能猜到您希望看到什么,因此我建议您在熟悉参考书目生成的基础知识后,提出单独且更具体的后续问题。

还要注意的是,biblatexbiber允许更容易的定制,但有些出版商可能坚持BibTeX使用 - 生成的书目。然而,在第二种情况下,这通常意味着他们可以给你一个合适的b书目英石yle 文件[通常带有扩展名.bst]供您使用。

相关内容