![Ubuntu 16.04 上的 Biblatex 3.6 和 Texlive 2016](https://linux22.com/image/1143145/Ubuntu%2016.04%20%E4%B8%8A%E7%9A%84%20Biblatex%203.6%20%E5%92%8C%20Texlive%202016.png)
我在 Ubuntu 16.04.1 LTS 上安装了 Tex Live 2016,使用
sudo apt-get install texlive-full
现在引用不起作用。当我biber
在 LYX 2.2.2 中使用时,出现以下错误:
Biber error: Error: Found biblatex control file version 3.1, expected version 3.2.
我试过
sudo apt-get install texlive-bibtex-extra biber
它说,
texlive-bibtex-extra is already the newest version (2016.20160520-1~ubuntu16.04.1york1).
biber is already the newest version (2.6.0-0york1~16.04).
我想,我有旧版本的Biblatex
。我不知道如何安装最新版本的Biblatex
。任何帮助都将不胜感激。谢谢
答案1
- 使用
kpsewhich biblatex.sty
来获取/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
。 - 来自 SourceForge下载
biber v.2.6
。 - 来自 SourceForge下载
biblatex v.3.6
- 创建两个临时目录:
mkdir tempbb && mkdir tempbl
解压缩
biber-cygwin64.tar.gz
并biblatex-3.6.tds.tgz
保存到临时目录:tar -zxvf biber-cygwin64.tar.gz -C tempbb/ tar -zxvf biblatex-3.6.tds.tgz -C tempbl/
tempbl
将临时目录中的文件内容移动/usr/share/texlive/texmf-dist/
到:sudo rsync -azvv tempbl/ /usr/share/texlive/texmf-dist/
将
biber
bin 从临时目录 移至/usr/share/texlive/
:sudo rsync -azvv tempbl/ /usr/share/texlive/
- 跑步
mktexlsr
- 测试一切是否正常工作。