
나는 몇 시간을 낭비하고 많은 것을 시도했지만 여전히 저널 편집자가 원하는 완벽한 일치를 얻을 수 없습니다. 필요한 스타일의 사진은 다음과 같습니다.
지금까지 이 MWE를 사용하여 일부 결과를 관리할 수 있습니다.
\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}
출력에서 볼 수 있듯이 몇 가지 사항이 올바르지 않습니다. 이름의 이니셜은 항상 성을 따라야 하며, 출판 연도와 날짜가 있어서는 안 됩니다. 연도 뒤의 마침표는 쉼표여야 하며, 기사 제목은 반전된 쉼표 사이에 있어야 합니다. 제목과 저널 사이에는 쉼표가 있어야 합니다. doi 앞에는 "available at:"이 와야 합니다. 어떤 스타일인가요? 어떻게 본받을 수 있나요? 감사합니다.
답변1
그만한 가치가 있는 만큼, 제출하려는 저널의 참조 스타일에 대해 가능한 가장 잘 보이는 모방을 얻으려고 노력한 해결 방법은 다음과 같습니다.
\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}
문제 번호가 나열되는 방식을 재정의하여 문제 번호 주위의 괄호를 어떻게 제거해야 했는지 참고하세요.
\DeclareFieldFormat{no}{\bibsstring{number}~#1}
이것이 누군가에게 도움이 되기를 바랍니다. 이 결과를 얻는 데 여러 날이 걸렸습니다.