我的 tex 文件backend=biber
在标题中。但是,由于我使用 tex-live 2009,因此默认情况下不会安装 biber。我从 sourceforg 上的 biber 项目页面下载了 biber.tar.gz。当我解压它时,它只有一个名为的文件biber
。我将其放在/usr/bin
目录中并使其可执行。然后我运行biber my_paper.aux
它并显示错误:/usr/bin not found
。
我克隆了 biber 的 git dev 项目。当我尝试构建它时,它显示了许多依赖性问题。
那么有没有一种简单的方法可以让 biber 在我的 32 位 ubuntu 11.04 系统上运行?
答案1
我biber
按照您描述的方式在 32 位和 64 位版本的 Ubuntu 上进行了安装,没有出现任何问题,尽管我将解压的文件放在biber
了 中/usr/local/bin
。不过,您描述的错误听起来很奇怪。如果您运行(例如):会发生什么情况?
/usr/bin/cal
..?
如果一切按预期进行,那么我将删除旧版本biber
,提取新副本,使其可执行,然后尝试以下序列:
- 首先:确保
backend=biber
是你给出的一个选项biblatex
; - 运行你的文件(my_paper.tex)(比如)
latex
(这应该创建一个带有扩展名的文件.bcf
); - 然后运行
biber my_paper
或biber my_paper.bcf
(不是biber my_paper.aux
)。
如果您在执行这些步骤时遇到问题,那么您可以运行biber -v
来检查您的版本。(biber version: 0.9.6 (beta)
当我运行命令时我得到了。)
另一件需要检查的事情是您的biblatex
及其相关软件包(etoolbox
、、logreq
以及理想情况下csquotes
)也都是最新的 --- 尽管我看不出这与您似乎遇到的更深层次的错误有何关联。
编辑:您可能还想查看biber
文档:
http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/development/documentation/