- 更新 -
我已经通过命令“sudo apt-get install biblatex”安装了 biblatex。但是现在我得到的是部分生成的 pdf,如下所示: 而不是所需的输出:
- 更新 -
我发现 TexMaker 非常简单且有用,只要您按下“快速构建”按钮,它就会生成 pdf 文件。
遗憾的是,当我开始编写稍微复杂一些的脚本时(我当前的 Tex 文档) 需要 biblatex 作为参考,每当我点击“快速构建”按钮时,都会出现以下错误:
!LaTeX 错误:未找到文件“biblatex.sty”。
为了构建我的 pdf,我需要在命令行中输入以下内容:
pdflatex test.tex
biber test
pdflatex test.tex
有人问过类似的问题这里但我真的不想每次需要编译我的 Tex 文档时都使用脚本。
我的 echo $PATH 是“/usr/local/texlive/2012/bin/x86_64-linux:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”,这是 TexMaker 的当前配置
答案1
这显然不是 OP 的问题,但由于我是通过谷歌搜索来到这里的,这可能会对未来受此消息困扰的人有所帮助。
在我的系统(Linux Mint 17.2)上,我的texlive
安装不包含biber
,所以我必须运行:
sudo apt-get install texlive-bibtex-extra biber
此后一切顺利。
答案2
所以解决方案相当简单。单击选项->配置 TexMaker。从那里单击“Tex Build”按钮。转到“用户”字段并输入以下内容:pdflatex %.tex | biber % | pdflatex %.tex | evince %.pdf
这将从您的 Tex 文件生成您的 pdf 文档并向您显示输出
这是所需更改的屏幕截图。
答案3
我遇到了同样的问题,可以通过安装解决它(Debian 10,TexMaker )texlive-bibtex-extra
:texlive-lang-english
sudo apt install texlive-bibtex-extra
sudo apt install texlive-lang-english