使用 lualatex 编译 pgfmanual 时出现问题

使用 lualatex 编译 pgfmanual 时出现问题

下一个链接提供了pgf_2.10-CVS.tds.zip, pgf_2.10-CVS.pdf and pgf_2.10-CVS.ChangeLog pgfmanual CVS与我今天(2012 年 4 月 25 日)找到的版本相同。

首先,这个文件pgfmanual-en-main.tex看起来很奇怪。我发现

\begin{document}

\include{pgfmanual-en-gd-overview}
\include{pgfmanual-en-gd-usage-tikz}
\include{pgfmanual-en-gd-trees}
\include{pgfmanual-en-gd-layered}
\include{pgfmanual-en-gd-force}
\include{pgfmanual-en-gd-circular}
\include{pgfmanual-en-gd-misc}
\include{pgfmanual-en-gd-new-algorithms}
\include{pgfmanual-en-gd-implementation}

\end{document}

在文档中我保留了第一行\begin{document},删除了其他行。然后用pdflatex编译,结果如上链接所示。

我尝试使用 lualatex 编译整个文档或仅编译有关图表的部分,但出现了不同的错误。对于整个文档,我遇到了 pgfmath 错误,5mm and 5mm其中aor anis not a function。

仅凭这些图表,我就能

  LaTeX Warning: Reference `section-last-graphdrawing-library-in-manual' on page 4 undefined on input line 28.

  ! Missing \endcsname inserted.
  <to be read again> 
               \unhbox 
  l.39 \end{codeexample} 

也许我不知道如何使用 lualatex 进行编译,但上次我没有遇到任何问题。您有什么想法可以使用 lualatex 编译这个大文档吗?

答案1

自 11 月 1 日起,错误报告已关闭,原因如下:固定的Christian Feuersänger 的评论如下:

我提高了自动交叉引用的稳健性:当这里有空格时它将不再失败。

然而,我并没有解决这样一个事实:它根本不应该考虑连接列表的交叉引用。

错误页面的链接在上面 cjorssen 的评论中给出。

相关内容