PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apacite und leere bbl



titumo
29-09-2008, 09:48
Ich bin neu hier, deshalb erstmal "Hallo an alle"!

Ich habe ein Problem beim Erstellen des Literaturverzeichnisses. Ich musste aufgrund einiger Fehler Miktex neu installieren, habe deshalb die aktuelle Version 2.7 und arbeite ansonsten mit Texniccenter oder Texmaker unter Win Vista.

Seit der Neuinstallation geht das zitieren mit apacite nicht mehr. In die bbl-Datei wird nix rein geschrieben, so das dann beim kompilieren (pdflatex-bibtex-pdflatex-pdflatex) am Ende steht, dass er keinen Eintrag findet.

Keine Ahnung ob das an der Installation liegen kann, ich bin auch nicht so fit in solchen Sachen, quasi fast "reiner Anwender" und war froh, dass es bisher ging.

Das package apacite ist ürbigens installiert und es geht sowohl in Texmaker als auch Texniccenter nicht.

Falls mir jemand helfen kann, wäre das prima. Bitte idiotensicher. ;)

Grüße,
Franzi

mechanicus
29-09-2008, 10:17
Falls mir jemand helfen kann, wäre das prima. Bitte idiotensicher. ;)
Kannst du das mal an einem Minimalbeispiel zeigen, ansonsten würde ich denken, dass deine bib-Datei nicht i.O. ist und es deswegen da nicht funktioniert. Bezogen auf apacite: das ist doch nur ein Style.

Gruß
Marco

titumo
29-09-2008, 10:34
Ok, hier erstmal mein Beispiel:


\documentclass[11pt,a4paper]{scrartcl}

\usepackage{apacite}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{amsmath}
\usepackage{amsfont}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{color}
\usepackage{epsfig}
\usepackage{soul}

\begin{document}
Zitat \cite{Autor:1990}

\bibliographystyle{apacite}
\bibliography{C:/Users/User/Documents/lit}
\end{document}


Die bib sieht so aus (einzelner Eintrag):


@article{Autor:1990,
author = {Name, Vorname},
year = {1990},
title = {Titel},
pages = {71--102},
volume = {98},
number = {5},
journal = {Journal},
}

Die bbl sieht nach mehreren Durchläufen immer so aus:


\begin{thebibliography}{}

\end{thebibliography}


Bisher gings eben immer, auch mit meinen bib-Dateien, da habe ich nix verändert.

mechanicus
29-09-2008, 10:56
Hallo,

hier mal ein lauffähiges Beispiel.

\documentclass[11pt,a4paper,ngerman]{scrartcl}
%%%%
\usepackage{filecontents}
\begin{filecontents}{Buch.bib}
@article{Autor:1990,
author = {Name, Vorname},
year = {1990},
title = {Titel},
pages = {71--102},
volume = {98},
number = {5},
journal = {Journal},
}
\end{filecontents}
%%%%
\usepackage{babel}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{apacite}
\begin{document}
\section{Eins}
Zitat \cite{Autor:1990}

\bibliographystyle{apacite}
\bibliography{Buch}
\end{document}
Das Problem war, dass du apacite zum Schluss laden musst. Warum :confused::confused::confused:

Gruß
Marco

titumo
29-09-2008, 11:16
Danke erstmal Marco.

So, das habe ich jetzt gemacht - also apacite zum Schluss geladen, aber es geht immer noch nicht. Es bleibt bei ""citation autor:1990 undefined on input line XXX" und empty "thebibliography" environment on input line XXX

die bbl ist leer.

Und nun?

mechanicus
29-09-2008, 11:27
Hallo,

läuft das Beispiel aus #4?

titumo
29-09-2008, 11:53
Es geht wieder, zumindest in Texniccenter. Ich hatte noch einen Befehl zwischen usepackage{apacite} und \begin{document}. Setzt man apacite an wirklich allerletzter Stelle gehts.
Aber vor Miktex 2.7 habe ich es immer weit oben aufgerufen, ohne Probs.
???

Danke Marco und Grüße,
Franzi