Seite 1 von 1

babelshorthands in href mit LuaLaTeX

Verfasst: Mo 13. Jul 2015, 15:44
von Robert Terwilliger
Hallo zusammen,

ich bin bis jetzt ganz gut mit XeLaTeX klar gekommen und experimentiere gerade mit LuaLaTeX. Dabei stoße ich auf ein kleines Problem, bei dem ich mir so recht keinen Rat weiß.

Folgendes (hoffentlich nicht allzu) minimales Beispiel:
\documentclass{standalone}

\usepackage{polyglossia}
\usepackage{hyperref}

\setdefaultlanguage[spelling=new, babelshorthands=true]{german}


\begin{document}

 \href{http://golatex.de/}{Auf"|lauf"|form}
 
 Auf"|lauf"|form

\end{document}
Mit XeLaTex klappt alles wunderbar, die Ligaturen werden aufgelöst. Mit LuaLaTeX stehen da beim Hyperlink auf einmal die Babelshorthands ausgeschrieben (”|), obwohl es im normalen Text problemlos klappt.

Ich habe schon von Lösungen (?) wie selnolig gelesen, stehe im Moment aber einfach erst mal ein wenig verwundert da.

Vielleicht kann sich ja hier jemand einen Reim darauf machen und hat einen Tipp wie ich auch unter LuaLaTeX die babelshorthands bei Hyperlinks verwenden kann.

Gruß

R.

Verfasst: Mo 13. Jul 2015, 19:01
von u_fischer
Nun, wenn man den Doppelpunkt in der url wegnimmt, geht es:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\usepackage{fontspec}

\begin{document}

{
 \href{http//golatex.de/}{"u"a"oauf"|lage}
 \href{http://golatex.de/}{"u"a"oauf"|lage}
}

\end{document} 
Was heißt, du hast wohl einen Bug gefunden und solltest Heiko Oberdiek anschreiben ...

Verfasst: Di 14. Jul 2015, 12:23
von Robert Terwilliger
Juchhu! (Ich nehme an, das ist etwas Gutes.)

Heiko Oberdiek würde ich gerne schreiben. (Auch wenn ich nicht weiß, was genau außer dem Link auf diese Seite.) Allerdings ist in der Dokumentation von hyperref soweit ich es sehe keine E-Mail-Adresse genannt. (Was ja sonst üblich ist.) Ich schließe daraus, das eine Kontaktaufnahme (zumindest via E-Mail) nicht gewünscht ist.

Gruß

R.

Verfasst: Di 14. Jul 2015, 12:25
von cgnieder
Im hyperref README findest Du:
Bug address
A bug tracker is available at Puszcza:
https://puszcza.gnu.org.ua/bugs/?group=hyperref
Alternatively bug reports can be send to the maintainer:
Heiko Oberdiek <heiko [dot] oberdiek [at] googlemail [dot] com>
Grüße

Verfasst: Do 16. Jul 2015, 14:35
von Robert Terwilliger
Da hatte ich wohl zu oberflächlich gekuckt (und verzweifelt nach einem @ gesucht).

Danke für den Hinweis; ich habe eine E-Mail an Heiko Oberdiek geschrieben.

R.