Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können
Jontex
Forum-Newbie
Beiträge: 2 Registriert: Mi 19. Dez 2012, 16:09
Beitrag
von Jontex » Mi 19. Dez 2012, 16:15
Hallo Gemeinde,
ich habe ein Problem mit einem altbekannten Thema: Links, die über den Zeilenrand hinausragen. Ich bin bereits den ganzen Tag auf der Suche nach einer Lösung dazu. Ich hoffe, ihr könnt mir jetzt weiterhelfen. Und: Ja, ich habe schon diverse Suchfunktionen genutzt.
Frage: Wie bekomme ich es hin, dass die Links umbrechen. Sie müssen auch nicht "schön" umbrechen.
\documentclass[10pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
%\usepackage{amsfonts}
%\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{fancybox} % Kästen und Boxen
\usepackage{booktabs} % Tabellenlinien
\usepackage[hyphens]{url} % Paket für URLs
\usepackage{hyperref} % URL, etc
%\usepackage{breakurl}
\usepackage{SIunits} % Einheiten
\usepackage[right]{eurosym}
%Kopf- und Fußzeile
\usepackage{footmisc}
\usepackage[]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\automark[subsection]{section}
\ihead{\headmark}
\ohead{Dokumentation}
\ofoot[\vspace*{-0.5cm}\pagemark]{\vspace*{-0.5cm}\pagemark}
% Horizontale Linien einstellen
\setheadsepline{1pt}
\setfootsepline{0.2pt}
\usepackage{setspace} % Paket für 1,5-fachen Zeilenabstand einbinden
\onehalfspacing
\begin{document}
\url{http://www.boschrexroth.com/borexmvz2/Detailview.jsp;jsessionid=189694AFB3893F709AACEEC5443AD025?publication=NET&ccat_id=40000&edition_id=24085&document_id=24084}
\end{document}
Epllus
Forum-Guru
Beiträge: 470 Registriert: So 23. Sep 2012, 17:31
Beitrag
von Epllus » Mi 19. Dez 2012, 16:54
Bin mir nicht sicher, ob das "schön" genug ist, da Schönheit subjektiv ist:
\documentclass[10pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
%\usepackage{amsfonts}
%\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{fancybox} % Kästen und Boxen
\usepackage{booktabs} % Tabellenlinien
\usepackage[hyphens]{url} % Paket für URLs
\usepackage{hyperref} % URL, etc
%\usepackage{breakurl}
\usepackage{SIunits} % Einheiten
\usepackage[right]{eurosym}
%Kopf- und Fußzeile
\usepackage{footmisc}
\usepackage[]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\automark[subsection]{section}
\ihead{\headmark}
\ohead{Dokumentation}
\ofoot[\vspace*{-0.5cm}\pagemark]{\vspace*{-0.5cm}\pagemark}
% Horizontale Linien einstellen
\setheadsepline{1pt}
\setfootsepline{0.2pt}
\usepackage{setspace} % Paket für 1,5-fachen Zeilenabstand einbinden
\onehalfspacing
\begin{document}
\begin{flushleft}
\url{http://www.boschrexroth.com/borexmvz2/Detailview.jsp;jsessionid=189694AFB3893F709AACEEC5443AD025?publication=NET&ccat_id=40000&edition_id=24085&document_id=24084}
\end{flushleft}
\end{document}
Eigentlich habe ich nur
und
eingefügt.
Hoffe, es hilft,
Epllus
Jontex
Forum-Newbie
Beiträge: 2 Registriert: Mi 19. Dez 2012, 16:09
Beitrag
von Jontex » Mi 19. Dez 2012, 17:38
Vielen Danke!!!
Falls du Lust hast, es mir zu erklären: Warum geht das mit flushleft?
Stefan Kottwitz
Admin
Beiträge: 2759 Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:
Beitrag
von Stefan Kottwitz » Mi 19. Dez 2012, 17:49
Man kann hierfür \UrlBreaks um weitere Trennregeln erweitern. Nach Laden von url in die Präamble:
\expandafter\def\expandafter\UrlBreaks\expandafter{\UrlBreaks\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\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9\do\0}
Hier schonmal auf
LaTeX-Community.org benutzt:
Failure to word-wrap inside enumerate environment .
Stefan
Epllus
Forum-Guru
Beiträge: 470 Registriert: So 23. Sep 2012, 17:31
Beitrag
von Epllus » Mi 19. Dez 2012, 22:07
Falls du Lust hast, es mir zu erklären: Warum geht das mit flushleft?
Ich wüsste es selbst gerne. Ich vermute, dass LaTeX beim Flattersatz den URL leichter umbrechen kann, da er/sie/es keinen Blocksatz mehr machen muss.