Formatierung Literaturverzeichnis Biblatex

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


KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Mo 13. Jul 2015, 11:01

Formatierung Literaturverzeichnis Biblatex

Beitrag von KJung »

Liebes Forum,
ich schreibe an meiner juristischen Dissertation und habe bisher immer den style juradiss in biblatex verwendet, auch wenn mir klar war, dass dieser inzwischen nicht mehr den aktuellsten Anforderungen entspricht. Seit dem letzten Update von Text Live Utility funktioniert die Datei nicht mehr. Das Problem lag wohl daran: http://www.texdev.net/2016/03/13/biblat ... ameformat/
Da mir aber vorher schon mehrmals geraten wurde eine komplett eigene Formatvorlage zu erstellen, habe ich das jetzt als Anlass genommen, genau das zu tun. Ich habe nicht so viele Erfahrungen mit biblatex und versuche mich durch das Skript zu arbeiten, komme aber nicht weiter. Zur Zeit versuche ich das Literaturverzeichnis nach meinen Vorstellungen zu erstellen.
Da ich von euch nicht erwarten kann, dass ihr mir für jeden einzelnen Quellentyp das genau sagt, wäre es super mir die grundlegenden Angaben zu erklären bzw ein Beispiel zu schicken, damit ich das dann selber machen kann. Die Autoren sollen alphabetisch sortiert werden (das habe ich noch hinbekommen),
Als Beispiel für ein Buch: Nachname, Vorname (Beide kursiv) : Titel des Buches, Auflage, Erscheinungsjahr (zitiert: Nachname, Titel des Buches, S)
Anbei mein Minimalbeispiel:
\begin{filecontents*}{bediaBibliographie.bib}

@book{Hobe,
	Address = {München},
	Author = {Hobe, Stephan},
	Date-Added = {2015-07-20 07:01:02 +0000},
	Date-Modified = {2015-07-20 09:37:39 +0000},
	Edition = {8},
	Publisher = {Vahlen},
	Title = {Europarecht},
	Year = {2014}}
 

@book{Alexy,
	Address = {Baden-Baden},
	Author = {Alexy, Robert},
	Date-Added = {2016-12-14 12:48:40 +0000},
	Date-Modified = {2016-12-14 12:53:06 +0000},
	Edition = {7},
	Publisher = {Suhrkamp},
	Title = {Theorie der Grundrechte},
	Year = {2015}}

\end{filecontents*}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
\surroundarabic[(][)]{}{.}
\otherseparators{5}
\alnumsecstyle{LRalda}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{geometry}
\geometry{a4paper,includehead, includefoot, left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[sorting=nty]{biblatex}
\bibliography{Manuskript}
\begin{document}
	\pagenumbering{Roman}
	\setcounter{tocdepth}{6}
	\begin{center}
		{\Huge Soziale Vergünstigung für nichterwerbstätige Unionsbürger als Grundprinzip der Europäischen Union}
	\end{center}
	
	\tableofcontents
	\newpage
	\pagenumbering{arabic}
	\onehalfspacing
\chapter{1}
11111111a\footnote{\cite[Vgl.][1]{Hobe}.}1111111111111\footnote{\cite[][]{Alexy}}
\section{2}
bbbbbb
\subsection{3}
c
\subsubsection{4}
d
\paragraph{5}
e
\subparagraph{6}
f
\printbibliography
\end{document}	
[/quote]

Danke schon einmal vorab für Eure Hilfe!

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

Beitrag von Johannes_B »

Für den Anfang kann ich dir: Modifizieren eines biblatex-Stiles empfehlen.
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.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Mo 13. Jul 2015, 11:01

Beitrag von KJung »

Danke für die schnelle Antwort. Das ist ein guter Tipp, aber wie erstelle ich die zwei ASCII-dateien selbst, in die ich dann von den vorhandenen Styles die Angaben reinkopiere?
VG

Gast

Beitrag von Gast »

Am einfachsten folgst Du wohl den Vorschlägen in 'Den generischen Stil laden und nötiges umdefinieren'. Weiter unter in 'Ergebnis' sind die .cbx und .bbx zu sehen. Deine Vorlage würde wohl so ähnlich aussehen.

Wobei Du wohl eher soetwas wie \RequireCitationStyle{authortitle} und \RequireBibliographyStyle{authortitle} (oder [d]authortitle-comp[/d], [d]authortitle-ibid[/d], [d]authortitle-icomp[/d], [d]authortitle-terse[/d], [d]authortitle-tcomp[/d], [d]authortitle-ticomp[/d]) haben wirst. Die Dateien speicherst Du dann als kjung-jura.cbx und kjung-jura.bbx oder unter einem anderen sinnvollen Namen (passe das \ProvidesFile entsprechend an). Deinen Stil kannst Du dann mit style=kjung-jura laden.

Konkret hättest Du also eine Datei kjung-jura.cbx
\ProvidesFile{kjung-jura.cbx}
\RequireCitationStyle{authortitle}
\endinput
und eine kjung-jura.bbx
\ProvidesFile{kjung-jura.bbx}
\RequireCitationStyle{authortitle}
\endinput
Diese kannst Du dann nach Belieben mit dem nötigen Code befüllen.

Lies dir auch ruhig die verlinkten Artikel von Dominik Waßenhoven durch, biblatex hat sich inzwischen zwar etwas fortentwickelt, aber das grundsätzliche Vorgehen und die Ideen sind dort sehr gut beschrieben.

Bei TeX.SX gibt es noch Guidelines for customizing biblatex styles. Dort sind einige Basics erklärt (das richtet sich vielleicht eher an den Gelegenheitsnutzer als an die Stilautoren, unter die Du jetzt gehen möchtest); viele weitere Lösungen findest Du bei TeX.SX und auch hier, wenn du speziell danach suchst.

Beachte, dass gerade juristische Stile grausame Dinge sind und die Implementation ihrer drakonischen Vorgaben nicht ganz ohne ist.

Statt \footnote{\cite[Vgl.][1]{Hobe}.} ist übrigens \footcite[Vgl.][1]{Hobe} angebrachter, wenn die Fußnote sonst nicht mehr enthält.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Mo 13. Jul 2015, 11:01

Beitrag von KJung »

Danke für die schnelle Antwort. Ich habe noch zwei Fragen:

1) Was meinst du mit: \ProvidesFile anpassen?
2) Wo muss ich meine beiden neu erstellten Dateien abspeichern, damit das Programm die findet?

Grüße

Gast

Beitrag von Gast »

1. Das wurde oben gezeigt. Es muss der richtige Dateinamen eingetragen werden und ggf. als optionales Argument zusätzliche Infos wie Datum und Zweck des ganzen. Vergl. dazu mit vorhandenen Dateien der Standardstile von biblatex.

2. In der Testphase einfach im Verzeichnis des Testdokuments. Danach: Wie kann ich Klassen oder Pakete verwenden, die nur als einzelne Datei bereitgestellt werden?.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Mo 13. Jul 2015, 11:01

Beitrag von KJung »

Ich habe den ProvidesFile-Befehl angepasst und die beiden Dateien im gleichen Ordner wie meine Tex-Datei. Ich bekomme trotzdem immer die Fehlermeldung:
Package bib latex Error: Style' mein Dateipfad ' not found \RequireBibliographyStyle{\blx@bbxfile}
\RequireCitationStyle{\blx@cbxfile}
Woran kann das liegen?

Viele Grüße

Gast

Beitrag von Gast »

Hast du wirklich Leerzeichen im Dateinamen verwendet? Leerzeichen und Sonderzeichen solltest du meiden.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Mo 13. Jul 2015, 11:01

Beitrag von KJung »

Meine Text-Datei hat keine Leerzeichen. Oder was meinst du?
Ich habe die beiden Dateien cbx und bbx in das Verzeichnis kopiert. Das Programm findet die beiden Dateien jedoch nicht.
Hier mein Minimalbeispiel:
\begin{filecontents*}{bediaBibliographie.bib}

@book{Hobe,
   Address = {München},
   Author = {Hobe, Stephan},
   Date-Added = {2015-07-20 07:01:02 +0000},
   Date-Modified = {2015-07-20 09:37:39 +0000},
   Edition = {8},
   Publisher = {Vahlen},
   Title = {Europarecht},
   Year = {2014}}
 

@book{Alexy,
   Address = {Baden-Baden},
   Author = {Alexy, Robert},
   Date-Added = {2016-12-14 12:48:40 +0000},
   Date-Modified = {2016-12-14 12:53:06 +0000},
   Edition = {7},
   Publisher = {Suhrkamp},
   Title = {Theorie der Grundrechte},
   Year = {2015}}

\end{filecontents*}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
\surroundarabic[(][)]{}{.}
\otherseparators{5}
\alnumsecstyle{LRalda}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{geometry}
\geometry{a4paper,includehead, includefoot, left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[bibstyle=LiteraturVorlage ; citestyle=Zitatvorlage]{biblatex}
\bibliography{Manuskript}



\begin{document}
	\pagenumbering{Roman}
	\setcounter{tocdepth}{6}
	\begin{center}
		{\Huge Soziale Vergünstigung für nichterwerbstätige Unionsbürger als Grundprinzip der Europäischen Union}
	\end{center}
	
	\tableofcontents
	\newpage
	\pagenumbering{arabic}
	\onehalfspacing
\chapter{1}
11111111a\footnote{\cite[Vgl.][1]{Hobe}.}1111111111111\footnote{\cite[][]{Alexy}; \cite[][]{Kingreen}}
\section{2}
bbbbbb\footnote{\cite[Vgl.][1]{Tomuschat}.}
\subsection{3}
c
\subsubsection{4}
d
\paragraph{5}
e
\subparagraph{6}
f
\printbibliography
\end{document}

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Mo 13. Jul 2015, 11:01

Beitrag von KJung »

Ich habe jetzt auch alle Dateinamen so geändert, dass keine Leerzeichen mehr vorkommen.
Ich habe auch versucht den direkten Dateiepfad anzugeben. Dann tritt aber die gleiche Fehlermeldung auf.
\begin{filecontents*}{bediaBibliographie.bib}

@book{Hobe,
   Address = {München},
   Author = {Hobe, Stephan},
   Date-Added = {2015-07-20 07:01:02 +0000},
   Date-Modified = {2015-07-20 09:37:39 +0000},
   Edition = {8},
   Publisher = {Vahlen},
   Title = {Europarecht},
   Year = {2014}}
 

@book{Alexy,
   Address = {Baden-Baden},
   Author = {Alexy, Robert},
   Date-Added = {2016-12-14 12:48:40 +0000},
   Date-Modified = {2016-12-14 12:53:06 +0000},
   Edition = {7},
   Publisher = {Suhrkamp},
   Title = {Theorie der Grundrechte},
   Year = {2015}}

\end{filecontents*}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
\surroundarabic[(][)]{}{.}
\otherseparators{5}
\alnumsecstyle{LRalda}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{geometry}
\geometry{a4paper,includehead, includefoot, left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[bibstyle=/Users/Nico/Desktop/PrivateDokumente/UniKoeln/Dissertation/Manuskript ; citestyle=/Users/Nico/Desktop/PrivateDokumente/UniKoeln/Dissertation/Manuskript]{biblatex}
\bibliography{Manuskript}
\begin{document}
	\pagenumbering{Roman}
	\setcounter{tocdepth}{6}
	\begin{center}
		{\Huge Soziale Vergünstigung für nichterwerbstätige Unionsbürger als Grundprinzip der Europäischen Union}
	\end{center}
	
	\tableofcontents
	\newpage
	\pagenumbering{arabic}
	\onehalfspacing
\chapter{1}
11111111a\footnote{\cite[Vgl.][1]{Hobe}.}1111111111111\footnote{\cite[][]{Alexy}; \cite[][]{Kingreen}}
\section{2}
bbbbbb\footnote{\cite[Vgl.][1]{Tomuschat}.}
\subsection{3}
c
\subsubsection{4}
d
\paragraph{5}
e
\subparagraph{6}
f
\printbibliography
\end{document}

Antworten