Neudefinition cite funktioniert nicht.
Verfasst: Di 1. Mär 2016, 17:11
Moin zusammen. Für eine Studienarbeit benötige ich eine bestimmte Zitierweise, die mir vorgegeben ist.
Folgendermaßen:
[ABC12]
([ABC12], S. 123)
(vgl. [ABC12], S. 123)
(vgl. [ABC12])
Die Autor-Text-Zitierweise hab ich mit natbib eingebunden.
Da ich eine solche Mehrfachklammerung nirgendwo fand, hab ich mir kurzerhand den Befehl selbst definiert.
Nun funktioniert die Zitierweise nicht wie gewünscht sondern ich erhalte wieder die alte, die ich schon davor hatte. [Vgl. Koe01, S.12].
Ich bitte sehr um Vorschläge, wie es funktionieren könnte.
Vielen Dank für eure Mühen.
(edit: Code umformatiert, Tex-Version ergänzt)
Hier das Minimalbeispiel
Texmaker, Ubuntu
Folgendermaßen:
[ABC12]
([ABC12], S. 123)
(vgl. [ABC12], S. 123)
(vgl. [ABC12])
Die Autor-Text-Zitierweise hab ich mit natbib eingebunden.
Da ich eine solche Mehrfachklammerung nirgendwo fand, hab ich mir kurzerhand den Befehl selbst definiert.
Nun funktioniert die Zitierweise nicht wie gewünscht sondern ich erhalte wieder die alte, die ich schon davor hatte. [Vgl. Koe01, S.12].
Ich bitte sehr um Vorschläge, wie es funktionieren könnte.
Vielen Dank für eure Mühen.
(edit: Code umformatiert, Tex-Version ergänzt)
Hier das Minimalbeispiel
%minimalbeispiel \documentclass[oneside,11pt,a4paper]{report} \usepackage{ngerman} \usepackage{textcomp} % to get the right copyright, etc. \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[square, sort, comma, numbers]{natbib} %Zitierstil \begin{document} \renewcommand{\@cite}[1][2]3% {\@ifundefined{1}{(offen)}% zu ergänzen. {(\#1 \@cite{\#3}, \#2)}% } Neuer Text blabla \cite[Vgl.][S.~12]{Koe} \bibliographystyle{alphadin} \bibliography{Literatur.bib} \end{document} %Und die Bibliographie Literatur.bib @book{Koe, author = {Koether, Reinhard}, title = {Technische Logistik}, publisher = {Carl Hanser}, year = {2001}, address = {München Wien}, edition = {2.Auflage}, isbn = {3-446-21759-2} }