# To make the russians and greeks authors' surnames in small caps in biblatex

I'm writing a bachelor in French and when I cited books in Russian and Greek the authors' surnames wasn't displayed in footnotes and in bibliography in small caps, in the same text there are no such problems with surnames in Latin characters.

I tried to add this code in preamble:

...
\newfontfamily\greekfont[Script=Greek,Mapping=tex-text]{CMU Serif}
\newfontfamily\russianfont[Script=Cyrillic,Mapping=tex-text]{CMU Serif}
...


and in bibliography entries like this:

@Book{AlKarapan,
author = {{Α}λέξανδρος Κ. \textgreek{Καραπαναγοπούλου}},
title = {Η Μεγάλη Σύνοδος της Ορθοδόξου Ανατολικής Εκκλησίας},
publisher = {auto-édition},
year = {\hbox{1990--1998}},
volumes = {6},
}

@Inbook{CypinIstorijaRPC,
author = {{В}ладислав \textrussian{Цыпин}},
title = {История Русской Церкви 1917--1997},
chapter = {VIII},
publisher = {Издательство Спасо-Преображенского Валаамского монастыря},
date = {1997},
urldate = {2010-10-25},
url = {http://old.pravoslavie.by/podpod.asp?id=135&Session=10}
}


And I've got this: I don't know if it's right technically but it works for me.

Does anybody have better ideas? All improvements and innovations ARE WELCOMED. :)))

• Why exactly are you not satisfied with your current solution? – Anthony Labarre Mar 18 '11 at 13:26
• I'm satisfied, the only thing that I'm worrying is the level of the technical details. Maybe more perfect solution exists? :) – filokalos Mar 18 '11 at 13:36
• Oh, sorry, I didn't notice you had to edit your bibliography as well. Perhaps having a look at siam.bst can help you: it outputs author names in smallcaps, but you don't have to change your .bib files for that. I never tried to use it with Greek or Russian names however. – Anthony Labarre Mar 18 '11 at 13:40
• Ideally you'd have to enclose all Greek and Russian text in \text… commands or the equivalent environments in order to get consistent font settings and hyphenation. – Andrey Vihrov Mar 18 '11 at 18:19
• Yes, I do it in the main text, but I don't need the names in small-caps just surnames. – filokalos Mar 18 '11 at 19:08

With biblatex, you can change appearance of a surname by redefining command \mkbibnamelast.

\renewcommand\mkbibnamelast[1]{\textsc{#1}}


Complete example for xelatex:

\documentclass[a4paper]{article}
\usepackage{polyglossia}
\setmainlanguage{french}
\setotherlanguages{czech,greek,russian}
\usepackage[style=authoryear,babel=other,backend=biber]{biblatex}

\usepackage{fontspec}

\setmainfont[Mapping=tex-text]{CMU Serif}
\renewcommand\mkbibnamelast[1]{\textsc{#1}}

\bibliography{test}
\newfontfamily\greekfont[Script=Greek,Mapping=tex-text]{CMU Serif}
\newfontfamily\russianfont[Script=Cyrillic,Mapping=tex-text]{CMU Serif}

\begin{document}
Example one\footfullcite{AlKarapan}, example two\footfullcite{CypinIstorijaRPC} and latin surname\footfullcite{ooo}
\printbibliography
\end{document}


and bib file:

@Book{AlKarapan,
author = {Καραπαναγοπούλου, Αλέξανδρος Κ.},
title = {Η Μεγάλη Σύνοδος της Ορθοδόξου Ανατολικής Εκκλησίας},
publisher = {auto-édition},
year = {\hbox{1990--1998}},
volumes = {6},
hyphenation={greek}
}

@Inbook{CypinIstorijaRPC,
author = {Владислав Цыпин},
title = {История Русской Церкви 1917--1997},
chapter = {VIII},
publisher = {Издательство Спасо-Преображенского Валаамского монастыря},
date = {1997},
urldate = {2010-10-25},
url = {http://old.pravoslavie.by/podpod.asp?id=135&Session=10},
hyphenation={russian}
}
@Inbook{ooo,
author = {Petr Nikl},
title = {Nějaký titulek},
chapter = {VIII},