Hallo liebe mrunix-user!
Ich stehe kurz vor der Abgabe meiner Diplomarbeit und habe ein kleines Problem mit dem Literaturverzeichnis.
Ich verwende einige Literaturangaben, in denen eine Organisation der Herausgeber eine Quelle ist. Folgerichtig habe ich die Einträge unter "organization" geführt. Leider werden diese im Literaturverzeichnis jedoch nicht in der richtigen Reihenfolge ausgegeben (die Organisation (hier FOOD AND AGRICULTURE ORGANIZATION OF THE UNITED NATIONS) sollte die erste Angabe sein!).
Kann mir jemand damit helfen?
Ich würde mich riesig freuen!
Minimalbeispiel folgend:
Code:
\documentclass[a4paper,oneside,11pt]{scrreprt}
\usepackage[style=numeric,sorting=none,language=ngerman,maxbibnames=1,backref=true,doi=false,isbn=false]{biblatex}
\bibliography{minima.bib}
% Erzeugt: et al.; (Hrsg.)
\DefineBibliographyStrings{ngerman}{%
andothers={et \addabbrvspace al\adddot},%
editor = {(Hrsg.):},editors = {(Hrsg.):}
}
% Erzeugt ":" vor dem Titel (!!! Leider nicht bei book/incollection !!!)
\renewcommand{\labelnamepunct}{\addcolon\space}
% Erzeugt bei Bedarf ":" vor Seitenzahl
%\renewcommand*{\bibpagespunct}{\addcolon}
%\DeclareFieldFormat{pages}{#1}
% NACHNAME, Vorname
\DeclareNameAlias{default}{last-first}
\newcommand*\makefirstonlarge[2]{{#1}\footnotesize #2}
\renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{\makefirstonlarge #1}}
\renewbibmacro*{editor+others}{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\printnames{editor}%
\setunit{\addspace}%
\usebibmacro{editor+othersstrg}%
\clearname{editor}}
{}}
% Hrsg. vor dem Titel
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\begingroup% NEU
\renewbibmacro*{date+extrayear}{}% NEU
\usebibmacro{editor+others}% NEU
\setunit{\addcolon\space}\newblock% NEU
\endgroup% NEU
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
% \usebibmacro{byeditor+others}%
% \newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
% Keine Anführungszeichen und Titel nicht kursiv
\DeclareFieldFormat*{title}{#1}
% Nummer vor Ausgabe
\DeclareFieldFormat*{number}{Nr.~#1}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\addspace}
\usebibmacro{issue+date}
\setunit*{\addcomma\space}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{volume+number+eid}%
% \setunit{\addspace}%
% \usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}
\begin{document}
text\cite{FOODANDAGRICULTUREORGANIZATIONOFTHEUNITEDNATIONS.2009}
\addtocontents{toc}{\protect\vspace*{\baselineskip}}
%% Literaturverzeichnis
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\nocite{*}
%\bibliographystyle{unsrtdin}
%\bibliography{./Literatur/Literatur}
\printbibliography
\end{document}
mit der Datei minima.bib
Code:
@misc{FOODANDAGRICULTUREORGANIZATIONOFTHEUNITEDNATIONS.2009,
organization = {{FOOD AND AGRICULTURE ORGANIZATION OF THE UNITED NATIONS}},
year = {2009},
title = {FAOSTAT STATISTICS: Production crops},
url = {http://faostat.fao.org/site/567/default.aspx#ancor},
urldate = {02. Juli 2011}
}
Vielen Dank an alle und beste Grüße,
Gunnar
Lesezeichen