citep funktioniert / citet und footcite nicht

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


bond2k

citep funktioniert / citet und footcite nicht

Beitrag von bond2k »

Hallo zusammen

Ich probiere jetzt schon die ganze Zeit einen Artikel zu zitieren, welcher auch bei der Fussnote auftaucht. Leider klappt das nicht. Es wird immer folgende Meldung geschrieben:
"*** ERROR: citation `test' undefined ***"

Das Latex aber die Bibtex-Datei findet, sehe ich daran, dass \citep mit dem gleichen Key funktioniert.

Seht ihr vielleicht woran es liegt?

Ich bearbeite und erstelle die Dateien mit TexMakerX und MiKTeX 2.9.


Bei \citet und citep wird folgendes ausgegeben:
citet (author?) [1]
citep [1]
citet* (author?) [1]
citep* [1]

Besten Dank & Gruss
% test dokument
\documentclass[11pt,a4paper,titlepage,headsepline]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[citeonce*]{footbib}
%\usepackage[]{footbib}
\usepackage{natbib}
\usepackage[headsepline,plainheadsepline,footsepline,plainfootsepline]{scrpage2}
\pagestyle{scrheadings}
\ihead[]{}
\chead[]{}
\ohead[test]{test}
\ifoot[aaa]{aaa}
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}

\begin{document}
\title{Test}
\titlehead{Test}
\maketitle
\chapter*{Abstract}

footcite
\footcite{test}

citet
\citet{test}

citep
\citep{test}

citet*
\citet*{test}

citep*
\citep*{test}

%\nocite{*}
\bibliographystyle{plain}   % (uses file "plain.bst")
\bibliography{booksTest}       % expects file "myrefs.bib"
\end{document}
% Ende des Dokumentes 

% bibtex file

@book{test,
       author = {aaa},
       year = {1994},
       title = {bbb},
       publisher = {ccc},
       address = {ddd}
     }
% Ende des Dokumentes 

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

zu citet (author?) [1]
Diese Meldung hängt scheinbar vom Bibstil "plain" ab. Diesen kennt natbib offensichlich nicht. Abhilfe könnte der Stil "plainat" schaffen. Siehe dazu die Doku zu natbib.
\bibliographystyle{plainnat}
zu footcite
footbib erzeugt ein eigenes .aux-File (*.fb.aux). Dieses müßte anders kompiliert werden. Siehe dazu die footbib-Doku S. 2:
latex <doc>
bibtex <doc>.fb
latex <doc>
latex <doc>
Das kann aber durch die zweifachen Punkte in der Datei zu Problemen führen, wie ebenfalls weiters in der Paketdoku unter Abschnitt 2.3 zu lesen ist.
Schnelle Abhilfe könnte
\footnote{\citet{test}}
sein.
Die bessere Alternative wäre auf alle Fälle, falls noch möglich, auf biblatex zu wechseln!

Gruß, Sepp.-

bond2k

Beitrag von bond2k »

Super, danke.

Dann werde ich mich auch mal in biblatex einlesen, wenn das die bessere Alternative wäre.

Antworten