![Редактирование библатекса в определенном стиле](https://rvso.com/image/461884/%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B8%D0%B1%D0%BB%D0%B0%D1%82%D0%B5%D0%BA%D1%81%D0%B0%20%D0%B2%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC%20%D1%81%D1%82%D0%B8%D0%BB%D0%B5.png)
Вот стиль, которого я пытаюсь достичь:
Смит Дж., Джонс М. младший, Хоутон Л. и др. (1999) Будущее медицинского страхования. N Engl J Med 965:325–329
Мне нужны еще два изменения, которые я не могу понять:
- удалить запятую после названия журнала
- удалить и в авторе и принудительно установить порядок Фамилия Инициалы для всех авторов
Предоставляю свой код:
\documentclass[12pt]{article}
\usepackage[dashed=false,style=authoryear,backend=biber,giveninits=true]{biblatex}
\DeclareNameAlias{default}{last-first}
\renewcommand*{\revsdnamepunct}{}
\renewbibmacro{in:}{%
\ifboolexpr{%
test {\ifentrytype{article}}%
or
test {\ifentrytype{inproceedings}}%
}{}{\printtext{\bibstring{in}\intitlepunct}}%
}
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat{pages}{:#1}
\DeclareFieldFormat{journaltitle}{#1\isdot}
\renewcommand{\labelnamepunct}{\addspace}
\addbibresource{\jobname.bib}
\begin{filecontents}{\jobname.bib}
@book{Andeweg2011,
title={Puzzles of Government Formation: Coalition Theory and Deviant Cases},
author={Andeweg, Rudy W. and De Winter, Lieven and Dumont, Patrick},
year={2011},
publisher={Taylor \& Francis}
}
@article{ansolabehere2005voting,
title={Voting weights and formateur advantages in the formation of coalition governments},
author={Ansolabehere, Stephen and Snyder Jr., James M. and Strauss, Aaron B. and Ting, Michael M.},
journal={American Journal of Political Science},
volume={49},
number={3},
pages={550--563},
year={2005},
publisher={Wiley Online Library}
}
\end{filecontents}
\begin{document}
\section{Section}
text
\textcite{Andeweg2011, ansolabehere2005voting}
\printbibliography
\end{document}
решение1
Я выкладываю решение. Большое спасибо всем
\documentclass[12pt]{article}
\usepackage[dashed=false,style=authoryear,backend=biber,giveninits=true]{biblatex}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\revsdnamepunct}{}
\renewbibmacro{in:}{%
\ifboolexpr{%
test {\ifentrytype{article}}%
or
test {\ifentrytype{inproceedings}}%
}{}{\printtext{\bibstring{in}\intitlepunct}}%
}
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat{pages}{#1}
\renewcommand*{\bibpagespunct}{\addcolon}
\DeclareFieldFormat{journaltitle}{#1\isdot}
\renewcommand{\labelnamepunct}{\addspace}
\renewrobustcmd*{\bibinitperiod}{}
\renewrobustcmd*{\bibinitdelim}{}
\renewrobustcmd*{\bibinithyphendelim}{}
\addbibresource{\jobname.bib}
\DefineBibliographyExtras{english}{%
\renewcommand*{\finalnamedelim}{\addcomma\addspace}%
}
\begin{filecontents}{\jobname.bib}
@book{Andeweg2011,
title={Puzzles of Government Formation: Coalition Theory and Deviant Cases},
author={Andeweg, Rudy W. and De Winter, Lieven and Dumont, Patrick},
year={2011},
publisher={Taylor \& Francis}
}
@article{ansolabehere2005voting,
title={Voting weights and formateur advantages in the formation of coalition governments},
author={Ansolabehere, Stephen and Snyder Jr., James M. and Strauss, Aaron B. and Ting, Michael M.},
journal={American Journal of Political Science},
volume={49},
number={3},
pages={550--563},
year={2005},
publisher={Wiley Online Library}
}
\end{filecontents}
\begin{document}
\section{Section}
text
\textcite{Andeweg2011, ansolabehere2005voting}
\printbibliography
\end{document}