hi,
ich habe das problem mit den namenstrennern und dem initialen-punkt mal hier gepostet weil es mich selbst interessiert hat. herbert voss hat auch gleich eine loesung parat gehabt die funktioniert.
Code:
\RequirePackage{filecontents}
\begin{filecontents}{sample.bib}
@ARTICLE{liu:11,
author = {Paul Wood and Chris Sharma and Steven Gerrard},
title = {a title of a paper},
journal = {J. Sport Press},
year = {2011},
volume = {39},
pages = {95--109},
number = {1},
abstract = {This study... },
owner = {Jo},
pii = {S0192415X11008671},
pmid = {21213401},
timestamp = {2011.01.10}
}
\end{filecontents}
\documentclass[a4paper,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[style=authortitle,citestyle=authoryear,maxnames=10,firstinits=true]{biblatex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Danke Herbert Voss
\makeatletter
\def\MKbibnamefirst#1{\expandafter\mkbibnamefirst@i#1..\@nil}
\def\mkbibnamefirst@i#1.#2.#3\@nil{#1}
\renewbibmacro*{name:last-first}[4]{%
\ifuseprefix
{\usebibmacro{name:delim}{#3#1}%
\usebibmacro{name:hook}{#3#1}%
\ifblank{#3}{}{%
\ifcapital
{\mkbibnameprefix{\MakeCapital{#3}}\isdot}
{\mkbibnameprefix{#3}}%
\ifpunctmark{'}{}{\addhighpenspace}}%
\mkbibnamelast{#1}\isdot
\ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}%
\ifblank{#2}{}{\addlowpenspace\mkbibnamefirst{#2}}}
{\usebibmacro{name:delim}{#1}%
\usebibmacro{name:hook}{#1}%
\mkbibnamelast{#1}\isdot
\ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}%
% \ifblank{#2#3}{}{\addcomma}%
\ifblank{#2}{}{\addlowpenspace\MKbibnamefirst{#2}}%
% \ifblank{#3}{}{\addlowpenspace\mkbibnameprefix{#3}\isdot}
}}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%#1 = Nachname
%#2 = Nachname (Initialen)
%#3 = Vorname
%#4 = Vorname (Initialen)
%#5 = Namenspräfix, also der "von-Teil"
%#6 = Namenspräfix (Initialen)
%#7 = Namensaffix, auch bekannt als "Junior-Teil"
%#8 = Namensaffix (Initialen)
\DeclareNameFormat{sortname}{%
\ifnumequal{\value{listcount}}{1}
{\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}}
{\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}}%
\usebibmacro{name:andothers}}
\renewcommand{\multinamedelim}{, }
\renewcommand{\finalnamedelim}{, }
\renewbibmacro*{author}{%
\ifboolexpr{
test \ifuseauthor
and
not test {\ifnameundef{author}}
}
{\usebibmacro{bbx:dashcheck}
{\bibnamedash}
{\printnames{author}%
\setunit{\addspace}%
\usebibmacro{bbx:savehash}}%
\usebibmacro{authorstrg}}
{\global\undef\bbx@lasthash}}
\renewbibmacro*{note+pages}{%
%\printfield{note}%
%\setunit{\bibpagespunct}%
\printfield{pages}%
\newunit}
\renewbibmacro*{issue+date}{%
\printtext[]{%
\iffieldundef{issue}
{\printdate}
{\printfield{issue}%
\setunit{\addspace}%
\printfield{year}}}%
\setunit{\addsemicolon\addspace}}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\setunit{\addspace}
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{issue+date}%
\printfield{volume}%
% \setunit{\addcolon}%
% \printfield{number}%
% \setunit{\addcomma\space}%
% \printfield{eid}%
% \setunit{\addspace}%
%
% \setunit{\addcolon\space}%
% \usebibmacro{issue}%
% \setunit{\addspace}
}%
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
% % \usebibmacro{in:}%
\usebibmacro{journal+issuetitle}%
%\newblock
\setunit{\addcolon}%
% \usebibmacro{byeditor+others}%
% \setunit{\addspace}\newblock
\usebibmacro{note+pages}%
% \setunit{\addspace}\newblock
% \iftoggle{bbx:isbn}
% {\printfield{issn}}
% {}%
% \newunit\newblock
% \usebibmacro{doi+eprint+url}%
% \newunit\newblock
% \usebibmacro{addendum+pubstate}%
% \newunit\newblock
% \usebibmacro{pageref}%
\usebibmacro{finentry}%
}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{journaltitle}{#1}
\DeclareFieldFormat{pages}{#1}
\bibliography{sample}
\begin{document}
Hier steht ein Beispielartikel~\cite{liu:11}.
\printbibliography
\end{document}
Lesezeichen