PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : URL unter XeTeX umbrechen



Amandus
04-03-2010, 12:28
Hallo,

ist es unter XeTeX möglich, einen Link umzubrechen?

Ich habe ein Minimalbeispiel, wo es mir einfach nicht gelingt - ein harter Umbruch wäre wünschenswert:


\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage{xltxtra}
\setmainfont{DejaVu Serif}

\usepackage[xetex]{hyperref}
\hypersetup{breaklinks=true}
\urlstyle{same}

\begin{document}
http://www.vatican.va/holy_father/benedict_xvi/speeches/2008/july/documents/hf_ben-xvi_spe_20080717_barangaroo_ge.html
\end{document}

Mit \usepackage{breakurl} komme ich auch nicht weiter. Ich konnte auch nirgends in Erfahrung bringen, ob hyperref sowas mit dem xetex-Treiber kann.

Weiß jemand einen Rat?

u_fischer
04-03-2010, 12:57
hyperref (und auch breakurl) kann nur dann Links umbrechen, wenn sie auch als Links gekennzeichnet sind. Einfach nur einen Text, der mit http beginnt, schreiben, und hoffen, dass hyperref so wie manche pdf-reader irgendwie errät, dass ein Link gemeint ist, reicht nicht.


\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage{xltxtra}
%\setmainfont{DejaVu Serif}

\usepackage{hyperref}

\urlstyle{same}

\begin{document}
\url{http://www.vatican.va/holy_father/benedict_xvi/speeches/2008/july/documents/hf_ben-xvi_spe_20080717_barangaroo_ge.html}
\end{document}

Amandus
04-03-2010, 14:14
\url{http://www.etc.html}
Danke, das war’s! Ich muß anfügen, daß ich Lyx vor mir habe. An die eindeutige Auszeichnung mit \url{} hatte ich mich auch versucht, doch wie ich eben im Quelltext reinschaute, produziert der Button »Hyperlink einfügen« dieses hier:


\href{http://www.etc.html}{http://www.etc.html}

Problem gelöst :)