I am using gost-numeric bibliography style and I have the following issue: I want et al to be italics or regular depending on its context, i.e. in my example in italics in author list and in regular in editor list.
Obviously redefining \renewbibmacro*{name:andothers}, as it is suggested in Formatting et al in biblatex affects both of these in the same way.
How is it possible to make this work?
Update: MWE
\documentclass[12pt]{article}
\begin{filecontents}{mybib.bib}
@INCOLLECTION{TatbulPrecisionRecallTime2018,
AUTHOR = {Tatbul, Nesime and Lee, Tae Jun and Zdonik, Stan and Alam, Mejbah and Gottschlich, Justin},
EDITOR = {Bengio, S. and Wallach, H. and Larochelle, H. and Grauman, K. and Cesa-Bianchi, N. and Garnett, R.},
PUBLISHER = {Curran Associates, Inc.},
ANNOTATION = {00012},
BOOKTITLE = {Adv. in {{Neural Inf. Processing Systems}} 31},
DATE = {2018},
PAGES = {1920--1930},
TITLE = {Precision and {{Recall}} for {{Time Series}}},
langid = {english},
}
\end{filecontents}
\usepackage[backend=biber,
bibstyle=gost-numeric,
blockpunct=space,
otherlangs=true,
citestyle=numeric,
movenames=false,
sorting=none]{biblatex}
\addbibresource{mybib.bib}
\renewbibmacro*{name:andothers}{%
\ifboolexpr{
test {\ifnumequal{\value{listcount}}{\value{liststop}}}
and
test \ifmorenames
}
{\ifnumgreater{\value{liststop}}{1}
{\finalandcomma}
{}%
\andothersdelim\bibstring{andothers}}
{}}
\begin{document}
\cite{TatbulPrecisionRecallTime2018}
\printbibliography
\end{document}



andothersfrom being printed in italics in the lists followingauthor/translator + others, which you most likely don't want – Ivan Feb 16 '21 at 14:33inproceedings. – Peter Mukhachev Feb 16 '21 at 15:05et alitalics by default for all publication types with\DefineBibliographyStrings, I had to swapname:andothers:itandname:andothers:rmin your examples. – Peter Mukhachev Feb 16 '21 at 15:10