PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : verschiedene Kommandos für \cite



FoCMB
08-02-2011, 13:54
Hi,

ich möchte in meinem Dokument Literaturangaben wie folgt darstellen:

Das Wasser ist blau [AUTOR (2003)].

Nach AUTOR (2003) ist das Wasser blau.

mit \cite{aut03} bekomme ich AUTOR (2003)

Nun habe ich mit \newcommand{\cite_}[1]{[\cite{#1}]} versucht, mir die Version mit den eckigen Klammern auf ein neues Kommando zu legen.

Mit \newcommand{\cite_}[1]{[\cite{}]} will ich also mit \cite_{aut03} [AUTOR (2003)] bekommen.

Leider funktioniert das nicht. Vielleicht hat hier jemand eine Idee, wie ich das bewerkstelligen kann.

Danke

bene
08-02-2011, 14:50
\newcommand{\cite_}[1]{\[\cite{#1}\]}

der underscore macht wahrscheinlich auch noch Probleme dann einfach bspw durch \citeb ersetzen

FoCMB
08-02-2011, 15:04
Danke für die Hilfe, aber leider hat das nicht funktioniert.

Wenn ich \newcommand{\citeb}[1]{\[\cite{#1}\]} einarbeite und im Text dann \cteb{aut03} aufrufe, fehlt immer noch die eckige Klammer, es kommt also AUTOR (2003) und nicht [AUTOR (2003)].

bene
08-02-2011, 15:10
ok, war nur ein Schuss ins blaue, ich kanns hier nicht richtig testen.
Hilfreich wär aber vielleicht, welche packages du zum zitieren benutzt.

FoCMB
08-02-2011, 15:18
ich benutze das jurabib package.
Hier ein Auszug aus meiner Latex Class Datei:



\RequirePackage[authorformat=smallcaps, authorformat=year, authorformat=abbrv, biblikecite]{jurabib}
\bibliographystyle{jureco}

FoCMB
08-02-2011, 15:56
Ich habs hinekommen.
Hier die Lösung: \newcommand{\citeb}[1]{[\cite{#1}]}

Danke für die Mühe.