我安装Tex Live 2016
了Ubuntu 16.04.1 LTS
sudo apt-get install texlive-full
现在引用不起作用。当我使用时biber
,LYX 2.2.2
出现以下错误:
Biber 错误:错误:发现 biblatex 控制文件版本 3.1,预期版本 3.2。
我试过
sudo apt-get install texlive-bibtex-extra biber
它说,
texlive-bibtex-extra 已经是最新版本 (2016.20160520-1~ubuntu16.04.1york1)。biber 已经是最新版本 (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
- 测试一切是否正常工作。