Hyperref change breaks every document that I'm writing!

Sharon Kimble boudiccas at skimble.plus.com
Mon Oct 7 15:49:04 CEST 2019

Marcel Fabian Krüger <tex at 2krueger.de> writes:

> On Mon, Oct 07, 2019 at 11:17:25AM +0100, Sharon Kimble wrote:
>> Since the hyperref changes and using the new hyperref every document
>> that I'm writing is now broken!
>> This is what it shows when trying to use a table of contents
>> --------------------
>> ! Undefined control sequence.
>> \Ginclude at graphics ...\Ginput at path \set at curr@file 
>>                                                   {#1}\edef \uq at curr@file {\...
>> l.87 \tableofcontents
>> --------------------
>> and if I disable the table of contents, then it breaks on footnotes.
>> -----------------------
>> ! Undefined control sequence.
>> l.177 ...ou'll have to do a little digging. \uline
>>                                                   {Message me} \footnote{\ur...
>> ----------------------
> Hey,
> the problem seems to be that you didn't do a full update so you ended up
> with inconsistant versions. The new version of the graphics bundle needs
> the new LaTeX kernel. So please update `latex` or, if `latex` already is
> up-to-date, try rebuilding your format (`fmtutil-sys --byfmt latex`).
> Best regards,
> Marcel

Thanks Marcel, I did a full update at 0807 this morning, but I have also
done your suggestion of `fmtutil-sys --byfmt latex`.

The thing that has been pointed out to me by Peter Flynn on the comp.tex
newsgroup is using part of the solution from [1], and although I'm using
Debian 10 it works, much to my surprise! And the workaround is placing
this in your preamble --

\def\set at curr@file#1{%
    \escapechar\m at ne
    \xdef\@curr at file{\expandafter\string\csname #1\endcsname}%
\def\quote at name#1{"\quote@@name#1\@gobble""}
\def\unquote at name#1{\quote@@name#1\@gobble"}


[1] https://tex.stackexchange.com/questions/511138/miktex-graphics-version-1-3b-bug-on-windows-10-setcurrfile-undefined
A taste of linux = http://www.sharons.org.uk
TGmeds = http://www.tgmeds.org.uk
DrugFacts = https://www.drugfacts.org.uk
Debian 10.1, fluxbox 1.3.7, emacs 26.3, org 9.2.6

More information about the tex-live mailing list