Ubuntu 16.04 上的 Biblatex 3.6 和 Texlive 2016

Ubuntu 16.04 上的 Biblatex 3.6 和 Texlive 2016

我安装Tex Live 2016Ubuntu 16.04.1 LTS

sudo apt-get install texlive-full

现在引用不起作用。当我使用时biberLYX 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

  1. 使用kpsewhich biblatex.sty来获取/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.st‌​y
  2. 来自 SourceForge下载biber v.2.6
  3. 来自 SourceForge下载biblatex v.3.6
  4. 创建两个临时目录:mkdir tempbb && mkdir tempbl
  5. 解压缩biber-cygwin64.tar.gzbiblatex-3.6.tds.tgz保存到临时目录:

    tar -zxvf biber-cygwin64.tar.gz -C tempbb/
    tar -zxvf biblatex-3.6.tds.tgz -C tempbl/
    
  6. tempbl将临时目录中的文件内容移动/usr/share/texlive/texmf-dist/到:

    sudo rsync -azvv tempbl/ /usr/share/texlive/texmf-dist/
    
  7. biberbin 从临时目录 移至/usr/share/texlive/

    sudo rsync -azvv tempbl/ /usr/share/texlive/
    
  8. 跑步mktexlsr
  9. 测试一切是否正常工作。

相关内容