Silbentrennung title biblatex

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


squba
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Sa 3. Nov 2012, 11:02

Silbentrennung title biblatex

Beitrag von squba »

Hallo,

habe folgendes Problem: Wie laut Minimalbeispiel auf den Seiten v und vi zu sehen ist, wird der Titel eines Literaturverzeichnis-Eintrages nicht automatisch umgebrochen. Auch eine Beispielinternetadresse wird nicht umgebrochen.

Wie bekomm ich das hin, dass der Titel, sowie die url (natürlich soll weiterhin die korrekte Weiterleitung ins Internet durch anklicken funktionieren) automatisch umgebrochen werden? Die URL dient hier natürlich nur als Veranschaulichung für eine sehr lange URL und hat nichts mit dem Buch zu tun.

Ich bedanke mich für Euer Bemühen.
\documentclass[
	fontsize=11pt,
	paper=a4,				
	twoside=false, 
	BCOR=12mm,				
	DIV=10,					
	pagesize,				
	numbers=noenddot,		
	toc=bibliography,		
	toc=listof,				
	headlines=1.5,			
	captions=bottombeside
	]{scrreprt}
	
	
\usepackage[T1]{fontenc}				
\usepackage[utf8]{inputenc}				
\usepackage[english,ngerman]{babel}				
\usepackage{lmodern}					
\usepackage[onehalfspacing]{setspace}	


\usepackage[babel,german=quotes]{csquotes}


\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000
		
		
\usepackage{blindtext}			
\usepackage{scrhack}
\usepackage{mdwlist}			
\usepackage{graphicx}			
\usepackage{subfigure}			
\usepackage{wrapfig}			
\usepackage{tabularx}			
\usepackage{booktabs}			
\usepackage{multirow}			
\usepackage{setspace}			
\usepackage{threeparttable}		
\usepackage[table]{xcolor}		
\usepackage{rotating}			
\usepackage{color}				
\usepackage{multicol}			
\usepackage{amsmath}			
\usepackage{amsthm}				
\usepackage{amssymb}			
\usepackage{wrapfig}			
\usepackage{float}				
\usepackage{url}				
\usepackage{sistyle}			
\usepackage{units}				
\usepackage{icomma}				
\usepackage{eurosym}			
\usepackage{romannum}			
\usepackage{ulem}				
\usepackage{soul}				
\usepackage{pdfpages}


%% Literaturverzeichnis
% Stil der Zitate und der Bibliographie
\usepackage[
	style=numeric,		% Sortierreihenfolge im Lit.-verzeichnis
	backend=biber,		% da Texmaker-Optionen bei Bib(la)tex = biber
	bibencoding=utf8,	% wenn .bib in utf8, sonst ascii 
	%(utf8 in .bib-Datei bevorzugt mit biber+biblatex verwenden)
	hyperref=auto,
	defernumbers=true,
	bibwarn=true,		% Warnung bei fehlerhafter bib-Datei
	natbib=true,		% um \cite & \citet & \citep zu verwenden (auch
	%Kompatibilität zu nicht mit biblatex erstellten Dokumenten)
	]{biblatex}
	
% Bibliographie laden	
\addbibresource{Literatur.bib}



\begin{document}

\chapter{Kapitel 1}

\section{Teilabschnitt 1}
Viele Zitate im Satz~\parencite[see][page 900]{DWA2008}.\\
Viele Zitate im Satz~\parencite[compare][]{rohrvortrieb2008}.\\
Viele Zitate im Satz~\parencite[e.g.][page 12]{maidl2013}.
\section{Teilabschnitt 2}
\section{Teilabschnitt 3}


\chapter{Kapitel 2}

\section{Teilabschnitt 1}
\section{Teilabschnitt 2}
\section{Teilabschnitt 3}


%%%%% Verzeichnisse
	\newpage
	\listoffigures
	\listoftables


%%%%% Literaturverzeichnis
	\newpage
	
	\printbibheading[		% für mehrere Lit.-verz. mit biblatex	
		title=Quellenverzeichnisse
		]		
	
%Um für die Unterbibliographien einen Eintrag im Inhaltsverzeichnis zu
%erstellen, vor \printbibliography den Befehl 
%\addcontentsline{toc}{section}{Name des Unterverzeichnisses} setzen

	\addcontentsline{toc}{section}{Verwendete Literatur}	
	\printbibliography[		% 1. Unterbibliographie
		keyword=literatur,	% !!!! WICHTIG, was hier erscheinen soll!!!!
		heading=subbibliography,
		title={Verwendete Literatur},
		]
	
	\newpage
	\chapter*{~}			% um vertikalen Abstand zu erzeugen
	
	\addcontentsline{toc}{section}{Verwendete Normen und Richtlinien}	
	\printbibliography[		% 2. Unterbibliographie
		keyword=norm,		% !!!! WICHTIG, was hier erscheinen soll!!!!
		heading=subbibliography,
		title={Verwendete Normen und Richtlinien},
		]

\end{document}


Hier die .bib-Einträge:
@Misc{DWA2008,
  Title                    = {Arbeitsblatt DWA-A 125: Rohrvortrieb und verwandte Verfahren},
  Author                   = {DWA-Arbeitsgruppe ES-5.3 "Grabenlose Bauverfahren"},
  Year                     = {Dezember 2008},
  HowPublished             = {Regelwerk},
  Organization             = {DWA Deutsche Vereinigung für Wasserwirtschaft, Abwasser und Abfall e. V.},

  ISBN                     = {978-3-433-01852-1},
  Keywords                 = {norm},
  Number                   = {DWA-A 125}
}


