Anpassung @incollection und @article

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


germes
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Sa 15. Jun 2013, 21:14

Anpassung @incollection und @article

Beitrag von germes »

Hallo,

ich würde gern einige geforderte Anpassungen an den genannten Verzeichniseinträgen vornehmen, komme aber nicht weiter.

@incollection ist:

Ribeiro, M., A. Martensen, J. Metzger, M. Tabarelli, F. Scarano & M.-J. Fortin (1996): The Brasilian Atlantic Forest: A shrinking biodiversity hotspot. In: Biodiversity hotspots. Distribution and protection of conservation priority areas. (Hrsg.): E. Glaser & G. Voppel. Heidelberg: Springer.

@incollection soll:

Ribeiro, M., A. Martensen, J. Metzger, M. Tabarelli, F. Scarano & M.-J. Fortin (1996): The Brasilian Atlantic Forest: A shrinking biodiversity hotspot. In: Glaser, E. & G. Voppel (Hrsg.): Biodiversity hotspots. Distribution and protection of conservation priority areas. Heidelberg: Springer.

@article ist:

Glusing, J. (2011): WM in Brasilien: Kampf der Korruption. In: Spiegel Online. url: http : / / www . spiegel . de / sport / fussball / wm - in - brasilien - kampf - der -korruption-a-795965.html. (Stand: 2011-11-06) (Zugriff: 2013-07-06).

@article soll:

Glusing, J. (2011): WM in Brasilien: Kampf der Korruption. In: Spiegel Online. url: http : / / www . spiegel . de / sport / fussball / wm - in - brasilien - kampf - der -korruption-a-795965.html (Stand: 2011-11-06) (Zugriff: 2013-07-06).

(es stört der Punkt zwischen der url und dem nachfolgenden Eintrag (addendum) und wenn möglich sollte zwischen journal und url ein Komma stehen)


Hier das Minimalbeispiel:

\documentclass[german,12pt,listof=totoc,bibliography=totoc,captions=nooneline,numbers=noenddot]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear,maxnames=25,maxcitenames=2,mergedate=basic,date=iso8601,urldate=iso8601]{biblatex}      
\usepackage[german=guillemets]{csquotes}
\bibliography{MeineBib}


\begin{filecontents*}{MeineBib.bib}

@incollection{ribeiro_2011,
  booktitle = {Biodiversity hotspots. Distribution and protection of conservation priority areas.},
  title = {The Brasilian Atlantic Forest: A shrinking biodiversity hotspot.},
  editor = {Glaser, E. and Voppel, G.},
  author = {Ribeiro, M. and Martensen, A. and Metzger, J. and Tabarelli, M. and Scarano, F. and Fortin, M.-J.},
  year = {1996},
  address = {Heidelberg},
  publisher = {Springer}
}

@article{spiegel,
  author = {Glusing, J.},
  journal = {Spiegel Online},
  year = {2011},
  url = {http://www.spiegel.de/sport/fussball/wm-in-brasilien-kampf-der-korruption-a-795965.html},
  title = {WM in Brasilien: Kampf der Korruption},
  addendum = {(Stand: 2011-11-06) (Zugriff: 2013-07-06)}
}

\end{filecontents*}

\renewcommand{\labelnamepunct}{\addcolon\space}

\DeclareFieldFormat[incollection]{booktitle}{#1\isdot}         % Titel nicht kursiv
\DeclareFieldFormat{journaltitle}{#1\isdot}                    % Journaltitel nicht kursiv
\DeclareFieldFormat[incollection]{title}{#1}                   % title nicht in <<>>
\DeclareFieldFormat[article]{title}{#1}                        % title nicht in <<>>
\DeclareFieldFormat{url}{\texttt{<}\url{#1}\texttt{>}}         % url weg dafür < >
\DefineBibliographyStrings{german}{byeditor={(Hrsg.):}}        % Änderung Herausgeber
\DefineBibliographyStrings{german}{and={\&}}                   % Änderung und in &
\DefineBibliographyStrings{german}{andothers={et\,al\adddot}}  % Änderung u. a. in et al.

\begin{document}

Test nach \parencite{ribeiro_2011}

Test nach \parencite{spiegel}
 
\printbibliography 
 
\end{document}
Viele Grüße
Andreas

cibby
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Mi 10. Jul 2013, 13:20

Beitrag von cibby »

Schließe mich mal unauffällig an bei dem @incollection-Problem mit der Reihenfolge :wink:

Antworten