目前,我正在使用 latex 撰写论文。但是,我遇到了一些有关 biblatex 的问题。我想做引用和参考。我试图用 \bibliography 构建如下代码。但是,它什么也没显示。在 pdf 格式中,它显示像 [?] 这样的问号。
\documentclass{article}
\usepackage{natbib}
\bibliographystyle{plain}
\begin{document}
fddsd\cite{b2}\\
\citep{b2}
\bibliography{reference}
\end{document}
当我编译 biblatex (F11) 时,似乎它没有生成最终的参考文件。它返回如下错误消息:
Process started
INFO - This is Biber 2.9 INFO - Logfile is 'bibibibi.blg' INFO - Reading
'bibibibi.bcf' WARN - No data sources defined!
Process exited normally
但是,当我使用以下代码时,它运行良好。
\documentclass{article}
\usepackage[backend=biber,bibencoding=latin1,style=authoryear,citestyle=autho
ryear]{biblatex}
\addbibresource{reference.bib}
\begin{document}
fddsd.\parencite{w4}
\parencite{b2}
\cite{b1}
\printbibliography
\end{document}
但是,我更喜欢使用 \bibliography 而不是 \printbibliography ,因为前者使用 \natbib 更容易控制。另外,我有 \bibliography 的大学格式。因此,我想使用第一个代码。
有人能告诉我为什么第一个代码在我的桌面上不起作用以及如何修复?
提前致谢。
答案1
由于您想使用传统的 BibTeX,您需要告诉您的编辑器为您运行 BibTeX。目前您的编辑器设置为使用 Biber,这就是第二个示例可以工作的原因 - 它需要 Biber。您需要按照以下步骤操作Biblatex 与 Biber:配置我的编辑器以避免未定义的引用 相反:答案放在哪里biber %
或者您需要的类似内容bibtex %
。