Wenn der unten stehende Code mit Warum besteht dieser Unterschied zwischen den Engines, obwohl das gleiche Paket Gibt es eine Möglichkeit Umlaute direkt im Code mit Open in Online-Editor
%% wiki.tex \documentclass{scrreprt} \usepackage{xltxtra} \defaultfontfeatures{Mapping=tex-text} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} \usepackage{hyperref} \begin{document} % work \href{https://de.wikipedia.org/wiki/Haufigkeitspolygon}{Haufigkeitspolygon} % don't work \href{https://de.wikipedia.org/wiki/Häufigkeitspolygon}{Häufigkeitspolygon} \end{document} |
probiere mal
\usepackage[unicode]{hyperref}
Warum ist der Zusatz unter dem Code in Englisch? Die Sprache hier ist Deutsch.
Die Option
unicode
hatte leider keinen Effekt.Mit aktuellen LaTeX +
hyperref
(undfontspec
statt dem veraltetenxltxtra
) funktioniert das Beispiel mitXeLaTeX
undLuaLaTeX
in identischer Weise. Der zweite Link funktioniert also auch mitXeLaTeX
. Damit ist das Problem wohl inzwischen gelöst. Trotzdem würde ich empfehlen, bei\href
den Link selbst in der für Links korrekten Schreibweisehttps://de.wikipedia.org/wiki/H%C3%A4ufigkeitspolygon
anzugeben. Beim Kopieren aus Firefox erhält man den übrigens automatisch so.