Seite 1 von 2

Literaturverzeichnis mit BibTex

Verfasst: Do 2. Sep 2010, 10:57
von naggi
Hallo,

ich hoffe ihr könnt mir helfen. Ich versuche seit längerem mein Literaturverzeichnis hinzukriegen - leider nur mit mäßigem Erfolg.

Ich nutze TexnicCenter mit Miktex und eben Bibtex.
So sieht das bei mir momentan aus:
\documentclass[bibtotoc]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[automark]{scrpage2}
%\usepackage[round]{natbib}
\usepackage[numbers,sort&compress]{natbib}

\begin{document}

\bibliographystyle{alphadin}
\tableofcontents

\chapter{Einführung}
Blablabla \citep{ref3}

Noch mehr Blabla \citep{ref4}

\newpage
\bibliography{literatur}


\end{document}
Natürlich habe ich jetzt noch eine Datei in der ich meine Quellen stehen habe.
@article{ref3,
 author  = {Autor},
 title   = {Titel},
 journal = {Journal},
 year    = 2009
}

@manual{ref4,
author = {Autor},
title = {Titel}
}
Als Ausgabe erhalte ich in PDF-Form:
Blablabla [? ]
Noch mehr Blabla [? ]
Und weiter unten im Literaturverzeichnis erhalte ich:
[] Autor
[] Autor: Titel. In: Journal (2009)
was mache ich falsch?

gruß
naggi

Verfasst: Mo 6. Sep 2010, 15:20
von naggi
hat keiner ne idee?

Verfasst: Mo 6. Sep 2010, 15:40
von Xenara
Dein Beispiel funktioniert in dieser Form bei mir einwandfrei, inklusive Verweise:
\documentclass[bibtotoc]{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[ansinew]{inputenc} 
\usepackage[automark]{scrpage2} 
%\usepackage[round]{natbib} 
\usepackage[numbers,sort&compress]{natbib} 

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@article{ref3, 
 author  = {Autor}, 
 title   = {Titel}, 
 journal = {Journal}, 
 year    = 2009 
} 

@manual{ref4, 
author = {Autor}, 
title = {Titel} 
} 
\end{filecontents}


\begin{document} 

\bibliographystyle{alphadin} 
\tableofcontents 

\chapter{Einführung} 
Blablabla \citep{ref3} 

Noch mehr Blabla \citep{ref4} 

\newpage 
\bibliography{literatur} 

\end{document} 
Kompilierung pdflatex -> bibtex -> pdflatex

Deine Beschreibung klingt, als ob du BibTeX nicht hättest laufenlassen, kann das sein?

Verfasst: Mo 6. Sep 2010, 15:42
von Gast
schau mal bei dem Beitrag nach:

Problem mit Literaturverzeichnis und BibTex

habe auch viel falsch gemacht bis es dann lief.

Evtl. hast du nicht oft genug kompiliert, das steht aber auch in dem Beitrag.

Gtüße

Verfasst: Di 7. Sep 2010, 15:35
von naggi
Hallo,

danke für die antworten.

Ich habe BibTex laufen (in TexnicCenter unter Projekteinstellungen angehakt). Auch wenn ich dann mehrfach übersetze krieg ich kein vernünftiges Ergebnis. in den Profilen ist auch der Pfad des Bibtex-kompilers eingetragen.

Also ich hab aktuell keinen Plan wo der Fehler liegt.
Könnte es vllt. doch irgendwo an den Projekteinstellungen liegen?

naggi

Verfasst: Di 7. Sep 2010, 15:50
von Xenara
Bei mir ist es so, dass ich sowohl unter den Projekteinstellungen das Häkchen bei BibTeX setzen muss, als auch BibTeX explizit aufrufen muss (in dem Feld, wo normalerweise LaTeX => PDF steht).
Ich weiss aber nicht mehr, ob das Standardeinstellung ist, oder ob ich mir das so definiert habe.
Man kann auf jeden Fall BibTeX bei den Profilen mit einstellen oder nicht.
Wenn du eine _genau_ Beschreibung lieferst, was du tust und was das Ergebnis ist, kann man dir sicher helfen.

Verfasst: Di 7. Sep 2010, 18:26
von KOMA
Kleiner Hinweis am Rande: Wenn bibTeX gelaufen ist, sollte es zumindest eine Datei *.blg mit aktuellen Dateidatum geben. Falls darin keine Fehler zu finden sind, sollte es außerdem eine Datei *.bbl mit aktuellem Datum geben. Wenn das nicht der Fall ist, fehlt ggf. der BibTeX-Aufruf. Notfalls kann man BibTeX auch von Hand über die Eingabeaufforderung (Windows) bzw. in einem Terminalfenster (Unix/Mac OS) aufrufen. Dann sieht man wenigstens, was passiert.

Verfasst: Mi 8. Sep 2010, 07:41
von naggi
mhh...offenbar läuft bibtex.
ich habe beide genannten dateien im verzeichnis!
das ist ja merkwürdig - dann sollte es doch funktionieren?!

aufgefallen ist mir weiter dass aktuell subsubsection keinen eintrag mehr im inhaltsverzeichnis bekommen (also zumindest wenn ich neue subsubsections einfüge. alte bleiben im inhaltsverzeichnis). das verhalten ist, als wenn ich subsubsection*{} schreiben würde - aber das tue ich ja nicht.
vllt. hängt das ja damit zusammen.

hat da jemand ne idee zu?

naggi

Verfasst: Mi 8. Sep 2010, 08:07
von domwass
naggi hat geschrieben:mhh...offenbar läuft bibtex.
ich habe beide genannten dateien im verzeichnis!
das ist ja merkwürdig - dann sollte es doch funktionieren?!
Was steht denn in der .blg-Datei?

Gruß,
Dominik.-

Verfasst: Mi 8. Sep 2010, 08:13
von Xenara
Bekommst du Warnungen oder Fehler? Steht was in der .log-Datei?

Lösch mal alle von LaTeX erstellten Dateien in dem Verzeichnis und kompiliere nochmal neu.
Wenn das TOC nich aktualisiert wird, kann das auch für andere Dateien gelten.