pdflatex errors in doc dir

Corinna Vinschen corinna-cygwin@cygwin.com
Mon Jul 15 11:28:00 GMT 2013


On Jul 15 12:23, Corinna Vinschen wrote:
> Warren?  Ping?
> 
> On Jun 28 10:25, Corinna Vinschen wrote:
> > On Jun 28 10:21, Corinna Vinschen wrote:
> > > Hi Warren,
> > > 
> > > 
> > > after I upgrade my server from Fedora 17 to Fedora 18, I now get
> > > an error message when trying to build the PDFs:
> > > 
> > > xmlto --skip-validation --with-dblatex pdf -o cygwin-ug-net/ /home/corinna/src/cygwin/vanilla/winsup/doc/cygwin-ug-net.xml
> > > Build the book set list...
> > > Build the listings...
> > > XSLT stylesheets DocBook - LaTeX 2e (0.3.4)
> > > ===================================================
> > > prompt: default template used in programlisting or screen
> > > prompt: default template used in programlisting or screen
> > > prompt: default template used in programlisting or screen
> > > [...]
> > > Build cygwin-ug-net.pdf
> > > pdflatex failed
> > > cygwin-ug-net.tex:358: Undefined control sequence \Cygwin.
> > > cygwin-ug-net.tex:358: leading text: \nolinkurl{C:\Cygwin\bin\cygwin1.dll}
> > > cygwin-ug-net.tex:358: Undefined control sequence \bin.
> > > cygwin-ug-net.tex:358: leading text: \nolinkurl{C:\Cygwin\bin\cygwin1.dll}
> > > cygwin-ug-net.tex:358: Undefined control sequence \cygwin.
> > > cygwin-ug-net.tex:358: leading text: \nolinkurl{C:\Cygwin\bin\cygwin1.dll}
> > > cygwin-ug-net.tex:359: Undefined control sequence \Cygwin.
> > > cygwin-ug-net.tex:359: leading text: that the root path is \nolinkurl{C:\Cygwin}
> > > cygwin-ug-net.tex:360: Undefined control sequence \Cygwin.
> > > cygwin-ug-net.tex:360: leading text: ...} file in \nolinkurl{C:\Cygwin\etc\fstab}
> > > [...]
> > > Unexpected error occured
> > > Error: pdflatex compilation failed
> > > 
> > > All the error message lead to the backslash as a character being
> > > interpreted as a special character suddenly.  This wasn't the case
> > > before and, I believe, you probably don't see this when creating
> > > the docs under Cygwin.
> > 
> > To be more exact:  This affects *only* backslash sequences in the
> > <filename>...</filename> bracket.
> > 
> > This is ok:
> > 
> >   <screen>
> >     \\server\share\...
> >   </screen>
> > 
> > This bombs:
> > 
> >   <filename>\\server\share\foo</filename>

This is really getting annoying.  If I use '\\', the generated HTML
docs will retain the double backslashes, thus making the output
incorrect.  If I try to use the HTML numeric character reference
\ instead, it works for HTML again but not for PDF, which gets
the character converted to a backslash again, producing the same
errors as outlined in my OP.

I have no idea how to fix this.  If we can't get this fixed we will
have an old PDF version of the docs online.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat



More information about the Cygwin-developers mailing list