PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTeX: Kürzel wie bei Monatsnamen auch für Jahreszeiten möglich?



thesischris
02-11-2011, 22:07
Hallo zusammen,

in BibTeX gibt es zwei Möglichkeiten einen Monat darzustellen. Entweder man schreibt den Monatsnamen "hart" rein, z.B.


month = {Dezember}

oder man schreibt


month = dec

Zweiteres hat den Vorteil, dass die Sprache automatisch erkannt wird, d.h. bei einem deutschen Literaturverzeichnis steht automatisch "Dezember" da, bei einem englischen "December".

Jetzt zu meinem Problem:

Ist dies auch Möglich, wenn als Monat "Spring" bzw. "Frühling" angegben wird? Also gibt es dazu ein Kürzel?

Und noch eine kleine Frage: Kann ich die Kürzel verwenden, wenn es z.B. heißt "November-Dezember"?

Danke schonmal für die Hilfe!

rais
03-11-2011, 00:19
Moin moin,


Ist dies auch Möglich, wenn als Monat "Spring" bzw. "Frühling" angegben wird? Also gibt es dazu ein Kürzel?

ist mir nicht bekannt, wäre aber abhängig von dem von Dir verwendeten Stil.
Was Du machen könntest, ohne am Bibliographiestil `herumdoktorn' zu müssen:

Ergänze (zu Beginn) Deiner .bib-Datei:


@string(spr = "\springname{} ")
@string(sum = "\summername{} ")
@string(aut = "\autumnname{} ")
@string(win = "\wintername{} ")

und in Deiner Präambel:


\newcommand*\autumnname{autumn}
\newcommand*\springname{spring}
\newcommand*\wintername{winter}
\newcommand*\summername{summer}
\addto\captionsngerman{%
\renewcommand*\springname{Fr\"uhling}%
\renewcommand*\summername{Sommer}%
\renewcommand*\autumnname{Herbst}%
\renewcommand*\wintername{Winter}%
}


babel vorausgesetzt, könntest Du so bei


month=spr,

`Frühling' mit ngerman-Option erhalten bzw. `spring' ...


Und noch eine kleine Frage: Kann ich die Kürzel verwenden, wenn es z.B. heißt "November-Dezember"?



month=nov#"--"#dec,

bzw.


month=nov#"\unskip--"#dec,

falls am Ende des (ersten) Monatnamens ein Leerzeichen steht.

MfG

thesischris
07-11-2011, 17:33
Wenn auch mit Verspätung: Vielen lieben Dank für diese ausführliche Antwort! Hat mir sehr geholfen!