PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : spezielle Literaturverzeichnis-Wünsche



Jason
16-05-2014, 12:12
Hallo zusammen,
ich habe mich zwar schon auf verschiedenen Seiten umgesehen, bekomme aber leider meine Literaturverzeichnisse dennoch nicht hin. Das Problem ist, dass ich sehr spezielle Anforderungen habe:

Da meine Doktorarbeit ein längeres Dokument mit mehreren Chaptern wird, würde ich gerne für jedes Chapter ein eigenes Literaturverzeichnis in Form einer \section einführen, die jeweils auf eine eigene .bib-Datei zurückgreifen. Zudem sollen die Zitierungen im Text als Zahlen und hoch gestellt erscheinen. Eine Sortierung nach Erscheinen im Text wäre nötig. Um es anschaulicher zu machen, hier ein Minimalbeispiel:

\documentclass[a4paper,10pt,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel
\usepackage{lmodern}
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[superscript]{cite}

\begin{document}

\chapter{1 chapter}

\section{section1}
Fließtext\cite{Literatur1.1}
Fließtext\cite{Literatur1.2}

\section{Literaturverzeichnis}
\bibliography{literatur1}
\bibliographystyle{plain}

\chapter{2 chapter}

\section{section2}
Fließtext\cite{Literatur2.1}
Fließtext\cite{Literatur2.2}

\section{Literaturverzeichnis}
\bibliography{literatur2}
\bibliographystyle{plain}

\end{document}

%Literatur1.bib
@article{Literatur1.2,
author = {Liter, atur12 },
title = {The title of the work},
journal = {The name of the journal},
year = 1993,
number = 2,
pages = {201-213},
month = 7,
note = {An optional note},
volume = 4
}

@article{Literatur1.1,
author = {Liter, atur11},
title = {The title of the work},
journal = {The name of the journal},
year = 1993,
number = 2,
pages = {201-213},
month = 7,
note = {An optional note},
volume = 4
}

%Literatur2.bib
@article{Literatur2.1,
author = {Liter, atur21 },
title = {The title of the work},
journal = {The name of the journal},
year = 1993,
number = 2,
pages = {201-213},
month = 7,
note = {An optional note},
volume = 4
}

@article{Literatur2.2,
author = {Liter, atur22},
title = {The title of the work},
journal = {The name of the journal},
year = 1993,
number = 2,
pages = {201-213},
month = 7,
note = {An optional note},
volume = 4
}


Im Vornherein schon mal herzlichen Dank für die Mühen und die Umstände, die ihr auf euch nehmt, mir zu helfen.

u_fischer
16-05-2014, 13:09
Benutze biblatex + biber.

Jason
16-05-2014, 14:01
Hallo Ulrike,

vielen herzlichen Dank für diese schnelle und kurze erste Richtungsweisung. Leider bin ich zwar mit den Grundlagen von Latex vertraut, weiß jetzt aber nicht, wie ich nach der Installation und Einrichtung meines Texstudios das gewünschte Resultat erreiche.

Solltest du oder jemand anderes die Zeit finden mir genauer sagen zu können, welche Befehle ich benutzen muss, würde mich das sehr freuen.

Es eilt nicht. -Noch mal sorry, dass ich mit Latex nicht ganz bewandert bin...

u_fischer
16-05-2014, 14:41
http://texwelt.de/wissen/fragen/3008/suche-biblatex-fur-dummys

Und anschließend mal die Dokumentation studieren. Oder einfach auf texwelt oder tex.stackexchange.com oder mit google suchen.

Jason
19-05-2014, 13:25
Sorry, aber ich bekomme es nicht hin...

FelixT
19-05-2014, 16:22
Hi Jason,

wenn sich hier grad keine Lösung findet, frag vllt. auch bei TeXwelt (http://texwelt.de), dort kennen sich einige mit biblatex (http://texwelt.de/wissen/themen/biblatex/) und biber (http://texwelt.de/wissen/themen/biber/) aus (Links zeigen auf die Kategorien), da gab es schon viele Antworten. Crossposts sind dort willkommen, allgemein sollte man nur immer einen Link angeben, wo man noch gepostet hat, damit potentielle Helfer sehen können, wo schon was gelöst wurde.

Felix

Jason
22-05-2014, 09:07
@FelixT: Vielen Dank für den Tipp!

Jason
22-05-2014, 16:19
So Hallo zusammen,

ich glaube ich habe einen Teil der Probleme mittlerweile gelöst! Ohne mir Hilfe in einem anderen Forum zu suchen.

Im Endeffekt habe ich genau das getan was Ulrike vorgeschlagen hat: Ich habe mich hingesetzt und bei Seite 1 der biblatex Dokumentation mit Lesen angefangen.

Leider kann mein Miktex im Moment keine Pakete aktualisieren, da wohl der "Repository Server down for maintainance" ist.

Sobald ich meinen Lösungsversuch dem Praxistest unterzogen habe, werde ich hier die Lösung posten.

Jason
26-05-2014, 09:13
So hier nun die Lösung (eigentlich das Bsp aus der biblatex dokumentation):

\documentclass{...}
\usepackage[backend=biber]{biblatex}
\addbibresource{Literatur1.bib} %lädt eine Literaturdatei; z.B: .bib, wobei die Endung anhängig sein muss
\begin{document}
\chapter{...}
\begin{refsection} %Def. den Beginn einer Literatursammlung die nicht zwangsläufig mit den sections übereinstimmen muss
...
\printbibliography %erstellt das Literaturverzeichnis, wenn in refsection-Umgebung automische Berücksichtigung
\end{refsection} %Beendet eine Literatursammlung
\chapter{...}
\newrefsection %Alternatve zu \begin{refsection}
...
\printbibliography
\end{document}

Nutze jetzt \supercite zum hochstellen.
Statt \printbibliography nutze ich \printbibliography[heading=subbibintoc], das erstellt eine Section References die im Literaturverzeichnis erscheint.