2

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}
\addbibresource{jobname.bib}
\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

Johannes_B
  • 24,235
  • 10
  • 93
  • 248

1 Answers1

1

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}
\addbibresource{\jobname.bib}
\usepackage{citeall}
\usepackage[utf8]{inputenc}
\begin{document}
\citeall[\fullcite]
\end{document}
Johannes_B
  • 24,235
  • 10
  • 93
  • 248
  • 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
  • All three are the same. I have this as output: [1] (ред.: smith, Wesson). [2] (ред.: smith, Wesson). [3] (ред.: smith, Wesson). – Eugenii Barannik May 23 '15 at 14:14
  • Can you add the example you just compiled and tested to the original question along with the log-file? Maybe you have an old version and need an update. – Johannes_B May 23 '15 at 14:30
  • Log: http://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
  • No problems with this code. I have: [1] (Eds.: smith, Wesson). [2] (ред.: smith, Wesson). [3] (Hrsg.: smith, Wesson). Perhaps the upgrade is really necessary. – Oleg Domanov May 23 '15 at 16:45