Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

After upgrading to MiKTeX 2.9 my beamer files stopped working. The code:


Gives some 20 errors and two warnings, the first error being:

! Undefined control sequence.
<argument> ...eamer@linkspace {6pt}\Hy@xspace@end 
                             \Hy@LinkMath \Hy@SaveSpace...

and the first warning:

LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
(Font)              size <5> substituted on input line 3.

The log file is available here.

I have searched the web in vain, for example tried deleting the .aux file as suggested at Beamer - undefined control sequence, the solutions did not work.

share|improve this question
Seems to be an issue with the hyperref package which is loaded by beamer. –  Martin Scharrer Apr 14 '11 at 14:57
Welcome to TeX.sx! +1 for a first question that you obviously put some thought into before posting; we'd love to see more of those questions! –  doncherry Sep 8 '11 at 16:27

1 Answer 1

update the package hyperref. If it is not available with MiKTeX (for TeXLive it was updated yesterday) try in the preamble:

share|improve this answer
\makeatletter\def\Hy@xspace@end{}\makeatother –  Ulrike Fischer Apr 14 '11 at 15:02
... that is true –  Herbert Apr 14 '11 at 15:03
The \makeatletter\def\Hy@xspace@end{}\makeatother did work! Thank you!! Updating the hyperref and \def\Hy@xspace@end{} did not work, but the newest update of hyperref that I could find was from 14. of april (not yesterday). –  Hafrún Hauksdóttir Apr 14 '11 at 15:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.