如何在 Ubuntu 16.04 中安装 biblatex-abnt?

如何在 Ubuntu 16.04 中安装 biblatex-abnt?

我如何安装biblatex-abnt(biblatex 的风格)?

我收到了一些错误:

/usr/share/texlive/texmf-dist/tex/latex/biblatex-contrib/biblatex-abnt/bbx/abnt.bbx:27: Undefined control sequence. [\DeclareLanguageMappingSuffix]
/usr/share/texlive/texmf-dist/tex/latex/biblatex-contrib/biblatex-abnt/bbx/abnt.bbx:27: LaTeX Error: Missing \begin{document}. [\DeclareLanguageMappingSuffix{-]
/usr/share/texlive/texmf-dist/tex/latex/biblatex-contrib/biblatex-abnt/bbx/abnt.bbx:235: Undefined control sequence. [\DeclareSortingTemplate]

我的 biber 是 2.4,需要 2.8。我该如何升级我的 biber?

我怎样才能更新我的 biblatex?(我不知道我的版本)

答案1

如果你有TeX live 的‘原始’版本您可以使用以下方式更新和安装软件包tlmgr(请参阅我如何更新我的 TeX 发行版?)。请记住,TeX live 会经过每年更新步骤,因此如果您现在无法更新,这可能是因为“开发冻结”或因为您使用的是旧版本的 TeX live。

如果您已通过 Linux 发行版的软件包存储库安装了 TeX 系统,则可以通过发行版的软件包管理器安装其他软件包。通常,操作系统存储库中附带的版本会落后于当前开发,因此您可能最终会得到较旧的版本,并且可能无法安装最新的软件包。

手动安装软件包可能很诱人,但通常应避免这样做。手动更新不是biblatex一个好主意,主要是因为版本依赖性问题:和 Biber 的版本biblatex必须匹配。此外,至少babelpolyglossiaxstring必须更新为匹配的版本(并且这些软件包可能带有自己的一组依赖项 - 但我相信这个集合不会太大)。您使用的所有biblatex样式也必须针对 的新版本进行更新biblatex

A‘vanilla’ TeX 实时安装如果您想在软件包存储库中具有旧版 TeX live 的系统上biblatex使用最新版本,这似乎是最好的解决方案。biblatex-abnt

相关内容