Seite 1 von 2

Quellen- und Literaturverzeichnis erstellen

Verfasst: Mi 20. Feb 2013, 02:10
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=)

Verfasst: Mi 20. Feb 2013, 02:25
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!

Verfasst: Mi 20. Feb 2013, 12:08
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.

Verfasst: Mi 20. Feb 2013, 14:21
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

Verfasst: Mi 20. Feb 2013, 14:26
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}}
)

Verfasst: Mi 27. Feb 2013, 14:44
von Specknacken
kann mir jemand helfen? (siehe post oben drüber)

Verfasst: Mi 27. Feb 2013, 15:05
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.

Verfasst: Fr 1. Mär 2013, 01:57
von Specknacken
und wie mach ich das....wie lautet der quellcode dazu?

Verfasst: So 17. Jul 2016, 04:55
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]


Verfasst: So 17. Jul 2016, 10:12
von Johannes_B
Prinzipiell genauso.