Menu

#219 Error(s) while compiling Documentation with LuaTeX

v1.0 (example)
closed-works-for-me
nobody
None
5
2013-07-17
2012-09-18
totally-kk
No

While trying to compile the manual with the current CVS version with lualatex one get's the following errors:
- the pgfkey '/tikz/graph drawing scope' is unnkown (in code example in pgfmanual-en-gd-implementation.tex)
-- solution: replace with pgfkey '/graph drawing/request scope and layout'
- lualatex gets stuck in a \protect loop when trying to 'make dist' (generate autoxrefs)
-- explanation: the \pgfmanuallabel{#1}{} routine in the graph environment doesn't work with underscores \_ (btw, adding [\catcode`\_=12] as opt. arg. didn't solve this)
-- possible solution: I added this code in the preamble of pgfmanual-en-main.tex

\makeatletter
\begingroup
\catcode`\_=12
\gdef\pgfmanualpdf@underscore{_}%
\endgroup
\def\_{\pgfmanualpdf@underscore}%
\makeatother

-- but then u also have to add \catcode`\_=12 before \printindex

now 'make dist' seemed to work fine
-- except three errors about a missing \endcsname in the following code example in section 25, p. 314 (which I just ignored and it probably didn't hurt, since the resulting pdf looks fine):

\usetikzlibrary{graphs, graphdrawing, graphdrawing.trees}

Discussion

  • totally-kk

    totally-kk - 2012-09-19
    • status: open --> open-works-for-me
     
  • Till Tantau

    Till Tantau - 2013-07-17
    • status: open-works-for-me --> closed-works-for-me
    • Group: --> v1.0 (example)
     
  • Till Tantau

    Till Tantau - 2013-07-17

    Please do a complete checkout and update of the texmf trees. It will work then.