
我仍然對 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:空參考書目:存在未定義的引用。請在檔案上(重新)執行 Biber:(biblatex) AbschlussberichtX(biblatex),然後重新執行 LaTeX
答案1
在設定為 biber 之前,我的標準參考書目設定為 bibtex。我把它改為biber後,它工作正常。
答案2
最後需要 \printbibliography
例如,減去序言
\begin{document}
\section{Test}
This is a test \cite{Test2000}.
\printbibliography
\end{document}