![biblatex-apa -- biber](https://linux22.com/image/249468/biblatex-apa%20--%20biber.png)
我使用 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
、、、,但没有任何变化。latex
bibtex
latex
有人能帮帮我吗!
答案1
简而言之:如果您定义了,backend=biber
那么您实际上应该使用biber
作为后端,而不是bibtex
。或者您可以定义backend=bibtex
并使用bibtex
。
Longer:biber
是一个专门用来替代 的程序bibtex
。biblatex
它能做所有事情bibtex
,甚至更多。除此之外,它还可以完美处理 UTF8 编码文件,支持高级排序机制,并可以进行各种有趣的即时操作。如果没有什么迫使你使用bibtex
,请使用biber
(它是TeXLive
和的一部分MikTeX
)
顺便说一句:顺序是latex
,biber
(或bibtex
),。latex
您始终必须latex
先运行,因为只有在latex
运行之后,系统才真正“知道”有引用。
编辑:由于biblatex-apa
需要biber
,在这种特殊情况下使用BibTeX
后端不是一个选择。