Ubuntu 上带有 apa6 包的 Biblatex

Ubuntu 上带有 apa6 包的 Biblatex

我正在尝试apa6软件包在 Ubuntu 12.04 (Precise) 上运行。为了做到这一点,我首先从texlive-backports,经过多次尝试后安装了以下软件包:

#install fonts
sudo apt-get install texlive-fonts-recommended texlive-fonts-extra

#install apa6/biblatex stuff
sudo apt-get install biblatex biblatex-dw
sudo apt-get install texlive-publishers

样本文件现在,软件包中包含的apa6几乎可以编译了,唯一不起作用的是引用。每次出现\textcite或 时\parencite,都会引发错误:

There are several problems at this line:
  -'\parencite' not defined by citation style.
  -Package biblatex Error: Command '\cite' undefined. A three-author paper \parencite

另请参阅此屏幕截图(点击放大):

在此处输入图片描述

我是否缺少一些依赖项?

答案1

感谢大家的评论。我通过安装 Ubuntu/Debian 软件包解决了这个问题texlive-bibtex-extra

sudo apt-get install texlive-bibtex-extra
sudo texhash

此后,示例文档编译得很好。我根本不需要编辑文档。我想这与 ctan 包“biblatex”和“biblatex-apa”有关,它们是此包的一部分。

现在回想起来,我可能应该能够自己解决这个问题,尽管我不太清楚 texlive 维护者将其分解成这样的原因是什么...我认为texlive-publishersbiblatexDebian 软件包都会处理所需的 biblatex 依赖项。

相关内容