Ubuntu 16.04 上的 Biblatex 3.6 和 Texlive 2016

Ubuntu 16.04 上的 Biblatex 3.6 和 Texlive 2016

我在 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

  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. 测试一切是否正常工作。

相关内容