kein Zeilenbruch der url im abbildungsverzeichnis Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Gasti Gast

kein Zeilenbruch der url im abbildungsverzeichnis

Beitrag 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

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo ich denke es macht Sinn wenn du ein Minimalbeispiel machst. Dann wird auch klar woher du den Befehl burl usw. hast.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Gast

Beitrag 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

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag 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.

Gast

Beitrag von Gast »

Klappt beides, vielen Dank!

Antworten