1

I would like to change the 'et al.' format when I use \citet command in biblatex.

This is my sample code.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

%\usepackage[utf8]{inputenc}
%\usepackage[english]{babel}
%\usepackage[style=british]{csquotes}
%%%%%%%%%%%%%%%%%%%%%%% ref package %%%%%%%%%%%%%%
\usepackage[
backend=biber,
bibencoding=utf8,
style=nature,
isbn=false,
doi=false,
url=false,
sorting=none,
clearlang=true,
natbib=true,
date=year,
uniquelist=false,
maxbibnames=9,
maxcitenames=1
]{biblatex}


\addbibresource{CH1_3_m.bib}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
    
    cite auther with number \citet{Antia2005}
    
    \printbibliography[title=REFERENCES]
    

\end{document}

It gives output like this. enter image description here

I would like to change 'et al' format to normal text style. How can I modify my code? Thank you.

1 Answer 1

3

This is hard-coded into name:andothers in nature.bbx (ll. 216-231, in v1.3c dated 2018/10/18). You can just remove the undesired \mkbibemph around \bibstring{andothers}.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

\usepackage[
  backend=biber,
  style=nature,
  isbn=false,
  doi=false,
  url=false,
  sorting=none,
  clearlang=true,
  natbib=true,
  date=year,
  uniquelist=false,
  maxbibnames=9,
  maxcitenames=1
]{biblatex}

\renewbibmacro*{name:andothers}{%
  \ifboolexpr
    {
      test {\ifnumequal{\value{listcount}}{\value{liststop}}}
      and
      test \ifmorenames
    }
    {
      \ifnumgreater{\value{liststop}}{1}
        {\finalandcomma}
        {}%
      \andothersdelim
      \bibstring{andothers}%
    }
    {}%
}

\addbibresource{biblatex-examples.bib}

\begin{document}
  cite auther with number \textcite{aksin}
    
  \printbibliography[title=REFERENCES]
\end{document}

cite auther with number Aksın et al. [1]

3
  • Just want to comment that if anyone wants to change the "et al." to something different such as "and coworkers" then replace \bibstring{andothers}% in this answer with and coworkers for example. Saved me asking a question, thank you and hope this helps someone too.
    – user245306
    Commented Mar 17, 2022 at 17:34
  • 1
    @LaccaseTVersicolor If you want to change the "et al." output, it is much better to redefine the bibstring. See tex.stackexchange.com/q/137034/35864.
    – moewe
    Commented Mar 17, 2022 at 19:35
  • Indeed, that worked better and reduced my code by about 13 lines, appreciate it.
    – user245306
    Commented Mar 17, 2022 at 19:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .