Quellen- und Literaturverzeichnis erstellen

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


Specknacken
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 6. Sep 2012, 18:50

Quellen- und Literaturverzeichnis erstellen

Beitrag von Specknacken »

Servus...

ich muss für eine Hausarbeit ein Quellenverzeichnis und ein Literaturverzeichnis erstellen (Geschichte halt). Schon gelesen, dass es irgendwas mit Multibib auf sich hat. Natürlich muss ich auch noch einige Richtlinien einhalten, deshalb habe ich auch einige Zusatzformatierungen drinnen sowie einen eigenen BIB-Style "MEIN"...aber son doppeltes Verzeichnis sollte ja mit verschiedenen Stylen funktionieren.

Dazu habe ich eine BIB-Datei.

Hier mein Latex-Dokument:
\documentclass[pdftex,a4paper,12pt,bibliography=totoc]{scrartcl} %bibliography=totocnumbered

\usepackage[ngerman]{babel} % Paket zum Übersetzen 
\usepackage[latin1]{inputenc} % Eingabe von Umlauten
\usepackage[T1]{fontenc} % Änderung der Fontkodierung für mehr Zeichen als 128 


%%%%%%%%%%%%%%%%%%%%Literaturverzeichnis%%%%%%%%%%%%%%%%%%%%%
\usepackage[style=MEIN]{biblatex}
\usepackage[babel,german=quotes]{csquotes}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%FORMATIERUNGEN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\renewcommand{\mkbibnamelast}{\textsc} % Nachname in Kapitälchen
\renewcommand{\mkbibnameprefix}{\textsc} % Nachnamen-Präfix ebenfalls in Kapitälchen ("von"):

% Mehrere Verfassernamen durch Schraegstrich trennen (in Fusznotenzitat und Bibliographie):
\renewcommand{\multinamedelim}{\addthinspace/\addthinspace} 
\renewcommand{\finalnamedelim}{\addthinspace/\addthinspace}

% Statt Hg. soll es Hrsg. heißen, "`Auf\noligature l\adddot"' in edition wird weggelassen:
\DefineBibliographyStrings{german}{editor = {Hrsg.},editors = {Hrsg.},edition = {Auf\noligature l\adddot}}

% Abstand vertikal zwischen Eintraegen mit verschiedenem Verfassernamen
% Abstand kann sein pt oder mm oder cm oder em:
\setlength{\bibnamesep}{2pt}

% Haengender Einzug der bibliographischen Eintraege:
\setlength{\bibhang}{0.7cm}    

