von Edinita » Fr 16. Feb 2018, 12:35
Für eine Abschlussarbeit soll nach dem Stil des Journals "Molecular Microbiology" zitiert werden. Dementsprechend versuche ich aktuell die Zitation und das Literaturverzeichnis anzupassen.
Ich würde gerne wie folgt zitieren:
1. (Aceveco et al., 2012)
2. oder im Fließtext als Avecedo et al. (2012)
Folgendes Minimalbeispiel:
%library.bib
@article{Acevedo2012,
author = {Acevedo, B. and Oehmen, A. and Carvalho, G. and Seco, A. and Borr{\'{a}}s, L. and Barat, R.},
doi = {10.1016/j.watres.2012.01.003},
isbn = {0043-1354},
issn = {00431354},
journal = {Water Research},
keywords = {Accumulibacter Type I,Accumulibacter Type II,Glycogen-accumulating metabolism (GAM),Glycogen-accumulating organisms (GAO),Polyphosphate (poly-P),Polyphosphate-accumulating metabolism (PAM),Polyphosphate-accumulating organisms (PAO),Wastewater},
number = {6},
pages = {1889--1900},
pmid = {22297158},
title = {{Metabolic shift of polyphosphate-accumulating organisms with different levels of polyphosphate storage}},
volume = {46},
year = {2012}
}
% main.tex
\documentclass[]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear,maxbibnames=99,maxcitenames=2,backend=biber, isbn=false,giveninits=true,sorting=nyt]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
%%\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.},}} %um "u.a." durch "et al." auszutauschen
\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.}}} %um "u.a." durch "et al.," auszutauschen
\DeclareBibliographyDriver{article}{%
\printnames{author}%
\newunit\newblock
\printfield{year}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printfield{journaltitle}%
\newunit
\printfield{volume}%
\printfield{pages}%
\finentry
}
\DeclareFieldFormat[article]{year}{(#1)}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{volume}{\textbf{#1:}}
\DeclareFieldFormat[article]{pages}{#1}
\DeclareFieldFormat[article]{journaltitle}{\textit{#1}}
\addbibresource{library.bib}
Mein aktuelles Hauptproblem ist, dass wenn ich folgende Zeile verwende, (Avecedo et al. 2012) zitiert wird. Ich hätte jedoch gerne ein Komma zwischen Autor und Datum.
\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.}}}
Wenn ich folgende Zeile verwende, wird richtig zitiert bei (Autor et al., Datum). Jedoch habe ich dann das Problem im Fließtext, dass Avecedo et al., (2012) erscheint - das Komma ist hier natürlich fehl am Platz.
\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.},}}
Hat jemand eventuell eine Idee? Ich bin absolute Anfängerin, aber auf jeden Fall gewillt es gescheit zu lernen ;)
Danke schon mal :)
Für eine Abschlussarbeit soll nach dem Stil des Journals "Molecular Microbiology" zitiert werden. Dementsprechend versuche ich aktuell die Zitation und das Literaturverzeichnis anzupassen.
Ich würde gerne wie folgt zitieren:
1. (Aceveco et al., 2012)
2. oder im Fließtext als Avecedo et al. (2012)
Folgendes Minimalbeispiel:
[code] %library.bib
@article{Acevedo2012,
author = {Acevedo, B. and Oehmen, A. and Carvalho, G. and Seco, A. and Borr{\'{a}}s, L. and Barat, R.},
doi = {10.1016/j.watres.2012.01.003},
isbn = {0043-1354},
issn = {00431354},
journal = {Water Research},
keywords = {Accumulibacter Type I,Accumulibacter Type II,Glycogen-accumulating metabolism (GAM),Glycogen-accumulating organisms (GAO),Polyphosphate (poly-P),Polyphosphate-accumulating metabolism (PAM),Polyphosphate-accumulating organisms (PAO),Wastewater},
number = {6},
pages = {1889--1900},
pmid = {22297158},
title = {{Metabolic shift of polyphosphate-accumulating organisms with different levels of polyphosphate storage}},
volume = {46},
year = {2012}
}
[/code]
[code]% main.tex
\documentclass[]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear,maxbibnames=99,maxcitenames=2,backend=biber, isbn=false,giveninits=true,sorting=nyt]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
%%\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.},}} %um "u.a." durch "et al." auszutauschen
\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.}}} %um "u.a." durch "et al.," auszutauschen
\DeclareBibliographyDriver{article}{%
\printnames{author}%
\newunit\newblock
\printfield{year}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printfield{journaltitle}%
\newunit
\printfield{volume}%
\printfield{pages}%
\finentry
}
\DeclareFieldFormat[article]{year}{(#1)}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{volume}{\textbf{#1:}}
\DeclareFieldFormat[article]{pages}{#1}
\DeclareFieldFormat[article]{journaltitle}{\textit{#1}}
\addbibresource{library.bib}
[/code]
Mein aktuelles Hauptproblem ist, dass wenn ich folgende Zeile verwende, (Avecedo et al. 2012) zitiert wird. Ich hätte jedoch gerne ein Komma zwischen Autor und Datum.
\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.}}}
Wenn ich folgende Zeile verwende, wird richtig zitiert bei (Autor et al., Datum). Jedoch habe ich dann das Problem im Fließtext, dass Avecedo et al., (2012) erscheint - das Komma ist hier natürlich fehl am Platz.
\DefineBibliographyStrings{ngerman}{andothers={\textit{et\ al.},}}
Hat jemand eventuell eine Idee? Ich bin absolute Anfängerin, aber auf jeden Fall gewillt es gescheit zu lernen ;)
Danke schon mal :)