PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : natbib und Artikel "in prep." zitieren



stephcar
04-03-2011, 08:31
Hi,

ich möchte gerne einen Artikel "in prep." zitieren, also einen Artikel der noch nicht erschienen ist.

Bsp.
"Nach Mustermann (in prep.) bla bla..."

Die Benutzung von natbib mit
Nach \citet{Mustermann.inprep} bla bla $\cdots$

ergibt leider
"Nach Mustermann (prep) bla bla..." :mad:

Offensichtlich nutzt natbib nur die vier Stellen aus, die ein Jahr (im Bibtexeintrag) auch einnehmen würde.

Wer kann da helfen?

Gruß Stephan

PS: Der Eintrag im Literaturverzeichnis wird richtig angegeben.

mechanicus
04-03-2011, 11:42
Hi,

erstelle bitte ein Minimalbeispiel. Das inprep hast du vermutlich im Jahrsfeld eingeben.

Gruß
Marco

stephcar
09-03-2011, 13:26
Kein Problem:

hier das Minimalbeispiel


\documentclass[a4paper,12pt]{scrreprt}

\usepackage[english,ngerman]{babel}
\selectlanguage{ngerman}
\usepackage[latin9]{inputenc} % utf8
\usepackage[T1]{fontenc}

% --> so natbib für's Referenzieren
\usepackage{natbib}

\begin{document}

Dies ist ein Testtext. Neuigkeiten werden in naher Zukunft in \citet{Mustermann.inprep} veröffentlicht.

% --> und hier der verwendeter Autor-Jahr Bibtex-Style
\bibliographystyle{chicago}
\bibliography{inpreptest}

\end{document}


und hier die passende Bibtex-Datei inpreptest.bib:


@article{Mustermann.inprep,
author = {Mustermann, A. and Mostermann, B. and Mistermann, C},
year = {{in\,prep.}},
title = {Using articles in prep in LaTeX documents},
journal = {Mrunix Forum}
}


... und raus kommt:


Dies ist ein Testtext. Neuigkeiten werden in naher Zukunft in Mustermann et al. (prep)
veröffentlicht.

Hoffentlich könnt ihr helfen!
Grüße

stephcar
09-03-2011, 14:56
So, habe noch mal das dazugehörige pdf hoch geladen...
Muss ja nicht jeder neu generieren. ;)4392

mechanicus
11-03-2011, 08:53
Hi,

also mit biblatex funktioniert es:

\RequirePackage{filecontents}
\begin{filecontents*}{inpreptest.bib}
@article{Mustermann.inprep,
author = {Mustermann, A. and Mostermann, B. and Mistermann, C},
year = "{in\,prep.}",
title = {Using articles in prep in LaTeX documents},
journal = {Mrunix Forum}
}
\end{filecontents*}
\documentclass[a4paper,12pt]{scrreprt}

\usepackage[english,ngerman]{babel}
\selectlanguage{ngerman}
\usepackage[utf8]{inputenc} % utf8
\usepackage[T1]{fontenc}
\usepackage{csquotes}
% --> so natbib für's Referenzieren
\usepackage[style=authoryear]{biblatex}
\bibliography{inpreptest}
%\usepackage{chicago}
\begin{document}

Dies ist ein Testtext. Neuigkeiten werden in naher Zukunft in \cite{Mustermann.inprep} veröffentlicht.

\printbibliography


\end{document}

Gruß
Marco

stephcar
22-03-2011, 21:40
Danke für den Tipp mit biblatex.

Ich bin allerdings gerade am Ende von meiner Dissertation angelangt und mir ist aufgefallen, dass ich die natbib-Befehle \citep{bib.key}, \citet[e.g.][]{bib.key} etc mit biblatex nicht mehr nutzen kann.

Da ich mittlerweile mehrere hundert Referenzen gesetzt habe, möchte ich darauf nur ungern verzichten.

Und da ich auch am Ende der Arbeit bin, würde ich gerne bei natbib bleiben.

Kennt jemand hier die passende Lösung?

bobmalaria
23-03-2011, 10:54
biblatex haette auch eine natbib option mit der diese befehle wieder aktiviert werden. einen versuch ist es eventuell wert.

gruss