Hallo domwass
Hier das Minimalbeispiel - wobei das nicht läuft: ich kriege da immer die Meldung "empty bibliography" (übrigens auch wenn ich das Beispiel von
http://biblatex.dominik-wassenhoven.de/ ... ml?de&mini 1:1 kopiere).
\documentclass[11pt,twoside]{scrreprt}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@ARTICLE{CoxReaeration,
author = {Cox, B.A.},
title = {A review of dissolve oxygen modelling techniques for lowland rivers},
journal = {The Science of the Total Environment},
year = {2003},
volume = {314},
pages = {303-334},
owner = {stef},
timestamp = {2009.04.01}
}
@ARTICLE{DevolAmazon,
author = {Allan H. Devol and Bruce R. Forsberg and Jeffrey E. Richey and Tania
P. Pementel},
title = {Seasonal variation in chemical distributions in the Amazon (Solimões)
River: A multiyear time series},
journal = {Global Biogeochemical Cycle},
year = {1995},
volume = {9},
pages = {307-328},
number = {3},
month = {9},
owner = {stef},
timestamp = {2009.03.27}
}
\end{filecontents}
\usepackage[latin9]{inputenc}
\usepackage[USenglish]{babel}
\usepackage[babel]{csquotes}
\usepackage[sorting=nyt,style=authoryear,bibstyle=authoryear,citestyle=authoryear,natbib=true,hyperref=auto]{biblatex}
\bibliography{\jobname}
\DeclareBibliographyDriver{article}{%
\usebibmacro{author/editor}%
\newunit
\usebibmacro{title}%
\newunit
\usebibmacro{journal}%
\setunit*{\addspace}%
\printfield{volume}%
\iffieldundef{number}{}{\printtext[parens]{\printfield{number}}}%
\setunit*{\addcolon}%
\printfield{pages}%
\usebibmacro{finentry}}
\DeclareFieldFormat{pages}{#1}
\begin{document}
Dies ist nur ein kleines Testdokument.
\cite{*}
\printbibliography
\end{document}
\textbf funktioniert nicht. Sowohl
\printfield{\textbf{volume}}%
als auch
\printtext[textbf]{\printfield{volume}}%
funktionieren nicht
.
Doch, nur nicht im BibliographyDriver. Aber du kannst ja das bibmacro umdefinieren (mit dem Befehl \renewbibmacro).
Das habe ich mir auch gedacht und mir das macro in biblatex.def mal angesehen.
\newbibmacro*{author/editor}{%
\ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
{\usebibmacro{author}}
{\usebibmacro{editor}}}
Dort kann ich aber keine Einbindung des Jahres feststellen. Auch die dahinter hängenden Macros
\newbibmacro*{author}{%
\ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
{\printnames{author}%
\iffieldundef{authortype}
{}
{\addcomma\space
\usebibmacro{authorstrg}}}
{}}
und
\newbibmacro*{editor}{%
\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
{\printnames{editor}%
\addcomma\space
\usebibmacro{editorstrg}%
\clearname{editor}}
{}}
zeigen keine Einbindung der Jahreszahl. Leider verstehe ich zu wenig vom Programmieren in LaTeX um mir ein neues Macro zu schreiben (man siehts daran, dass ich keine Ahnung habe welches Makro überhaupt verwendet wird um die Jahreszahl anzuzeigen
). Die Biblatexdokumentation enthält für mich zu wenig (die falschen?) Infos damit ich damit von 0 her ein Makro bauen könnte (obwohl ich vom Umfang der Dokumentation beeindruckt bin). Wenn ich irgendwo eine Liste aller Makros hätte die in biblatex verwendet werden und diese auch analysieren könnte, dann wäre ich glaube ich in der Lage das Problem selber zu lösen.
Besten Dank und Viele Grüsse
stevenbu