LaTeX 中的默认参考书目包和后端是什么?

LaTeX 中的默认参考书目包和后端是什么?

根据biblatexnatbib是软件包,而和biberbibtex后端。如果我不指定任何软件包或任何后端,它仍然可以编译。在这种情况下使用了哪种软件包和后端组合?

演示文本

\documentclass{article}
\begin{document}

\nocite{*}
\bibliographystyle{ieeetr}
\bibliography{pub}

\end{document}

公共图书馆

@article{janssen1996evaluation,
    title={Evaluation of the DNA fingerprinting method AFLP as a new tool in bacterial taxonomy},
    author={Janssen, Paul and Coopman, Renata and Huys, Geert and Swings, Jean and Bleeker, Marjo and Vos, Pieter and Zabeau, Marc and Kersters, Karel},
    journal={Microbiology},
    volume={142},
    number={7},
    pages={1881--1893},
    year={1996},
    publisher={Soc General Microbiol}
}

@article{vos1995aflp,
    title={AFLP: a new technique for DNA fingerprinting},
    author={Vos, Pieter and Hogers, Rene and Bleeker, Marjo and Reijans, Martin and Van de Lee, Theo and Hornes, Miranda and Friters, Adrie and Pot, Jerina and Paleman, Johan and Kuiper, Martin and others},
    journal={Nucleic acids research},
    volume={23},
    number={21},
    pages={4407--4414},
    year={1995},
    publisher={Oxford Univ Press}
}

答案1

实际上,LaTeX 并不存在“默认”书目包。为了编译示例文档,您使用了 TeX 引擎(最有可能pdflatex)和bibtex,因为IEEEtr.bst添加时使用的文件\bibliography{IEEEtr}需要bibtex

这仅仅看起来是一个“默认”,因为您的编辑器可能已将其设置bibtex为参考书目的默认程序。

如果您的编辑器被设置biber为默认程序,您的文档将会失败。

从示例文档中可以看出,使用作为后端natbib时,特定参考书目包(例如)并非必需。但是+为作者/年份类型引用提供了良好的支持,这就是许多人使用它的原因。(+还提供了良好的作者/年份支持以及许多其他引用样式。)正如您链接到的问题中所讨论的那样,和当然彼此不兼容。bibtexnatbibbibtexbiblatexbibernatbibbiblatex

相关内容