Seite 1 von 1

Literaturverzeichnis unerwünschterweise erste Seite

Verfasst: Di 5. Feb 2013, 04:09
von Acady
Hallo,

ich möchte das Literaturverzeichnis zu meiner Abschlussarbeit mit Bibtex erstellen, schaffe es jedoch auf Gedeih und Verderb nicht, dass das Verzeichnis an der richtigen Stelle ausgegeben wird.
Egal wo ich das Literaturverzeichnis einbinde, entweder funktioniert es gar nicht oder es wird als erste Seite ausgegeben. Die Buchtitel werden ebenfalls nicht aufgelistet.
Ich verwende Texniccenter und habe alle Dateien im selben Ordner abgespeichert.
\documentclass [a4paper,12pt]{scrreprt}
\usepackage {mathptmx}
\usepackage [latin1]{inputenc} %\Eingabe von Umlauten direkt möglich
\usepackage [T1]{fontenc}
\usepackage [onehalfspacing]{setspace}
\setkomafont{sectioning}{\rmfamily} 
\usepackage [paper=a4paper, left=30mm, right=25mm, top=20mm, bottom=20mm]{geometry}
\usepackage [ngerman]{babel}
\usepackage {graphicx}
\setlength{\parindent}{0pt}
\bibliographystyle{plain}
\bibliography{literatur}

\begin{document}     %Beginn des Doks!

\begin{titlepage}

\begin{center}
	\begin{Large}
	 \vfill{TITEL}
  \end{Large}
\end{center}


\end{titlepage}


\tableofcontents
\thispagestyle{empty}


%Kapitel einbinden:
%Einleitung
\input{einleitung} %input=KEINE neue Seite! include=NEUE Seite!
%Grundlagen für die Analyse
\input{grundlagen}
%Literaturverzeichnis
%\input{Literaturverzeichnis.bib} %-> funktioniert nicht,stattdessen: im Header!


\end{document}


Und hier das Literaturverzeichnis:
%\addcontentsline{Literaturverzeichnis}

@Article{buch0815,
  author = {Scribonius},
  title =  {Livre},
  year =   {1999},
  }
Und der Quellenverweis in der Datei grundlagen:
\chapter{Grundlagen}
 At vero eos et accusam et justo duo dolores\cite{buch0815} et ea rebum.
Wieso wird bei der Ausgabe mein Literaturverzeichnis als erste Seite und ohne Einträge - und mit dem englischen Titel "Bibliography" - ausgegeben? Was mache ich falsch?

Verfasst: Di 5. Feb 2013, 07:49
von Sepp99
Die Ausgabe deines Literaturverzeichnis erfolgt dort, wo du es mit
\bibliographystyle{plain}
\bibliography{literatur} 
angibst. Wenn das schon in der Präambel passiert wird es natürlich ganz am Anfang ausgegeben. Weiters sollst du nicht deine bib-Datei laden, die nimmt sich Bibtex durch Angabe von \bibliography schon selbst. Schön wäre auch, wenn du dir [4]-Minimalbeispiel durchlesen würdest.

Gruß, Sepp

EDIT: Grundlegendes zur Bibliographie auch unter [3]-Abschnitt 2.2

Verfasst: Di 5. Feb 2013, 08:00
von Noch so einer
Statt \parindent hart auf 0pt zu setzen, solltest Du Dir die Option parskip in der KOMA-Script-Anleitung anschauen. Im Augenblick hast Du jegliche Absatzauszeichnung abgeschaltet. Entweder Absatzeinzug oder Absatzabstand sollte man schon verwenden.

Bisher bindest Du das Literaturverzeichnis überhaupt nicht ein. Das macht man ggf. auch nicht per \input (schon gar nicht auf die Datenbankdatei mit Endung .bib). Da Du kein biblatex verwendest, erfolgt die Einbindung direkt mit \bibliography. Die Anweisung ist also an die entsprechende Stelle am Ende des Dokuments zu verschieben. Außerdem musst Du dafür sorgen, dass zwischen den LaTeX-Läufen noch bibtex (oder bibtex8) aufgerufen wird. Bei den meisten Editoren kann man das in den Einstellungen aktivieren oder per Menü selbst BibTeX aufrufen. Dabei wird dann aus der Datenbankdatei mit Endung .bib das eigentliche Literaturverzeichnis mit Endung .bbl erzeugt. Dieses wird dann beim nächsten LaTeX-Lauf von der \bibliography-Anweisung eingebunden. Siehe dazu jede ausführliche LaTeX-Einführung, beispielsweise die von Herbert Voß.

Nur zur Ergänzung:
Bei Verwendung des sehr empfehlenswerten biblatex ändert sich das ganze ein wenig. Dort musst \bibliography tatsächlich in der Präambel stehen und die Ausgabe erfolgt mit \printbibliography. Das steht aber auch in der Anleitung. Desweiteren wird dort in der Voreinstellung nicht bibtex oder bibtex8, sondern biber verwendet. Das muss man im Editor ggf. entsprechend umkonfigurieren. Man kann aber auch per biblatex-Option wieder zu bibtex8 oder bibtex wechseln, wen man das möchte. Damit verliert man aber die utf8-Unterstützung.

Nochmal ganz kurz für Dein Beispiel:
  • Du musst \bibliography{…} an die Stelle hinter \begin{document} verschieben, an der das Literaturverzeichnis stehen soll.
  • Du musst zunächst LaTeX aufrufen, dann BibTeX und dann nochmal LaTeX.
Wie man TXC beibringt, letzteres automatisch zu machen, weiß ich nicht. Ich verwende kein TXC.

Verfasst: Di 5. Feb 2013, 15:05
von Acady
@Sepp: Ich dachte immer, die Bibliographie würde immer, egal wo man sie aufrufe, an den Schluss gesetzt :oops: Gelernt, Gemerkt und deinen Reader gespeichert!

@Noch so einer: Dass der input-Befehl nicht funktioniert, habe ich mir schon gedacht - danke für die Erklärung. Auf biblatex werde ich erstmal nicht umsteigen, ich kann es mir zeitlich nicht leisten, aber vielleicht bei der nächsten Arbeit.
\parindent verwende ich, weil ich mit parskip nicht das gewünschte Layout (kein Absatzeinzug) hinbekam.

Ich habe den bibliography-Befehl an die gewünschte Stelle gesetzt und die bibliography-Datei nochmal explizit mit der Endung ".bib" abgespeichert.

Verfasst: Di 5. Feb 2013, 15:07
von Acady
Und das hat das Problem gelöst! (Als Gast ist wohl kein Editing möglich..)

Verfasst: Di 5. Feb 2013, 18:38
von Besserwisser
Mit parskip gibt es garantiert keinen Absatzeinzug (außer man hebt die Wirkung später wieder auf). Beispiel:
\documentclass[parskip]{scrreprt}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
Viele Absätze, alle ohne Absatzeinzug und dafür mit Absatzabstand. Weitere Formen sind möglich, siehe dazu in der KOMA-Script-Anleitung die verschiedenen Werte, die Option parskip unterstützt.