Biblatex: Literaturstyle anpassen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


IrenaSekuta
Forum-Century
Forum-Century
Beiträge: 230
Registriert: Di 2. Dez 2008, 10:05

Biblatex: Literaturstyle anpassen

Beitrag von IrenaSekuta »

Hallo zusammen,

gegeben sei folgende BibTex-Structur:
@REPORT{A,
  author   = {{Autor A}},
  title       = {{Titel A},
  institution = {{Firma A}},
  number      = {{ABC001}},
  version     =  {{1}},
  day         = 27,
  month       = 5,
  year        = 2009
}
Folgenden Biblatex-style habe ich mir entworfen:
\ProvidesFile{_Literaturstyle.bbx}[2012/02/20 v1.0 biblatex bibliography style] 
\RequireBibliographyStyle{numeric}

\DeclareNameAlias{mydate}{default}
\DefineBibliographyStrings{ngerman}{version={Rev.}}

\renewcommand*{\newunitpunct}{\addsemicolon\addspace}

\DeclareFieldFormat[report]{title}{\mkbibquote{#1}}

\DeclareBibliographyDriver{report}{%
  \printlist{institution}%
  \newunit
  \printfield{number}%
  \newunit
  \printfield{title}%
  \newunit
  \printfield{version}%
  \newunit
  \printfield{year}%
  \finentry%
} 
Nun möchte ich aber gerne für das Datum (oben nur als \printfield{year} angegeben) folgende in Pseudo-code ausgedrückte Augabe habe:
if \printfield{day} == ''
  if \printfield{month} == ''
    Nur Jahr ausgeben
  else
    Datum in der Form "Monat.Jahr" ausgeben
  end
else
  Datum in der Form "Tag.Monat.Jahr" ausgeben 
end
Doch wie drücke ich das in Biblatex aus?

Gruss,

Irena
----------------------------------
- WinXP und Win 7 und ansatzweise Ubuntu 9.10 :-)
- Miktex 2.9 (Portable)
- WinEdt 6