biblatex 存在 APA 问题

biblatex 存在 APA 问题

嗨,我基本上想使用biblatex而不是apacite。当我尝试运行以下代码时,它根本无法运行:

\begin{filecontents}{myref.bib}
@ARTICLE{ref1,
   author    = "A. E. Gill",
   title     = "Some Simple Solutions for Heat-Induced Tropical Circulation",
   journal   = "Quart. J. R. Met. Soc.",
   volume    = 106,
   year      = 1980,
   pages     = "447-462",
}
@BOOK{TeX,
   author    = "D. E. Knuth",
   title     = "The \tex/book",
   publisher = "Addison-Wesley",
   year      = 1984,
   note      = "Describes \tex/ in detail",
}
\end{filecontents}

\documentclass{article}

\usepackage[style=apa, backend=bibtex]{biblatex}
%\usepackage[american]{babel}
%\DeclareLanguageMapping{american}{american-apa}
\bibliography{myref}

\title{Example Title}
\author{Author Name}

\begin{document}
\maketitle
First line. 

Reference is \textcite{ref1} and \cite{TeX}.

\printbibliography
\end{document}

当我删除 时backend=bibtex,它会给出输出,但不是 而是"Reference is Gill (1980) ..."写入:"Reference is ref1 ..."。这里可能有什么问题?

更新:经过一番折腾,我发现(当然是在评论的帮助下)问题出在我的系统上,我猜 biber 仍然有问题。以下是我解决问题的方法:

  1. 之前我有 Miktex 2.9 64 位版本。结果发现 biber 不包含在该版本中(来源)。我重新安装了 Miktex 32 位版本,并且它可以正常工作。
  2. 我必须将 TexStudio 中的默认书目引擎从 更改bibtexbiber
  3. 另外,以管理员模式运行 TexStudio 也有帮助。点击此处
  4. biber特殊字符有问题,例如%符号(点击此处)。尽管他们声称已经解决了这个问题,但它仍然有缺陷(点击此处)。检查 URL 和摘要中是否有特殊字符。删除它们(真糟糕)。

相关内容