Biblatex: Reihenfolge Jahr/Ausgabe, ...

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


päge
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 29. Mai 2013, 10:27

Biblatex: Reihenfolge Jahr/Ausgabe, ...

Beitrag von päge »

Hallo zusammen!

Hab jetzt eine Weile an meinem Literaturverzeichnis gebastelt. Leider sind noch nicht alle Sachen so wie sie sein sollten.

So siehts momentan aus:

[1] R. Chevalier, B. Colsch, C. Afonso, N. Baumann, J.-C. Tabet und J.-M. Mallet. Tetrahedron Letter 62 (2006), 563.

Aussehen sollte es folgendermassen:

[1] R. Chevalier, B. Colsch, C. Afonso, N. Baumann, J.-C. Tabet, J.-M. Mallet, Tetrahedron Letter 2006, 62, 563.

Also Jahr vor Ausgabe, kein "und" vor dem letzten Autor und ein Komma nach der Ausgabe.

Wäre super wenn mir jemand ein paar Tipps geben könnte!! Vielen Dank
\documentclass{scrartcl} 
\usepackage[
    backend=biber,
    style=numeric
]{biblatex}

\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}
\renewbibmacro{in:}{}

\ExecuteBibliographyOptions{%
bibencoding=utf8, 
bibwarn=true, 
sortlocale=de_DE, 
isbn=false,
url=false,
doi=false,
eprint=false,
clearlang=true,
maxbibnames=99,
firstinits=true, 
sorting=none,
}
\DeclareFieldFormat[article]{title}{}
\DeclareFieldFormat[article]{number}{}
\DeclareFieldFormat{date}{\bfseries{#1}} 
\DeclareFieldFormat{pages}{\mkfirstpage[{\mkpageprefix[bookpagination]}]{#1}}
\DefineBibliographyStrings{german}{%
   page = {{}{}},
   pages = {{}{}},
}
\bibliography{Lit/OCPrakt} 


\begin{document} 
blablabla\cite{Bromierung}
\printbibliography 
\end{document} 
Bib-Eintrag:
@article{Bromierung,
	Author = {Reynald Chevalier and Beno{\^\i}t Colsch and Carlos Afonso and Nicole Baumann and Jean-Claude Tabet and Jean-Maurice Mallet},
	Date-Added = {2013-10-28 10:46:57 +0000},
	Date-Modified = {2013-11-11 20:26:08 +0000},
	Journal = {Tetrahedron Letter},
	Pages = {563-577},
	Read = {0},
	Title = {Synthetic sulfated glucuronosyl paragloboside (SGPG) and its use for the detection of autoimmune peripheral neuropathies},
	Volume = {62},
	Year = {2006}}

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Ergänze
\renewcommand*{\finalnamedelim}{\addcomma\addspace}
in Deiner Präambel, und Du erhälst schon einmal das gewünschte Komma vor dem letzten Autor.

Helmut

päge
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 29. Mai 2013, 10:27

Beitrag von päge »

super danke, dass hat schon mal geklappt!!

päge
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 29. Mai 2013, 10:27

Beitrag von päge »

\documentclass{scrartcl} 
\usepackage[ 
    backend=biber, 
    style=numeric
]{biblatex} 

\usepackage[ngerman]{babel} 
\usepackage[babel, german=quotes]{csquotes} 
\renewbibmacro{in:}{} 

\ExecuteBibliographyOptions{% 
bibencoding=utf8, 
bibwarn=true, 
sortlocale=de_DE, 
isbn=false, 
url=false, 
doi=false, 
eprint=false, 
clearlang=true, 
maxbibnames=99, 
firstinits=true, 
sorting=none, 
} 
\DeclareFieldFormat[article]{title}{} 
\DeclareFieldFormat[article]{number}{} 
\DeclareFieldFormat{date}{\bfseries{#1}} 
\DeclareFieldFormat{pages}{\mkfirstpage[{\mkpageprefix[bookpagination]}]{#1}} 
\DefineBibliographyStrings{german}{% 
   page = {{}{}}, 
   pages = {{}{}}, 
} 

\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}%
  \setunit*{\addspace}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}%
     \setunit{\addspace}}%
  \usebibmacro{issue+date}%
  \setunit{\addcomma\space}%
  \usebibmacro{volume+number+eid}% 
  \setunit{\addcolon\space}%
  \usebibmacro{issue}%
  \newunit}

\newbibmacro*{issue+date}{%
    \iffieldundef{issue}
      {\usebibmacro{date}}
      {\printfield{issue}%
       \setunit*{\addspace}%
       \usebibmacro{date}}%
  \newunit}


\addbibresource{OCPrakt.bib} 

\begin{document} 

Text~\cite{Bromierung}.

\printbibliography 

\end{document}

Antworten