# How to use both “et al.” and other lang. “et al.” in one bibliography? [duplicate]

I am using biblatex with custom biblatex-chem style in my paper like this: \usepackage[backend=biber,style=chem-angew,articletitle,maxbibnames=5,minbibnames=4,bibencoding=utf8]{biblatex} Also I use
\usepackage[english,russian]{babel} and I have literature in both languages. In my bibliography I want to have "et al." thing when citing foregin authors (latin names) and "и др." when citing russian authors (cyrillic names) but I have "и др." in every reference now.

\documentclass[ngerman,english,russian]{article}
\usepackage[style=chem-angew,articletitle,babel=other,maxcitenames=1]{biblatex}
\usepackage{babel}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\begin{document}
\nocite{*}
\printbibliography
\end{document}


That example gives the log-file uploaded externally, or body is too long. http://hastebin.com/ukulotoren.tex

• I think this answer i gave a while back might help Is is possible to conditionally switch languages within one document? – Johannes_B May 23 '15 at 13:17
• Thanks for help! I added langid={english} to my references and babel=other to biblatex options but nothing changed. Am i missing something? Maybe this happens because i use custom style. – Eugenii Barannik May 23 '15 at 13:41
• Have you called biber and the whole chain once more? – Johannes_B May 23 '15 at 13:44
• No, i have not. And what exactly do you mean, after what i must do it? – Eugenii Barannik May 23 '15 at 13:49
• You have just updated the database, that means you have to call biber to read the database and give it over to LaTeX. That means, you have to run LaTeX as well. – Johannes_B May 23 '15 at 13:50

To get proper code markup:

\begin{filecontents}{\jobname.bib}
@book{bookentryA,
editor={smith and Wesson},
langid={english}
}
@book{bookentryB,
editor={smith and Wesson},
}
@book{bookentry,
editor={smith and Wesson},
langid={ngerman}
}
\end{filecontents}
\documentclass[ngerman,english,russian]{article}
\usepackage[style=chem-angew,articletitle,babel=other,maxcitenames=1]{biblatex}
\usepackage{babel}
\usepackage{lmodern}

• This MWE gives error: File citeall.sty' not found. \usepackage – Eugenii Barannik May 23 '15 at 14:03
• @Eugenie No problem, that is for convenience in testing. Substitute it with \nocite{*}\printbibliography. The example is nearly the same as posted before. – Johannes_B May 23 '15 at 14:06
• Log: hastebin.com/ukulotoren.tex Code: \documentclass[ngerman,english,russian]{article} \usepackage[style=chem-angew,articletitle,babel=other,maxcitenames=1]{biblatex} \usepackage{babel} \usepackage{lmodern} \addbibresource{jobname.bib} \usepackage[utf8]{inputenc} \usepackage{csquotes} \begin{document} \nocite{*} \printbibliography \end{document}` – Eugenii Barannik May 23 '15 at 14:38