URLs an individueller Stelle umbrechen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


UnR0cKbaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 4. Jan 2015, 19:55

URLs an individueller Stelle umbrechen

Beitrag von UnR0cKbaR »

Hallo liebe Community,

ich habe mich schon etwas durch die Posts gelesen, die meinem Problem sehr ähnlich waren, auf eine für mich zutreffende Lösung bin ich leider nicht gekommen.

Mein Dozent hätte gerne im Literaturverzeichnis, dass die URLs nur an den Slashes umgebrochen werden, um z.B. Trennstriche nicht fehlinterepretieren zu können.

LaTeX versucht aber nun auch in den URLs an den "-" umzubrechen.

Ich habe bereits versucht in der .bib Datei
url = {\url{>>URL}}
zu verwenden, aber wie man an Zitat [1] sieht, löst LaTeX die Zeichen in ASCII Code auf...

Selbes Problem habe ich folglich bem Versuch, die Trennstellen selber zu setzen.
In etwa so:
url ={http:\-//www.welt.de\-/print\-/die_welt/finanzen/article134566502/Eliten-wollen-das-Bargeld-abschaffen.htm}
Im normalen Code bewirkt \- ja, dass NUR an diesen Stellen getrennt werden darf, das wollte ich damit bewirken, geht leider auch nicht. Auch diese Zeichen werden nicht als LaTeX Code wahrgenommen (siehe Zitat[2]


Zitat [3] zeigt dann, wie es ohne Experimente aussieht...

Mein Ziel wäre allerdings:
[3] Jens Heinen. Kundenbindungsprogramme in großen deutschen Unternehmen. Hrsg. von Roland Berger Strategy Consultants. München, 2003. 
url: http://www.spiegel.de/wirtschaft
/soziales/griechenland-einlagen-in-banken-sinken-um-7-5-milliarden-euro-a-1025830.html
/irgendeinesubpage
anbei das Minimalbeispiel:
\documentclass[12pt,oneside,headsepline,titlepage,listof=totoc,listof=flat,bibliography=totoc]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes} % deutsche Anführungszeichen mit "`und "'
\usepackage[T1]{fontenc}
\usepackage[a4paper, left=4cm, right=2cm, top=2.8cm, bottom=2.3cm]{geometry}
\usepackage{footnote}
\usepackage[
backend=biber,
autocite=inline,
labelnumber=true,
style=numeric,
citestyle=authoryear,
url=true,
isbn=true,
notetype=footonly,
sortlocale=de,
firstinits=false,
maxbibnames=3, % Alle Autoren (kein et al.)
maxcitenames=1, % Kürzel nur aus 1. Autor
bibwarn=true,
hyperref=true]{biblatex}
\urlstyle{same}

\usepackage{filecontents}
\begin{filecontents}{text.bib} 
	
	@misc{JensHeinen.2003,
		author = {Jens Heinen},
		editor = {{Roland~Berger~Strategy~Consultants}},
		title = {Kundenbindungsprogramme in großen deutschen Unternehmen},
		year = {2003},
		url = {http://www.spiegel.de/wirtschaft/soziales/griechenland-einlagen-in-banken-sinken-um-7-5-milliarden-euro-a-1025830.html},
		address = {M{\"u}nchen}
	}
	
	@misc{Ettel.2014,
		author = {Ettel, Anja and Zschäpitz, Holger},
		title = {Eliten wollen das Bargeld abschaffen},
		editor = {WeltN24 GmbH},
		year = {2014},
		url ={http:\-//www.welt.de\-/print\-/die_welt/finanzen/article134566502/Eliten-wollen-das-Bargeld-abschaffen.htm},
		urldate = {2015-04-29}
	}
	
	
	
	@misc{Bossy.2015,
		author = {Bossy, Franziska},
		editor = {{Spiegel~Online~GmbH}},
		title ={Kapitalflucht: Griechen heben allein im Februar 7,5 Milliarden Euro von ihren Konten ab},
		year = {2015},
		url = {\url{http://www.spiegel.de/wirtschaft/soziales/griechenland-einlagen-in-banken-sinken-um-7-5-milliarden-euro-a-1025830.html}},
		urldate = {2015-04-29}
	}
\end{filecontents}
\bibliography{text.bib}
\usepackage{ragged2e}
\begin{document}

Hallo
Testkram \footcite[][]{Bossy.2015}\footcite[][]{Ettel.2014}\footcite[][]{JensHeinen.2003}

\begingroup
\raggedright
\printbibliography
\endgroup
\end{document}

würde mich über Hilfe freuen!

Grüße
UnR0cKbaR

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

\renewcommand*{\biburlsetup}{%
  \Urlmuskip=0mu plus 3mu\relax
  \mathchardef\UrlBigBreakPenalty=100\relax
  \mathchardef\UrlBreakPenalty=200\relax
  \def\UrlBigBreaks{\do\/}%
  }
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

UnR0cKbaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 4. Jan 2015, 19:55

Beitrag von UnR0cKbaR »

Danke dir!!!!
funktioniert wie erwartet! =)

Eine Frage habe ich nun noch, die ich davor nicht bedacht habe.

Und zwar:

wenn ich nun eine URL habe:
http://domain.de/sub/subsub/
text-text-text-text-text-text-text-text-text-text-text-text-text-text
nach dem letzten / wird natürlich nicht mehr umgebrochen.

Lässt sich das beheben, dass wenn an einem / nicht mehr umgebrochen werden kann, als alternative ein "-" genommen wird?

Quasi:
1. Immer an / trennen
2. "- trennen, falls kein / vorhanden & Randüberschreitung Folge wäre

LG =)

Antworten