PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit der Benutzung von APAcite



k-b
23-03-2010, 10:10
Hi!

Für meine Thesis muss ich APA style benutzen beim zitieren.

Jetzt habe ich nur ein Problem damit, es zu benutzen.


\documentclass[ngerman]{scrreprt}
\usepackage{babel,blindtext}
\usepackage{showframe}

\usepackage{apacite}
\bibliographystyle{apacite}

\usepackage{filecontents}
\begin{filecontents}{quellen.bib}
@book{test,
author={Hans Mustermann},
title={Buch},
year={2010},
}
\end{filecontents}

\makeatletter
\def\tocbasic@listhead#1{}
\def\st@rtbibchapter{}
\makeatother

\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{foo}
\blindtext
\begin{figure}[ht]
\caption{Bild}
\end{figure}
\begin{table}[ht]
\caption{Tabelle}
\end{table}
\clearpage
\cite{test}
\bibliography{quellen}
\end{document}

In der PDF zu Apacite habe ich gelesen, dass man \cite mit dem key benutzen soll.

Allerdings kennt er das command \cite nicht.


Processing: ./minimal.tex

Document Class: scrreprt 2009/07/24 v3.04a KOMA-Script document class (report)

LaTeX Warning: Overwriting file `./quellen.bib'.

Latex Error: ./minimal.tex:35 Undefined control sequence.

Latex Error: ./minimal.tex:35 Undefined control sequence.

Latex Error: ./minimal.tex:35 Undefined control sequence.

Latex Error: ./minimal.tex:35 Undefined control sequence.

Latex Error: ./minimal.tex:35 Use of \@year@ doesn't match its definition.

Latex Error: ./minimal.tex:35 Undefined control sequence.

Latex Error: ./minimal.tex:35 Undefined control sequence.

Latex Error: ./minimal.tex:35 Undefined control sequence.

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

Output written on minimal.pdf (4 pages, 43330 bytes).

Complete transcript is in minimal.log

Found 8 errors, and 2 warnings in 1 runs

pdflatex -interaction=nonstopmode -file-line-error-style -synctex=1 exited with status 1

Habe ich etwas vergessen, einzubinden?

Xenara
23-03-2010, 10:31
Bei mir funktioniert dein Beispiel einwandfrei (pdfLaTeX -> BibTeX -> pdfLaTeX). Einzige Warnung ist natürlich das "Overwriting file..."

Was hast du für ein System? Wie alt ist es? Vielleicht sind Pakete zu alt?
Wenn du noch vor \documentclass ein "\listfiles" setzt, bekommst du im .log-File eine Auflistung der Pakete inklusive deren Version/Datum.
Mach das mal und stelle die entsprechende Filelist hier rein, dann kann man es vergleichen.