我仍然对 biblatex 和 biber 存在问题,无法正确生成引文,无法设置参考列表。我还在 TeXStudios 中运行 pdflatex、biber、pdflatex (F6-F11-F6)。
我实现了这里建议的代码引文和参考文献列表不起作用,但它仍然不起作用。
你能看看我的代码吗,也许你能发现问题?
\documentclass[12pt,ngerman]{article}
\usepackage[ngerman]{babel}%added
\usepackage[backend=biber,style=apa]{biblatex}%mod.
\usepackage[german=quotes]{csquotes}%mod.
\usepackage[locale=US]{siunitx}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{Literatur.bib}
\begin{document}
\section{Test}
This is a test \cite{Test2000}.
\printbibliography
\end{document}
在Literatur.bib中,我已经正确实现了Test2000引用:
@Article{Test2000,
Title = {This is a testing title},
Author = {Test, V.},
Journal = {Example magazine},
Year = {2000},
Pages = {33-37},
Volume = {8}
}
错误:Zeile 147:第 6 页上的引用“Test2000”未定义 Zeile 182:空参考书目:有未定义的参考文献。请对文件:(biblatex) AbschlussberichtX(biblatex)(重新)运行 Biber,然后重新运行 LaTeX
答案1
在设置为biber之前,我的标准参考书目设置为bibtex,我将其更改为biber之后,就可以正常工作了。
答案2
您需要在末尾添加 \printbibliography
例如,减去序言
\begin{document}
\section{Test}
This is a test \cite{Test2000}.
\printbibliography
\end{document}