Biblatex Literaturverzeichnis. Zeilenumbruch vor URL

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


Dudovitz
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 21. Nov 2011, 17:15
Wohnort: Berlin

Biblatex Literaturverzeichnis. Zeilenumbruch vor URL

Beitrag von Dudovitz »

Soweit funktioniert ja alles schonmal ganz gut, aber jetzt haette ich gerne noch einen Zeilenumbruch vor der URL. bzw. am besten sieht das Literaturverzeichnis danach so aus wie auf dem angehaengten jpg. Im pdf ist zu mein aktuelles Resultat zu finden

Hier mal der Code vom Hauptfile:
\documentclass[a4paper, 11pt, ngerman, oneside,abstract=on, 
oneside, notitlepage, headsepline]{scrreprt}%scrreprt
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman, english]{babel}
\usepackage{typearea}
\usepackage{pdfpages}

\usepackage[style=authoryear-icomp,hyperref,backend=bibtexu]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{text.bib}
\usepackage[breaklinks=true]{hyperref}
%\usepackage[style=authoryear-comp, backend=biber]{biblatex}
%\usepackage[babel,german=quotes]{csquotes}

\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{url}
\usepackage{blindtext}
\usepackage{here}
\usepackage[bottom = 30mm]{geometry}

\usepackage[withpage,smaller]{acronym}%printonlyused,
 \usepackage{relsize}
 


 	
\usepackage{setspace}
 \setstretch{1.25}
 
 
\usepackage[automark]{scrpage2}
 \renewcommand*{\titlepagestyle}{empty}
 \clearscrheadfoot
 \ihead{\headmark}
 \ohead[\pagemark]{\pagemark}
 \pagestyle{scrheadings}
 
\newcommand{\insertEmptyPage}{\newpage \thispagestyle{empty} \mbox{} \newpage}
 
\begin{document}
 \selectlanguage{ngerman}
 \input{titlepage.tex}
 \input{abstract.tex}
 \tableofcontents\thispagestyle{empty}
 \input{dedication.tex}
 %Begin of actual Content
 \input{bericht.tex}


%Verzeichnisse
 \listoffigures
 \input{acronym.tex}

 \printbibliography

%\printbibliography[type=online,heading=subbibliography,
%  title={\chapter*{Internetquellen}}]
%  \renewcommand{\leftmark}{\uppercase{\normalsize{Kapitel Internetquellen}}}
%  \addcontentsline{toc}{chapter}{Internetquellen}
 \appendix
\end{document}

