![Beheben des Hbox-Überlaufs durch Unterbrechen von \href?](https://rvso.com/image/420050/Beheben%20des%20Hbox-%C3%9Cberlaufs%20durch%20Unterbrechen%20von%20%5Chref%3F.png)
Ähnlich wie beim URL-Problem:Erzwingen von Zeilenumbrüchen in \urlUndURL-Latex-Zeilenumbruch
Meine Links verursachen einen Hbox-Überlauf.
Ich habe jedoch eine \href
mit einem lokalen Link. Kann ich dort auch Zeilenumbrüche an jedem beliebigen Zeichen erzwingen?
Code:
\newcommand*{\linkLocal}[1]{\href{run:./#1}{\texttt{#1}}}
\newcommand*{\linkLocalName}[2]{\href{run:./#1}{\texttt{#2}}}
Wie kann ich also einen Zeilenumbruch erzwingen, \href
der den Lösungen für ähnelt url
? Ich möchte einfach bei allen Zeichen einen Umbruch durchführen.
Antwort1
Es scheint, dass:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[unicode]{hyperref}
\usepackage{xurl}
\newcommand*{\linkLocal}[1]{\href{run:./#1}{\url{#1}}}
\newcommand*{\linkLocalName}[2]{\href{run:./#1}{\url{#2}}}
\begin{document}
\begin{minipage}{4cm}
\linkLocal{very-long-and-strange-name-for_a_program.exe}
\end{minipage}
\end{document}
funktioniert. Oder habe ich die Frage falsch verstanden?