# [texhax] Problem with \href and german umlauts

Matthew Leingang leingang at math.harvard.edu
Thu Mar 6 14:04:55 CET 2008

On Mar 5, 2008, at 2:36 PM, Lars Brücher wrote:

> Hello there,
>
> creating a pdf-file with LaTeX, I'm trying to use the \href{}
> command to link to a german wikipedia article (the english pendant
> is http://en.wikipedia.org/wiki/Macroglossum_stellatarum).
> I use the command as follows:
>
> #code
>
> \href{http://de.wikipedia.org/wiki/Taubenschwänzchen}{http://
> de.wikipedia.org/wiki/Taubenschwänzchen}
>
> #/code
>
> I think, the hyperref-package denies the use of german "Umlaute"
> such as ä in URLs, but how can I refer to that page? The generated
>
> #code
>
> http://de.wikipedia.org/wiki/Taubenschw\protect\unhbox\voidb@x
> \bgroup\U at D1ex{\setbox\
> \fontdimen5\font\U at Da\
> egroupnzchen
>
> #/code
>
> Is there any possibility to realize that?

Dear Lars,

On my machine if I go to that URL it's rewritten to a more ASCII-
friendly

http://de.wikipedia.org/wiki/Taubenschw%C3%A4nzchen

\href{http://de.wikipedia.org/wiki/Taubenschw%C3%A4nzchen}
{http://de.wikipedia.org/wiki/Taubenschw\"anzchen}

The % will be interpreted the "right" way (i.e., not as TeX comments)
by TeX but maybe not your text editor's syntax coloring mechanism.
So that's kind of annoying.  But it does create a link to the place
you want to go, with a URL written the way you want to see it.

Incidentally, if you want to insert a clickable URL into your
document, often times all you need is the url package.  Then

\url{http://de.wikipedia.org/wiki/Hauptseite}

will create a link with destination URL and link text equal to the
same thing.  It also sets the URL text in monospace font, underlined,
so it looks clickable.  It even interprets ~, _ and other characters
correctly so they're not converted to nonbreaking spaces and subscripts.

It doesn't seem to help with your umlauts, but I think that's the
fault of LaTeX for not wanting non-ASCII characters.  XeTeX is
designed to work with unicode, but I don't know if you want to switch
your TeX program just to get some URLs quicker. :-)

Grüße aus der Vereinigten Staaten,
Matt

--
Matthew Leingang
Preceptor in Mathematics
Harvard University

http://www.math.harvard.edu/~leingang/vCard.vcf