TikZ、psplot、geometry 和 hyperref 之间的选项冲突

TikZ、psplot、geometry 和 hyperref 之间的选项冲突

我知道有人正在处理一个需要 pst-plot、geometry 和 hyperref 的 LaTeX 文档,我最近送给他一些 TikZ 图表改进,但对他来说似乎没有什么用。

然而,TikZ 与其他软件包存在冲突,其中 hyperref 最为关键。如何才能在不牺牲太多的情况下绕过这样的障碍?

编辑:最小示例:

\documentclass[z,11pt]{amsart}
\usepackage{pst-plot}
\input xy
\xyoption{all}
\usepackage{mathptmx,tikz}
\usetikzlibrary{matrix,arrows}
\begin{document}
Test
\end{document}

产生的错误似乎是

/usr/local/texlive/2013/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code
.tex:19: No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                   \fi 
l.19 \newdimen\tikz@lastxsaved

答案1

正如赫伯特指出的那样他的评论,添加

\usepackage{etex}

紧接着该行即可\documentclass解决问题。这个答案解释了为什么这样做有效。

相关内容