因此,我使用在 latextemplates.com 上找到的模板,并尝试打印参考书目,但似乎没有任何效果。此外,也没有出现错误警告,它只是简单地跳过它。
\usepackage[backend=biber,style=authoryear,natbib=true]{biblatex}
\addbibresource{library.bib}
\begin{document}
some text bla bla bla
\printbibliography[heading=bibintoc]
\end{document}
我已将 更改backend
为我在网上找到的每个bibtex
:biber
和bibtex8
。
而且似乎每次我编译时它都会*.bib
自动创建一个文件。
我能做些什么?
答案1
我在下面的代码中使用了我的一个参考文件,并且可以编译:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
some text bla bla bla
\bibliography{library}
\end{document}
该命令 \nocite{*}
用于打印整个书目,然后需要运行pdfLaTeX + BibTeX + pdfLaTeX + pdfLaTeX。
它应该可以正常工作。
biblatex 软件包的一个变体如下:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[backend=bibtex, natbib=true]{biblatex}
\bibliography{library}
\begin{document}
\nocite{*}
some text bla bla bla
\printbibliography[heading=bibintoc]
\end{document}
\cite{.}
附言:i)如果没有找到命令,则不会打印参考书目,因此有此\nocite{*}
说明。
ii) 如果你没有使用参考书目样式的作者年份,bibTeX 会报错,并提示“无法打开样式文件 authoryear.bst“并且参考书目不会出现……
希望有所帮助。
罗曼