
Ich habe mehrere Stunden verschwendet und vieles ausprobiert, aber ich kann immer noch nicht die perfekte Übereinstimmung erzielen, die der Herausgeber einer Zeitschrift wünscht. Hier ist ein Bild des erforderlichen Stils:
Bisher konnte ich mit diesem MWE einige der Ergebnisse erzielen.
\documentclass{article}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage{hyperref}
\usepackage[natbib=true,%
backref=true,%
backend=biber,%
style=ext-authoryear,%
articlein=false,%
giveninits=true,%
maxbibnames=9,maxcitenames=2,%
uniquelist=false]{biblatex}
\DeclareFieldFormat[article]{volume}{Vol. #1}
\DeclareFieldFormat[article]{number}{\addnbspace No. #1}
\DefineBibliographyStrings{english}{
andothers = {\mkbibemph{et\addabbrvspace al\adddot}}
}
\renewcommand{\nameyeardelim}{,}
%\addbibresource{../Xbib.bib}
\RequirePackage{filecontents}
\begin{filecontents}{mybib1.bib}
%
@Article{bru30,
author = {Jean-Louis Bertrand and Xavier Brusset},
title = {Managing the financial consequences of weather variability},
journal = {Journal of Asset Management},
journaltitle = {Journal of Asset Management},
year = {2018},
date = {2018-07-16},
volume = {19},
issue = {5},
pages = {301-315},
doi = {10.1057/s41260-018-0083-x},
file = {:Managing the financial consequences of weather variability_JAM.pdf:PDF},
groups = {Meteo},
owner = {XB},
}
@Article{laz1,
author = {J. K. Lazo and M. Lawson and P. H. Larsen and D. M. Waidmann},
title = {U.{S}. economic sensitivity to weather variability},
journal = {Bulletin of American Meteorological Society},
year = {2011},
volume = {92},
pages = {709-720},
groups = {Meteo},
owner = {XB},
timestamp = {2013.11.12},
}
\end{filecontents}
\begin{document}
This document must be compiled after having defined the bibtex command to \texttt{biber.exe}.
Minimum working example where using \parencite{bru30}. When there are various authors to a paper: \parencite{laz1}.
\printbibliography
\end{document}
Wie man der Ausgabe entnehmen kann, sind mehrere Dinge nicht korrekt. Die Initialen der Vornamen müssen immer auf den Familiennamen folgen, es darf kein Datum mit dem Erscheinungsjahr stehen, der Punkt nach der Jahreszahl muss ein Komma sein, der Titel des Artikels muss in Anführungszeichen stehen, das Trennzeichen zwischen Titel und Zeitschrift muss ein Komma sein. Der doi muss „erhältlich bei:“ vorangestellt sein. Welcher Stil ist das? Wie kann ich ihn nachahmen? Danke.
Antwort1
Hier ist der Workaround, den ich versucht habe, um eine möglichst gute Nachahmung des Referenzstils der Zeitschrift zu erhalten, bei der ich meine Bewerbung einreichen möchte:
\documentclass{article}
\usepackage[british]{babel}
\usepackage[style=english]{csquotes}
\usepackage{hyperref}
\usepackage[natbib=true,%
backref=true,%
backend=biber,%
style=ext-authoryear,%
articlein=false,%
giveninits=true,%
maxbibnames=9,maxcitenames=2,%
uniquelist=false]{biblatex}
\DeclareFieldFormat[article]{volume}{\addnbspace Vol. #1}
\DeclareFieldFormat[article]{issue}{\addnbspace No. #1}
\DeclareFieldFormat[article]{number}{\addnbspace No. #1}
\DeclareFieldFormat[article]{journal}{ #1\addcomma}
\DeclareFieldFormat{issuedate}{#1}
\DefineBibliographyStrings{english}{
andothers = {\mkbibemph{et\addabbrvspace al\adddot}}
}
\DeclareNameAlias{sortname}{family-given}
%\renewcommand{\nameyeardelim}{,}
\renewcommand{\newunitpunct}{\addcomma\space}
\renewcommand{\jourvoldelim}{\addcomma}
%\renewcommand{\postvolpunct}{\addcomma} % for biblatex-chicago only
\addbibresource{myXbib.bib}
\RequirePackage{filecontents}
\begin{filecontents}{myXbib.bib}
@Article{bru30,
author = {Jean-Louis Bertrand and Xavier Brusset},
title = {Managing the financial consequences of weather variability},
journal = {Journal of Asset Management},
journaltitle = {Journal of Asset Management},
year = {2018},
date = {},
volume = {19},
issue = {5},
pages = {301-315},
doi = {10.1057/s41260-018-0083-x},
file = {:Managing the financial consequences of weather variability_JAM.pdf:PDF},
groups = {Meteo},
owner = {XB},
}
@Article{laz1,
author = {J. K. Lazo and M. Lawson and P. H. Larsen and D. M. Waidmann},
title = {U.{S}. economic sensitivity to weather variability},
journal = {Bulletin of American Meteorological Society},
year = {2011},
volume = {92},
pages = {709-720},
groups = {Meteo},
owner = {XB},
timestamp = {2013.11.12},
}
\end{filecontents}
\begin{document}
\DeclareDatamodelEntryfields[article ]{issue}
\DeclareFieldFormat{no}{\bibsstring{number}~#1}
This document must be compiled after having defined the bibtex command to \texttt{biber.exe}.
Minimum working example where using \parencite{bru30}. When there are various authors to a paper: \parencite{laz1}.
K\oe nig is the author of various books and articles, \parencite[see][ for an example]{koe1}, \cite{boiral_2006}.
Some citation alternative uses: \citeauthor{koe1} says in \citeyear{koe1}, this is what is expected. Does foot citation possibility work \footcite{simon_1996}?
\printbibliography
\end{document}
Beachten Sie, dass ich die Klammern um die Ausgabenummer entfernen musste, indem ich die Art und Weise neu definiert habe, wie eine Ausgabenummer aufgelistet wird:
\DeclareFieldFormat{no}{\bibsstring{number}~#1}
Ich hoffe, das hilft jemandem. Ich habe mehrere Tage gebraucht, um dieses Ergebnis zu erzielen.