% Verfassernamen immer invertieren (sonst ab 2. Name = Vorname, Nachname):
\DeclareNameFormat{sortname}{%
 \ifuseprefix
 {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}
 {\usebibmacro{name:last-first}{#1}{#3}{#6}{#7}}%
 \usebibmacro{name:andothers}}


\usepackage{multibib}

\newcites{prim}{Quellen}
\newcites{sec}{Literatur}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

\bibliographyprim{Literatur.bib}
\bibliographysec{Literatur.bib}

\bibliographystyleprim{MEIN} %habe einen eigenen BIB-Style
\bibliographystylsec{MEIN}

Das ist ein Testdokument.\\
Hier steht ein Quellenverweis.\citeprim{Bernhardi.1883}\\
Hier steht ein Literaturverweis.\citesec{Althammer.2009}\\

\end{document}
Und hier die BIB-Datei:


@book{Bernhardi.1883,
 author = {Bernhardi, Wilhelm},
 year = {1883},
 title = {Konrad III},
 shorttitle = {Konrad},
 address = {Leipzig},
 volume = {16,2},
 publisher = {Duncker {\&} Humblot},
 series = {Jahrb{\"u}cher der deutschen Geschichte}
}

@book{Althammer.2009,
 author = {Althammer, Beate},
 year = {2009},
 title = {Das Bismarckreich 1871 - 1890},
 shorttitle = {Bismarckreich},
 url = {http://deposit.d-nb.de/cgi-bin/dokserv?id=3039016&prov=M&dok_var=1&dok_ext=htm},
 price = {EUR 18.90},
 address = {Paderborn},
 volume = {2995},
 publisher = {Sch{\"o}ningh},
 isbn = {978-3-506-76354-9},
 series = {Seminarbuch Geschichte}
}

Ich wäre euch sehr dankbar, wenn ihr mir Hilfe geben könntet, wie ichs hinbekomme. THX=)

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

Beitrag von Sepp99 »

Warum willst du denn den Umweg über multibib gehen, wenn du mit biblatex arbeitest? Du kannst z.B. über
keywords = {Quelle},
eine Auswahl treffen und die Bibliographie unterteilen. Beispiele dazu unter [3]-Geteilte Bibliographie mit biblatex (S. 13) und [3]-6.4 Autoren- und Titelverzeichnis aus einer BIBTEX-Datei mit splitidx und biblatex und andere Spielereien (S. 61) in der Version 1.2.c. Aber auch zu multibib gibt es einen Abschnitt [3]-2.2.3 Geteilte Bibliographie mit multibib.

Gruß, Sepp

Nachtrag:
Im folgenden Beispiel habe ich zur besseren Übersicht deine Formatangaben weggelassen:
\documentclass[pdftex,a4paper,12pt,bibliography=totoc]{scrartcl} %bibliography=totocnumbered

\usepackage[ngerman]{babel} % Paket zum Übersetzen
\usepackage[latin1]{inputenc} % Eingabe von Umlauten
\usepackage[T1]{fontenc} % Änderung der Fontkodierung für mehr Zeichen als 128


%%%%%%%%%%%%%%%%%%%%Literaturverzeichnis%%%%%%%%%%%%%%%%%%%%%
\usepackage[backend=bibtex]{biblatex}% style=MEIN -> habe ich nicht
\usepackage[babel,german=quotes]{csquotes}

\addbibresource{test99.bib}% hier deine bib-Datei eingeben

% Testbibliographie
\usepackage{filecontents}
\begin{filecontents}{test99.bib}
@book{Bernhardi.1883,
 author = {Bernhardi, Wilhelm},
 year = {1883},
 title = {Konrad III},
 shorttitle = {Konrad},
 address = {Leipzig},
 volume = {16,2},
 publisher = {Duncker {\&} Humblot},
 series = {Jahrb{\"u}cher der deutschen Geschichte},
 keywords = {Quelle},
}

@book{Althammer.2009,
 author = {Althammer, Beate},
 year = {2009},
 title = {Das Bismarckreich 1871 - 1890},
 shorttitle = {Bismarckreich},
 url = {http://deposit.d-nb.de/cgi-bin/dokserv?id=3039016&prov=M&dok_var=1&dok_ext=htm},
 price = {EUR 18.90},
 address = {Paderborn},
 volume = {2995},
 publisher = {Sch{\"o}ningh},
 isbn = {978-3-506-76354-9 [Titel anhand dieser ISBN in Citavi-Projekt übernehmen] },
 series = {Seminarbuch Geschichte} 
\end{filecontents}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

%Bibliographie
\nocite{*}
\printbibliography[keyword=Quelle,title={Quellenliteratur},heading=subbibliography]
\printbibliography[notkeyword=Quelle,title={Weitere Literatur},heading=subbibliography]

\end{document}
Da du latin1 als Kodierung angibst, habe ich als backend bibtex angeführt. Der Umstieg auf utf8 und Biber ist auf jeden Fall anzuraten!

Specknacken
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 6. Sep 2012, 18:50

Beitrag von Specknacken »

das ist doch schonmal ein guter Tipp...ich dachte multibib is das passende Package dazu=)...

OKAY
Das ist jetzt mein Quellcode:
\documentclass[pdftex,a4paper,12pt,bibliography=totoc]{scrartcl} %bibliography=totocnumbered

\usepackage[ngerman]{babel} % Paket zum Übersetzen
\usepackage[latin1]{inputenc} % Eingabe von Umlauten
\usepackage[T1]{fontenc} % Änderung der Fontkodierung für mehr Zeichen als 128


%%%%%%%%%%%%%%%%%%%%Literaturverzeichnis%%%%%%%%%%%%%%%%%%%%%
\usepackage[style=MEIN]{biblatex}% style=MEIN
\usepackage[babel,german=quotes]{csquotes}

\addbibresource{test99.bib}% hier deine bib-Datei eingeben

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

%Bibliographie
\nocite{*}
\printbibliography[keyword=Quelle,title={Quellenliteratur},heading=subbibliography]
\printbibliography[notkeyword=Quelle,title={Weitere Literatur},heading=subbibliography]

\end{document}
Und das ist die Bibliographie:
@book{Bernhardi.1883,
 author = {Bernhardi, Wilhelm},
 year = {1883},
 title = {Konrad III},
 shorttitle = {Konrad},
 address = {Leipzig},
 volume = {16,2},
 publisher = {Duncker {\&} Humblot},
 series = {Jahrb{\"u}cher der deutschen Geschichte},
 keywords = {Quelle},
}

@book{Althammer.2009,
 author = {Althammer, Beate},
 year = {2009},
 title = {Das Bismarckreich 1871 - 1890},
 shorttitle = {Bismarckreich},
 url = {http://deposit.d-nb.de/cgi-bin/dokserv?id=3039016&prov=M&dok_var=1&dok_ext=htm},
 price = {EUR 18.90},
 address = {Paderborn},
 volume = {2995},
 publisher = {Sch{\"o}ningh},
 isbn = {978-3-506-76354-9 [Titel anhand dieser ISBN in Citavi-Projekt übernehmen] },
 series = {Seminarbuch Geschichte}
Ich habe jetzt immernoch eine Warnung:
Package biblatex warning: Data encoding is 'latin1'.

Mein Style "MEIN" entspricht ungefährt dem Style "authortitle-icomp".

Ansonsten Werd ich es jetzt weiter ausprobieren.

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

Beitrag von Sepp99 »

biblatex verwendet als Standard Biber. Biber kann mit der 7-Bit Zeichenfolge nicht umgehen, daher auch mein Tipp als backend bibtex zu verwenden oder auf Biber und utf8-Codierung umzusteigen. Sieh dir das in meinem Beispiel an!

Gruß, Sepp

Specknacken
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 6. Sep 2012, 18:50

Beitrag von Specknacken »

Vielen Dank für deine schnelle Hilfe!

Einfach Super...Hast mir sehr geholfen! Hab jetzt halt noch die Warnung...aber die kann ich ja übergehen.


Kann ich denn
\usepackage[backend=bibtex]{biblatex}
und [style=MEIN]

zusammenpacken?...Weil ich muss/will ja meinen Style nutzen.

Oder eben:
\usepackage[utf8]{inputenc}
statt "latin1" &
\usepackage[backend=biber]{biblatex}
??



Weitere Frage:

Ich möchte Erstzitate als Vollzitate haben. Das geht ja mit \footfullcite.

Wie bekomme ich das automatisch hin? (wie beim authortitle-dw-Stil)

Wie kann ich Reihenfolge von Vor-/Nachnamen im Erstzitat ändern? (Im Literaturverzeichnis sind die schon in der richtigen Anordnung mit: )
\DeclareNameFormat{sortname}{%
 \ifuseprefix
 {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}
 {\usebibmacro{name:last-first}{#1}{#3}{#6}{#7}}%
 \usebibmacro{name:andothers}}
)

Specknacken
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 6. Sep 2012, 18:50

Beitrag von Specknacken »

kann mir jemand helfen? (siehe post oben drüber)

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

Beitrag von u_fischer »

Specknacken hat geschrieben: Kann ich denn
\usepackage[backend=bibtex]{biblatex}
und [style=MEIN]

zusammenpacken?...Weil ich muss/will ja meinen Style nutzen.
Hängt davon ab, ob der Stil biberspezifisches benutzt oder nicht. Probiere es doch einfach aus.

Specknacken
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 6. Sep 2012, 18:50

Beitrag von Specknacken »

und wie mach ich das....wie lautet der quellcode dazu?

siggi1985
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: So 10. Mär 2013, 01:34

Beitrag von siggi1985 »

Hallo,

der Thread hier ist zwar schon was älter, aber ich hätte auch noch eine Frage.
Ich habe mein Literaturverzeichnis, wie einige Posts weiter oben, entsprechend untergliedert, nur müsste ich das Quellenverzeichnis noch weiter untergliedern und zwar in Internetquellen, Quellen in Editionen, Archivquellen usw.

Wie ließe sich das mit diesem Code anstellen?
Bibliographie
\nocite{*}
\printbibliography[keyword=Quelle,title={Quellenliteratur},heading=subbibliography]
\printbibliography[notkeyword=Quelle,title={Weitere Literatur},heading=subbibliography]


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

Beitrag von Johannes_B »

Prinzipiell genauso.
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.

Antworten