PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Optionen von \footcite umdrehen



chrseitz
27-01-2012, 18:10
Hallo,

ich nutze sehr häufig für meine Hausarbeiten den \footcite-Befehl innerhalb von TexStudio, es nervt mich aber mittlerweile sehr, dass ich immer zuerst in die Seiten angeben muss und dann den BibTex-Key, weil damit die Autovervollständigung die TexStudio bietet, umständlich wird.

Daher stellt sich mir die Frage ob ich nicht einen neuen Befehl erstellen kann, bei dem zuerst der BibTex-Key eingegeben wird und danach die Seitenzahl. Also ähnlich wie hier (http://www.mrunix.de/forums/showthread.php?t=54906&highlight=footcite) oder hier (http://www.mrunix.de/forums/showthread.php?t=40872).

Danke schonmal!
Christian

cgnieder
27-01-2012, 19:59
Es ist nicht ganz klar, welchen \footcite Befehl Du meinst und welche Optionen Du umdrehen möchtest. Mir fallen spontan zwei Varianten von \footcite ein:

definiert von biblatex (http://www.ctan.org/pkg/biblatex):
\footcite[prenote][postnote]{key}
definiert von jurabib (http://www.ctan.org/pkg/jurabib):
\footcite[annotator][postnote]{key}

Ich vermute mal, Du meinst die Variante mit einem optionalen Argument, die in beiden Fällen
\footcite[postnote]{key} lautet.

Eine Umdefinierung ist natürlich möglich, müsste aber auch das zweite Argument berücksichtigen und sollte daher wissen welche Variante verwendet wird und wie die neue Syntax aussehen soll? Vielleicht so:

\footcite[prenote]{key}[postnote]

PS: was ist mit Befehlen wie \cite, die in der Regel der gleichen Syntax folgen? Wäre es nicht verwirrend, wenn sich \footcite anders verhält als alle anderen?

chrseitz
27-01-2012, 20:14
Hallo,

okay, es war mir nicht klar, dass es mehrere \footcite-Befehle gibt :o
Ich meine den von Biblatex:

Ich vermute mal, Du meinst die Variante mit einem optionalen Argument, die in beiden Fällen
Code:

\footcite[postnote]{key}

lautet.

Ich hatte mir das ungefähr so vorgestellt, hab es aber nicht hinbekommen, weil ich damit noch überhaupt keine Erfahrung habe:

\fc{key}{postnote}

Das es aus der Reihe fällt ist mir schon klar, aber da ich zu 98% \footcite brauche würde mir das glaube ich viel Zeit ersparen ;)

cgnieder
27-01-2012, 20:43
Wie wär's damit:

% \fc[prenote]{key}{postnote}:
\newcommand\fc[3][]{\footcite[#1][#3]{#2}}
oder falls Du "prenote" gar nicht brauchst (oder so selten, dass man dann auch auf das original \footnote umsteigen kann)

% \fc{key}{postnote}:
\newcommand\fc[2]{\footcite[#2]{#1}}

Gruß

PS: Beides sind ziemliche Standardvarianten für neue Befehle. Möglicherweise solltest Du Dir ein bisschen Einsteiger-Lektüre besorgen, die das abdeckt. Zum Beispiel ab S. 120 in der (Not so) short introduction to LaTeX2e (http://www.ctan.org/pkg/lshort-english).

chrseitz
27-01-2012, 22:02
Vielen Dank Clemens, genauso wie ich mir das vorgestellt habe :)

Die Einführung werde ich mir vornehmen, auch hierfür vielen Dank!

Noch einen schönen Abend
Christian