Seite 1 von 2

URL ragt über den Rand hinaus

Verfasst: Di 24. Mär 2015, 18:38
von Epi90
Hallo Community,

ich habe mal wieder eine Frage -

Eine URL ragt bei mir im Literaturverzeichnis über den Rand hinaus,
würde das gerne beheben.
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
\usepackage[output-decimal-marker={,}]{siunitx} 	%Si-Einheiten
\usepackage{graphicx}
\usepackage[left=2.00cm, right=2.00cm, top=2cm, bottom=2.00cm]{geometry}
\usepackage{scrpage2}
\usepackage{framed}
\usepackage{textcomp}
\usepackage[version=4]{mhchem}						% Darstellen chemischer Formeln
\usepackage{tocstyle}
\usepackage{setspace}
\usepackage{acronym}
\usepackage[T1]{fontenc} 
\usepackage{chngcntr} 								%dass Fußnoten durchgängig nummertiert werden
\counterwithout{footnote}{chapter}					%dass Fußnoten durchgängig nummertiert werden
\usepackage[style=numeric-comp]{biblatex} 			%Wie Bibtex nummeriert
\addbibresource{literaturneu.bib}				 	%ladet die Bibdatei
\DeclareFieldFormat[thesis]{title}{\mkbibitalic{#1}} %Citavi Hochschulschrift in Kursiv
\onehalfspacing 									%Zeilenabstand
\newtocstyle[KOMAlike][leaders]{alldotted}{} 		%damit Inhaltsverzeichnis gepunktet ist
\usetocstyle{alldotted}\parindent0cm
\date{\today}
\pagestyle{scrheadings}								%Kopf und Fußteile
\clearscrheadfoot
\pagenumbering{Roman}								%Wie Seiten nummertiert werden								%Dicke der Linie nach Kopfzeile
\setlength{\headheight}{1.7\baselineskip}   		%kann man evtl weglassen
\renewcommand*\chapterpagestyle{scrheadings}    	%kann man evtl weglassen
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\begin{document}
\printbibliography
\end{document}
Citavi-Code
@misc{StatistischesBundesamt.10.07.2014,
 author = {{Statistisches~Bundesamt}},
 editor = {{Statistisches~Bundesamt}},
 year = {2014},
 title = {{Ausstattung privater Haushalte mit Fahrzeugen in Deutschland}},
 url = {https://www.destatis.de/DE/ZahlenFakten/GesellschaftStaat/EinkommenKonsumLebensbedingungen/AusstattungGebrauchsguetern/Tabellen/Fahrzeuge\textunderscore D.html},
 urldate = {2014-12-19}
}
Wie kann ich dies verhindern. Ich habe die Suchfunktion schon benutzt, bin da auch auf einen Thread gestoßen, jedoch kam ich damit nicht weiter.
Hoffe ihr koennt mir helfen!

Danke!

Verfasst: Di 24. Mär 2015, 18:39
von Johannes_B

Verfasst: Di 24. Mär 2015, 19:03
von Epi90
Ich bekomms nicht hin - bzw seh nicht wo mein Fehler ist ...?

Heisst dies dann, dass ich diese eine Literaturangabe IN Latex machen muss und nicht in Citavi?!

Ich verstehs nicht.

Verfasst: Di 24. Mär 2015, 20:18
von Curryhunter
wenn ich mich recht erinner, sollte:

\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}

funktionieren.

Verfasst: Di 24. Mär 2015, 20:23
von Besserwisser
Wirklich? Bei einer URL ohne Trenn-/Bindestrichen, also ohne hyphens?

Verfasst: Di 24. Mär 2015, 20:35
von Epi90
\usepackage[breaklinks]{hyperref} 
\PassOptionsToPackage{hyphens}{url}
Nein das funktionierte leider nicht.
Ich hab die Anleitung dazu nur kurz überflogen. Das Problem ist, dass ich morgen Abgabe habe ^_°

Verfasst: Di 24. Mär 2015, 20:36
von Curryhunter
Das könnte in der Tat ein Problem sein. Aber solang der TE kein Minimalbeispiel liefert, teste ich nicht. (Hab aber auch nicht auf seine Literaturstelle geguckt, als ich schrieb...)

Verfasst: Di 24. Mär 2015, 21:00
von Epi90
\begin{filecontents}{\jobname.bib} 
@misc{StatistischesBundesamt, 
	author = {{Statistisches~Bundesamt}}, 
	editor = {{Statistisches~Bundesamt}}, 
	year = {2014}, 
	title = {{Ausstattung privater Haushalte mit Fahrzeugen in Deutschland}}, 
	url = {https://www.destatis.de/DE/ZahlenFakten/GesellschaftStaat/EinkommenKonsumLebensbedingungen/AusstattungGebrauchsguetern/Tabellen/Fahrzeuge\textunderscore D.html}, 
	urldate = {2014-12-19} 
} 

\end{filecontents} 

\documentclass[12pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
\usepackage[output-decimal-marker={,}]{siunitx} 	%Si-Einheiten
\usepackage{graphicx}
\usepackage[left=2.00cm, right=2.00cm, top=2cm, bottom=2.00cm]{geometry}
\usepackage{scrpage2}
\usepackage{framed}
\usepackage{textcomp}
\usepackage[version=4]{mhchem}						% Darstellen chemischer Formeln
\usepackage{tocstyle}
\usepackage{setspace}
\usepackage{acronym}
\usepackage[T1]{fontenc} 
\usepackage{chngcntr} 								%dass Fußnoten durchgängig nummertiert werden
\counterwithout{footnote}{chapter}					%dass Fußnoten durchgängig nummertiert werden
\usepackage[style=numeric-comp]{biblatex} 			%Wie Bibtex nummeriert				 	%ladet die Bibdatei
\DeclareFieldFormat[thesis]{title}{\mkbibitalic{#1}} %Citavi Hochschulschrift in Kursiv
\onehalfspacing 									%Zeilenabstand
\newtocstyle[KOMAlike][leaders]{alldotted}{} 		%damit Inhaltsverzeichnis gepunktet ist
\usetocstyle{alldotted}\parindent0cm
\date{\today}
\pagestyle{scrheadings}								%Kopf und Fußteile
\clearscrheadfoot
\pagenumbering{Roman}								%Wie Seiten nummertiert werden
\setheadsepline{1.3pt}								%Dicke der Linie nach Kopfzeile
\setlength{\headheight}{1.7\baselineskip}   		%kann man evtl weglassen
\renewcommand*\chapterpagestyle{scrheadings}    	%kann man evtl weglassen
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\addbibresource{\jobname.bib}%jobname NICHT ersetzen 
\begin{document} 
	\tableofcontents 
	
	\section{Zusatzinfos} 
	\cite{StatistischesBundesamt} 
	
	\printbibliography 
\end{document} 
Das komische ist - wenn ich das bei mir probiere geht es! Das ist meine Präambel. Lediglich der .bib-Name ist anders und die Quelle hab ich per Citavi mit mehreren Büchern hinzugefügt.

Verfasst: Di 24. Mär 2015, 21:28
von u_fischer
Da gibt es nicht viele sinnvolle Möglichkeiten die url umzubrechen. Versuchs mit \setcounter{biburllcpenalty}{8000}.

Verfasst: Di 24. Mär 2015, 21:33
von Epi90
Muss ich dazu ein Paket laden? Ausspucken tut er mir eine Fehlermeldung:

"No counter 'biburllcpenalty' defined. \setcounter{biburllcpenalty}{8000}"

angenommen dem Fall, dass ich das richtig gemacht habe - welche Möglichkeiten gibt es noch das sinnvoll zu trennen, bzw. wieso in Herrgotts Namen funktioniert das mit \jobname.bib? bzw. mit dem 2ten Code, den ich gepostet habe.