![Automatisches Umbrechen eines Hyperlinks an Satzzeichen](https://rvso.com/image/328826/Automatisches%20Umbrechen%20eines%20Hyperlinks%20an%20Satzzeichen.png)
Wie kann ich im folgenden Beispiel erreichen, dass der Hyperlink, der als „doi:10.2307/1968102“ ausgegeben wird, bei jedem Satzzeichen, also :, . oder /?, automatisch umgebrochen wird?
Hinweis: Ich kompiliere direkt von der .tex-Datei in das PDF, daher breakurl
funktioniert das Paket nicht.
\documentclass{article}
\usepackage{hyperref}
\urlstyle{same}
\begin{document}
\begin{thebibliography}{9}
\bibitem{1}
N. Wiener, \emph{Tauberian theorems}, Ann. of Math. (2) \textbf{33} (1932),
\href{http://dx.doi.org/10.2307/1968102}{doi:10.2307/1968102}.
\end{thebibliography}
\end{document}
Bearbeiten: Okay, es scheint, dass ich das gewünschte Verhalten erhalte, wenn ich \nolinkurl
es auf das zweite Argument anwende:\href
\documentclass{article}
\usepackage{hyperref}
\urlstyle{same}
\begin{document}
\begin{thebibliography}{9}
\bibitem{1}
N. Wiener, \emph{Tauberian theorems}, Ann. of Math. (2) \textbf{33} (1932),
\href{http://dx.doi.org/10.2307/1968102}{\nolinkurl{doi:10.2307/1968102}}.
\end{thebibliography}
\end{document}
Antwort1
Das breakurl
Paket löst Ihr Problem
\documentclass{article}
\usepackage{hyperref}
\usepackage{breakurl}
\begin{document}
\begin{thebibliography}{9}
\bibitem{1}
N. Wiener, \emph{Tauberian theorems}, Ann. of Math. (2) \textbf{33} (1932),
\renewcommand\UrlFont{\rmfamily}
\burlalt{http://dx.doi.org/10.2307/1968102}{doi:10.2307/1968102}.
\href{http://dx.doi.org/10.2307/1968102}{doi:10.2307/1968102}.
\end{thebibliography}
\end{document}
Dies funktioniert für latex
die dvipdf
Befehle.
Bearbeiten:
Das Merkwürdige ist, dass das Kompilieren mit pdflatex
derselben Datei nicht die gleiche Ausgabe erzeugt. Sie müssen diese Zeile einfügen
\burlalt{doi:10.2307/1968102}{http://dx.doi.org/10.2307/1968102}
damit es funktioniert.