biblatex-apa -- biber

biblatex-apa -- biber

我使用 LaTeX 已有四天了,对其风格有些问题biblatex-apa

这是我的标题的重要部分:

\documentclass[
    a4paper,
    12pt,
    %twocolumn,
    headings=normal     % big,small
]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel} 
\usepackage{geometry}
\geometry{
    a4paper,
    top=3.5cm,
    left=2.3cm,
    right=4.5cm,
    bottom=4.5cm,}

\usepackage[babel]{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}
\bibliography{literatur}        
\DeclareLanguageMapping{ngerman}{ngerman-apa}

\begin{document}

\cite{example}

\end{document}

我正在使用Texmaker和 BibTeX。但它不起作用。 :( 有未定义的引用,我应该在文件 ( biblatex) apa ( biblatex) 上重新运行 Biber,然后重新运行 LaTeX。我已经尝试运行bibtex、、、,但没有任何变化。latexbibtexlatex

有人能帮帮我吗!

答案1

简而言之:如果您定义了,backend=biber那么您实际上应该使用biber作为后端,而不是bibtex。或者您可以定义backend=bibtex并使用bibtex

Longer:biber是一个专门用来替代 的程序bibtexbiblatex它能做所有事情bibtex,甚至更多。除此之外,它还可以完美处理 UTF8 编码文件,支持高级排序机制,并可以进行各种有趣的即时操作。如果没有什么迫使你使用bibtex,请使用biber(它是TeXLive和的一部分MikTeX

顺便说一句:顺序是latexbiber(或bibtex),。latex您始终必须latex先运行,因为只有在latex运行之后,系统才真正“知道”有引用。

编辑:由于biblatex-apa需要biber,在这种特殊情况下使用BibTeX后端不是一个选择。

相关内容