I'm struggling with understanding how to change the bibliography in biblatex. The style I'm using is "numeric-comp" which according to my MWE below gives me the following order:
Name, G., “Title of Article no. 1”, 2020 Journal of Something Great 5.1, pp. 21-42
But what I need is to move the date after the authors and also to set the chapter number bold and the journal in italics, so that it looks like:
Name, G., (2020) Title of Article no. 1, Journal of Something Great (5), 21-42
According to here, I have changed the macro for "journal+issuetitle" but I can only move it a different place after the Journal. Could anyone please help me with what I'm missing? Here is the MWE:
\begin{filecontents}{demobib.bib}
@ARTICLE{article1,
author = {Name, Givenname},
title = {Title of Article no. 1},
journal = {Journal of Something Great},
year = {2020},
volume = {5},
number = {1},
pages = {21-42},
}
@ARTICLE{article2,
author = {Name, Givenname},
title = {Title of Article no. 2},
journal = {Journal of Something Even Greater},
year = {2021},
volume = {4},
number = {2},
pages = {42-84},
}
\end{filecontents}
\documentclass[english]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[babel]{csquotes}
\usepackage[backend=biber, style=numeric-comp, giveninits=true, maxnames = 3, bibencoding=utf8, sorting=none]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewbibmacro{in:}{}
\bibliography{demobib}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{date}
\setunit{\addspace}
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{volume+number+eid}%
% \setunit{\addspace}% DELETED
%\setunit{\addcolon\space}% DELETED
% \usebibmacro{issue}% DELETED
\newunit}
\DeclareNameAlias{author}{last-first}
\DeclareNameAlias{sortname}{last-first}
\begin{document}
\parencite{article1}
\parencite{article2}
\printbibliography
\end{document}
´´´