Und hier das Bib-file
@ONLINE{defines,
  author    = {\textsc{Author Unbekannt}},
  title		  = {C - Pre-Processors},
  subtilte  = {Pre- Processors Examples},
  date      = {ohne Jahr},
  year      = {ohne Jahr}, 
  url		 	  = {http://www.tutorialspoint.com/ansi_c/c_preprocessors.htm},
  urldate		= {2011-12-15\vspace{0.5cm}},
}

@Online{Mittelwert,
  author    = {\textsc{Rudolf} \textsc{Brinkmann}},
  title		  = {Mittelwert, Median und Modalwert},
  subtitle  = {Der Median (Zentralwert einer Datenreihe)},
  date      = {o.J.},
  month     = {ohne},
  year      = {ohne Jahr},
  url		 	  = {http://www.brinkmann-du.de/mathe/gost/bstat_01_06.htm},
  urldate		= {2012-03-07\vspace{0.5cm}},  
}

@Online{Hys,
  author    = {\textsc{Klinik f"ur Gyn"akologie und Geburtshilfe UK-SH, Campus Kiel}},
  title		  = {Operationen},
  subtitle  = {Geb"ahrmutterspiegelung},
  date      = {o.J.},
  month     = {ohne},
  year      = {ohne Jahr\sloppy},
  url		 	  = {http://www.unifrauenklinik-kiel.de/gebaermutterspiegelung},
  urldate		= {2012-03-08\vspace{0.5cm}},  
}

@Article{IPOP,
  author	  = {\textsc{W.O.M.}},
  title		  = {Software Documentation H112},
  date		  = {7. Dezember 2011},
  year      = {2011},
  pages		  = {49--50},
  eprinttype = {arxiv},
  note      = {\vspace{0.5cm}},
}

[/quote]

Wenn ich jetzt vor die URL nen Zeilenumbruch mache (z.B. so: url = {\\ http://www.unifrauenklinik-kiel.de/geba ... spiegelung},), dann steht da quasi:
Operationen. Gebaehrmutterspiegelung
URL:
http://www.unifrauenklinik-kiel.de/geba ... spiegelung


ich haette aber halt lieber:
Operationen. Gebaehrmutterspiegelung
URL: http://www.unifrauenklinik-kiel.de/geba ... spiegelung

Any suggestions?

Danke schonmal fuers drueber gruebeln!
Dateianhänge
literatur.jpg
literatur.jpg (143.35 KiB) 3469 mal betrachtet
literatur.pdf
(69.69 KiB) 572-mal heruntergeladen
Effizienz, Effizienz, Effizienz!!!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Das erste Problem ist, dass deine Datenstruktur der bib.Datei IMHO nicht passt. Siehe folgendes Beispiel:
\listfiles
\documentclass[a4paper, 11pt, ngerman, oneside,abstract=on,
oneside, notitlepage, headsepline]{scrreprt}%scrreprt
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman, english]{babel}
\usepackage{typearea}

\usepackage[style=authoryear,hyperref,backend=bibtexu]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\addbibresource{text.bib}
\setlength\bibitemsep{5pt}  % Abstand zwischen 2 Einträgen im Verzeichnis
\renewcommand*{\mkbibnamefirst}{\textsc} % Setzt die Autoren-Vornamen  auf Kapitälchen 
\renewcommand*{\mkbibnamelast}{\textsc}  % Setzt die Autoren-Nachnamen  auf Kapitälchen
\DeclareFieldFormat{url}{\newline\url{#1}}%

\usepackage{lmodern}
\usepackage{blindtext}


\usepackage[automark]{scrpage2}
 \renewcommand*{\titlepagestyle}{empty}
 \clearscrheadfoot
 \ihead{\headmark}
 \ohead[\pagemark]{\pagemark}
 \pagestyle{scrheadings}

%LiteraturVZ

\usepackage{filecontents}
\begin{filecontents}{text.bib}
@Online{defines,
  author    = {Author Unbekannt},
  title        = {C - Pre-Processors},
  subtilte  = {Pre- Processors Examples},
  date      = {ohne Jahr},
  year      = {o.J.},
  url            = {http://www.tutorialspoint.com/ansi_c/c_preprocessors.htm},
  urldate      = {2011-12-15},
}

@Online{Mittelwert,
  author    = {Brinkmann,Rudolf},
  title        = {Mittelwert, Median und Modalwert},
  subtitle  = {Der Median (Zentralwert einer Datenreihe)},
  date      = {o.J.},
  url            = {http://www.brinkmann-du.de/mathe/gost/bstat_01_06.htm},
  urldate      = {2012-03-07},  
}

@Online{Hys,
  author    = {{Klinik f"ur Gyn"akologie und Geburtshilfe UK-SH, Campus Kiel}},
  title        = {Operationen},
  subtitle  = {Geb"ahrmutterspiegelung},
  date      = {o.J.},
  url            = {http://www.unifrauenklinik-kiel.de/gebaermutterspiegelung},
  urldate      = {2012-03-08},  
}

@Article{IPOP,
  author     = {{W.O.M.}},
  title        = {Software Documentation H112},
  date        = {7. Dezember 2011},
  year      = {2011},
  pages        = {49--50},
  eprinttype = {arxiv},
  note      = {},
} 
\end{filecontents}
 
 \usepackage[breaklinks=true]{hyperref}

\begin{document}
 \selectlanguage{ngerman}
 %\input{titlepage.tex}
 %\input{abstract.tex}
 %\tableofcontents\thispagestyle{empty}
 %\input{dedication.tex}
 %Begin of actual Content
 %\input{bericht.tex}


%Verzeichnisse
 %\listoffigures
 %\input{acronym.tex}
\nocite{*}
 \printbibliography

%\printbibliography[type=online,heading=subbibliography,
%  title={\chapter*{Internetquellen}}]
%  \renewcommand{\leftmark}{\uppercase{\normalsize{Kapitel Internetquellen}}}
%  \addcontentsline{toc}{chapter}{Internetquellen}
 \appendix
\end{document}
Ergebnis im Anhang.

Gruß, Sepp.-
Dateianhänge
biblio69.pdf
(122.52 KiB) 819-mal heruntergeladen

Dudovitz
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 21. Nov 2011, 17:15
Wohnort: Berlin

Beitrag von Dudovitz »

Ah welch grossartiger Befehl ist denn der DeclareFieldFormat ... da muss ich in weniger stressigen Zeiten mal drueber nachforschen.

Hab den Befehl jetzt noch weiter ergaenzt, damit die Klammer danach auch keinen Zeilenumbruch abbekommt:

\DeclareFieldFormat{url}{\newline URL: \url{#1}}
\DeclareFieldFormat{urldate}{\newline (Besucht am: \urldate{#1})}

So siehts dann richtig schniecke aus.

Danke Sepp fuer den Tipp! War mir mal wieder eine Freude deine Hilfe in Anspruch zu nehmen.
Effizienz, Effizienz, Effizienz!!!

Rainer
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Do 21. Okt 2010, 13:31
Wohnort: München

Beitrag von Rainer »

Hallo Dudovitz,

bitte ändere in Zukunft selbst den Status des Threads. Hier, wenn Deine Frage beantwortet ist (ich hab' das jetzt mal gemacht), oder auch hier wenn Du eine Antwort gegeben hast. Es erleichtert anderen Foren-Besuchern das Lesen.

Dudovitz
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 21. Nov 2011, 17:15
Wohnort: Berlin

Beitrag von Dudovitz »

Ah damn ja hast recht. Sorry. Werd ich in Zukunft beachten!
Effizienz, Effizienz, Effizienz!!!

Antworten