@Book{maidl2013,
  Title                    = {Maschineller Tunnelbau im Schildvortrieb},
  Author                   = {Maidl, Bernhard and Herrenknecht, Martin and Maidl, Ulrich and Wehrmeyer, Gerhard},
  Year                     = {2013},
  Edition                  = {2. Auflage},
  ISBN                     = {978-3-433-02948-0},
  Publisher                = {John Wiley \& Sons},

  Keywords                 = {literatur}
}


@Book{rohrvortrieb2008,
  Title                    = {Rohrvortrieb: Durchpressung begehbarer Leitungen},
  Author                   = {Schad, Hermann and Br{\"a}utigam, Tobias and Bramm, Steffen},
  Year                     = {2008},
  Edition                  = {2. Auflage},
  ISBN                     = {978-3-433-02912-1},
  Publisher                = {John Wiley \& Sons},
  Series                   = {Bauingenieur-Praxis},
  Url                      = {http://www.optimal-absichern.de/finanzen/immobilienanlagestrategien/eigene-immobilie-ja-oder-nein-vereinfachen-sie-ihren-traum.php},

  Keywords                 = {literatur}
}
System: Win 7, 64 Bit
Distribution: MikTEX 2.9, 32 Bit
Editor: TEXMaker 4.2
Literatur: JabRef 2.10

squba
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Sa 3. Nov 2012, 11:02

Beitrag von squba »

Für alle Interessenten, es liegt an dem Paket "ulem", welches für erweiterte Unterstreichungen zuständig ist.
Dieses habe ich nun herausgenommen und siehe da, der Zeilenumbruch funktioniert tadellos.

Eine weitere Frage habe ich jedoch noch:
Ich möchte wie bereits im beschriebenen Minimalbeispiel zu sehen mit \printbibheading mehrere Unterbibliographien erstellen, welche mit keyword=XXXX zugeordnet werden. Dies klappt bisher auch problemlos.

Allerdings wird im TOC nur der Eintrag "Quellenverzeichnisse" von \printbibheading dargestellt, nicht aber die Namen der Unterbibliographien ("Verwendete Literatur" und "Normen und Richtlinien"). Daher hab ich diese manuell mit \addcontentsline{toc}{section}{XXXX} dem Inhaltsverzeichnis hinzugefügt.

Jetzt meckert LaTeX aber wegen eines falschen /fehlenden Anchors rum und gibt folgende Warnung aus:

"Package hyperref Warning: The anchor of a bookmark and its parent's must not (hyperref) be the same. Added a new anchor on input line 73"


Hätte jemand einen Vorschlag wie ich das Problem beheben kann? Wäre sehr dankbar darüber.
System: Win 7, 64 Bit
Distribution: MikTEX 2.9, 32 Bit
Editor: TEXMaker 4.2
Literatur: JabRef 2.10

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Versuchs mal mit

heading=subbibnumbered zusammen mit einem vernünftigen Wert für secnumdepth.

squba
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Sa 3. Nov 2012, 11:02

Beitrag von squba »

@ Ulrike,

vielen Dank, das hat geholfen. Allerdings werden die Unterbibliographien jetzt mit ".1 Verwendete Literatur" und ".2 Verwendete Normen und Richtlinien" bezeichnet.

Die Nummerierung im TOC nutze ich selbst nur für chapter u.a. bis {secnumdepth}{4}. Die daran anschließenden Verzeichnisse (LOF, LOT, Bibliography) haben keine Nummerierung.

Nun meine Fragen:
1. Wie kann ich ".1" und ".2" ändern, z.B. in "a)" und "b)" oder gleich ganz weglassen?

2. Beim weglassen von ".1" und ".2" entsteht ein unschöner, recht langer Einzug vor der Überschrift. Wie bekomm ich diesen ebenfalls weg?


Edit: Schreibfehler behoben
System: Win 7, 64 Bit
Distribution: MikTEX 2.9, 32 Bit
Editor: TEXMaker 4.2
Literatur: JabRef 2.10

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Habe ich doch schon geschrieben: setze secnumdepth (lokal) auf einen anderen Wert.

Oder definiere dir einen neuen heading-Typ, der \addsec benützt

squba
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Sa 3. Nov 2012, 11:02

Beitrag von squba »

Perfekt, danke Ulrike!!

http://www.mrunix.de/forums/showthread.php?t=73931



Edit: Ein letztes Problem hab ich eben doch noch entdeckt. Ich möchte gern lokal die Kopfzeile auf den Seiten des Quellenverzeichnisse (2 Unterverzeichnisse) ändern.

Momentan nutze ich im gesamten Dokument den pagestyle{scrheadings} im Paket {scrpage2} mit folgendem Befehl: \automark[section]{section}.
Nun möchte ich jedoch lokal im Bereich des Quellenverzeichnisses \automark[chapter]{chapter} nutzen. Wie kann ich Latex mitteilen, dass es den title=Quellenverzeichnisse von \printbibheading in die Kopfzeile schreiben soll, denn ein \chapter existiert ja effektiv nicht? Oder gibt es da eine andere Möglichkeit?
System: Win 7, 64 Bit
Distribution: MikTEX 2.9, 32 Bit
Editor: TEXMaker 4.2
Literatur: JabRef 2.10

Antworten