最新的 TeX 中没有来自新维度的空间

最新的 TeX 中没有来自新维度的空间

我在编译 Latex 文件时遇到问题

(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex

(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers
.code.tex)
! No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                  \fi 
l.25 \newdimen\tikzsiblingdistance

在 Google 上搜索后,我发现问题出在使用了太多包,我应该使用“etex”包。虽然它可以与 etex 配合使用,但我不想使用此解决方案:事实上,在我的计算机(使用 Debian 9,最后是 LaTex)和另一台计算机(使用 debian 7,Tex 2012)上编译没有错误,问题出现在我们用来编译所有 latex 文件的 Debian 8 服务器上。我想让文件像在我的 PC 上一样工作。此外,我发现它应该可以与最新版本的 latex 配合使用

Latex 版本

# tex --version
TeX 3.14159265 (TeX Live 2015/dev/Debian)

这是我的乳胶文件:文件

你有什么想法吗?提前谢谢

答案1

找到原因了。Debian 8 中最新的 latex 似乎是 LaTex 2014,这与 latex --version 所说的正好相反。

$ apt-cache showpkg texlive-binaries
Package: texlive-binaries
Versions: 
2014.20141024-2

默认情况下不启用额外分配。

刚刚手动安装了最新版本,现在无需使用 etex 就可以工作。

相关内容