Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"Missing \csname" errors in hyperref [2010/03/09 v6.80l]

927 views
Skip to first unread message

Martin Scharrer

unread,
Mar 10, 2010, 11:38:38 AM3/10/10
to
Hi,

I updated my TeXLive 2009 installation (Ubuntu Linux 9.10) today. This
update included hyperref [2010/03/09 v6.80l] and since I get a
"missing \endcsname" error in several documents which worked before.
The error appears e.g. at a \section{} command. With the
\usepackage{hyperref} removed they work fine.

Here an example of the error. The compiled document is the svn-multi
dtx file:

[2]
! Missing \endcsname inserted.
<to be read again>
\protect
l.418 % \subsection{Scope of Keywords}

The control sequence marked <to be read again> should
not appear between \csname and \endcsname.


Apparently there is a \protect somewhere between \csname and
\endcsname.

Could someone please confirm this error.

Thanks,
Martin

Joseph Wright

unread,
Mar 10, 2010, 12:51:40 PM3/10/10
to

Known issue: Heiko has posted a note about this to the TeX Live list,
and I think it will work again tomorrow.
--
Joseph Wright

Martin Scharrer

unread,
Mar 11, 2010, 4:42:28 AM3/11/10
to
On Mar 10, 5:51 pm, Joseph Wright <joseph.wri...@morningstar2.co.uk>
wrote:

Thanks so much Joseph,
I should have looked into the TeX Live list as well.

Best,
Martin

Heiko Oberdiek

unread,
Mar 11, 2010, 6:05:28 AM3/11/10
to
Martin Scharrer <martin....@gmail.com> wrote:

> I updated my TeXLive 2009 installation (Ubuntu Linux 9.10) today. This
> update included hyperref [2010/03/09 v6.80l] and since I get a
> "missing \endcsname" error in several documents which worked before.

Update again. The bug has been fixed in ltxcmds 2010/03/09.
(Unhappily I had uploaded the bundle a day too late.)

--
Heiko Oberdiek

Lurkos

unread,
Mar 11, 2010, 9:09:19 PM3/11/10
to
Heiko Oberdiek wrote:
>> I updated my TeXLive 2009 installation (Ubuntu Linux 9.10) today. This
>> update included hyperref [2010/03/09 v6.80l] and since I get a
>> "missing \endcsname" error in several documents which worked before.
> Update again. The bug has been fixed in ltxcmds 2010/03/09.
> (Unhappily I had uploaded the bundle a day too late.)

Have you got an idea of when it will be available through TeXLive via
tlmgr?
I tried to compile ltxcmds.dtx using latex, but I received other
errors and actually I do not know the right dependency tree.
Thanks!

--
Lurkos

Heiko Oberdiek

unread,
Mar 12, 2010, 3:52:40 AM3/12/10
to
Lurkos <lurkos...@gmail.com> wrote:

CTAN:install/macros/latex/contrib/oberdiek.tds.zip

But TL is uptodate. Therefore an update should fix this issue.

--
Heiko Oberdiek

gazzar

unread,
Mar 17, 2010, 1:00:44 AM3/17/10
to
On Mar 12, 7:52 pm, Heiko Oberdiek <heiko.oberd...@googlemail.com>
wrote:

> Lurkos <lurkos.use...@gmail.com> wrote:
> > Heiko Oberdiek wrote:
> > >> I updated my TeXLive 2009 installation (Ubuntu Linux 9.10) today. This
> > >> update includedhyperref[2010/03/09 v6.80l] and since I get a

> > >> "missing \endcsname" error in several documents which worked before.
> > > Update again. The bug has been fixed in ltxcmds 2010/03/09.
> > > (Unhappily I had uploaded the bundle a day too late.)
>
> > Have you got an idea of when it will be available through TeXLive via
> > tlmgr?
> > I tried to compile ltxcmds.dtx using latex, but I received other
> > errors and actually I do not know the right dependency tree.
>
> CTAN:install/macros/latex/contrib/oberdiek.tds.zip
>
> But TL is uptodate. Therefore an update should fix this issue.
>
> --
> Heiko Oberdiek

I started seeing this ! Missing \endcsname problem with my recently
updated MiKTeX installation in Windows XP on my previously-working
document. I updated hyperref to 2010/03/16 v6.80p and am still seeing
it.

Is anyone else still seeing this issue?

Gary

Yu-Hung Lien

unread,
Mar 17, 2010, 5:50:27 AM3/17/10
to

This issue seemed to be fixed in 6.80n. I do not see 6.80p is circulating...

Yu-Hung

Heiko Oberdiek

unread,
Mar 17, 2010, 8:10:08 AM3/17/10
to
Hello,

> >>>>> I updated my TeXLive 2009 installation (Ubuntu Linux 9.10) today. This
> >>>>> update includedhyperref[2010/03/09 v6.80l] and since I get a
> >>>>> "missing \endcsname" error in several documents which worked before.
> >>>> Update again. The bug has been fixed in ltxcmds 2010/03/09.
> >>>> (Unhappily I had uploaded the bundle a day too late.)

> >> CTAN:install/macros/latex/contrib/oberdiek.tds.zip


> >>
> >> But TL is uptodate. Therefore an update should fix this issue.

> > I started seeing this ! Missing \endcsname problem with my recently


> > updated MiKTeX installation in Windows XP on my previously-working
> > document. I updated hyperref to 2010/03/16 v6.80p and am still seeing
> > it.

> This issue seemed to be fixed in 6.80n. I do not see 6.80p is circulating...

The problem quoted above is fixed in ltxcmds 2010/03/09 regardless of
the hyperref version, the bug was just triggered by hyperref 6.80l.

If the problem persists, please make a minimal example
with \listfiles that shows the problem, example for
a minimal file:

\listfiles
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{Hello World}
\end{document}

Ensure that the right package versions are found and used,
see .log file or \listfiles output at the end of the compile run.

--
Heiko Oberdiek

gazzar

unread,
Mar 17, 2010, 10:27:06 AM3/17/10
to
On Mar 17, 11:10 pm, Heiko Oberdiek <heiko.oberd...@googlemail.com>
wrote:

Hi Heiko,
I just updated MiKTeX from an up-to-date mirror, so I now have
hyperref 6.80o and ltxcmds 2010/03/09. Currently it's doing the
following when I include hyperref, tripping up on \pdfendlink instead
of \endcsname:
--
<use figs2/spherical_wave_polar_coords_w55.pdf> [25 <figs2/
spherical_wave_polar_coords_w55.pdf>] [26
! pdfTeX error (ext4): \pdfendlink ended up in different nesting level
than \pdfstartlink.
\AtBegShi@Output ...ipout \box \AtBeginShipoutBox
\fi \fi
l.112 \end{equation}
--
Your suggested minimal example above doesn't exhibit the problem. I'll
have to cut down my big document to a minimal example.

Gary

0 new messages