Seite 1 von 1

kein Zeilenbruch der url im abbildungsverzeichnis

Verfasst: Mi 16. Mär 2011, 14:25
von Gasti Gast
Hi Leute,

wie die Überschrift sagt, wird meine URL nur im Abbildungsverzeichnis nicht richtig umgebrochen - Overfull \hbox (63.96552pt too wide ist glaube ich der entsprechende Fehler.

ich habe es schon mit dem breakurl package probiert, aber das nutzt auch nichts.

Gibt es einen Weg den Zeilenumbruch in der url manuell zu bestimmen? Der Fehler tritt nur ein mal auf, desswegen brauche ich nicht unbedingt eine "kluge" Lösung.

es geht um folgenden Link in einer caption:
\burl{http://www.bti-online.com/index.php/de/ ... ctory.html}

Viele Grüße,
Gasti Gast

Verfasst: Mi 16. Mär 2011, 14:30
von bloodworks
Hallo ich denke es macht Sinn wenn du ein Minimalbeispiel machst. Dann wird auch klar woher du den Befehl burl usw. hast.

Verfasst: Mi 16. Mär 2011, 21:47
von Gast
\documentclass[smallheadings,headsepline,11pt,a4paper]{scrreprt}

\usepackage{geometry}
\geometry{top=25mm, left=35mm, right=20mm, bottom=20mm,
headsep=10mm, footskip=12mm}

\usepackage[ngerman]{babel} 

\usepackage[applemac]{inputenc} 

\usepackage[T1]{fontenc}

\usepackage{graphicx} 

\usepackage[bf]{caption} 

\usepackage{hyperref} 
\usepackage[hyphenbreaks]{breakurl}
\begin{document}

\begin{figure} [H]
\center
\fbox{
\includegraphics[angle=90, height=0.95\textheight]{bild2}
}
\caption{hallo was geht text 12345\burl{http://www.bti-online.com/index.php/de/produktuebersicht/planspiele/factory.html}}
\label{factory}
\end{figure}

\listoffigures

\end{document}
ich hoffe das reicht

Verfasst: Do 17. Mär 2011, 10:37
von Xenara
Du könntest das Paket url verwenden und die Trennregeln erweitern:
\documentclass[smallheadings,headsepline,11pt,a4paper]{scrreprt} 

\usepackage{geometry} 
\geometry{top=25mm, left=35mm, right=20mm, bottom=20mm, 
headsep=10mm, footskip=12mm} 

\usepackage[ngerman]{babel} 

\usepackage[applemac]{inputenc} 

\usepackage[T1]{fontenc} 

\usepackage{graphicx} 

\usepackage[bf]{caption} 

\usepackage{url}
\newcommand*\oldurlbreaks{}
\let\oldurlbreaks=\UrlBreaks
\renewcommand{\UrlBreaks}{\oldurlbreaks\do\a\do\b\do\c\do\d\do\e%
  \do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q%
  \do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z\do\?\do\&}
\usepackage{hyperref} 


\begin{document} 

\begin{figure} [H] 
%\center 
%\fbox{ 
%\includegraphics[angle=90, height=0.95\textheight]{bild2} 
%} 
\caption{hallo was geht text 12345\url{http://www.bti-online.com/index.php/de/produktuebersicht/planspiele/factory.html}} 
\label{factory} 
\end{figure} 

\listoffigures 

\end{document}
Eine andere Möglichkeit wäre, der listoffigures zu gestatten, es mit dem Blocksatz nicht ganz so genau zu nehmen und auf \sloppy umzuschalten (zurück mit \fussy), allerdings kann es dann unschöne Lücken zwischen den Wörtern geben.

Verfasst: Do 17. Mär 2011, 16:27
von Gast
Klappt beides, vielen Dank!