TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to get russian subreferences in subfloats:

enter image description here

I think it should be provided by

\usepackage{polyglossia} % support for languages

but it doesn't work. Here's a full minimal working example:


\usepackage{fontspec} % enagles loading of OpenType fonts
\usepackage{polyglossia} % support for languages

% fonts:
\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text} % without this XeLaTeX won't turn "--" into dashes
\setmonofont{DejaVu Sans Mono}

% Russian/English document:






  \subfloat[][]{\missingfigure[figwidth=6cm]{Dummy figure}\label{subfig:1}
  \subfloat[][]{\missingfigure[figwidth=6cm]{Dummy figure}\label{subfig:2}
  \caption[]{I want subfloat links to be russian: (а) and (б) instead of (a) and (b).\label{fig:1}}

share|improve this question
up vote 2 down vote accepted



after \usepackage[lofdepth]{subfig}. For subtables, use also


enter image description here

You might want to ping Arthur Reutenauer at https://github.com/reutenauer/polyglossia asking for including \asbuk in the documentation of Polyglossia.

Note. Avoid \setromanfont and \setdefaultlanguage, which simply do again what \setmainfont and \setmainlanguage specified. They are obsolete commands, retained for backward compatibility.

share|improve this answer
I opened an issue for polyglossia@github. – Adobe Feb 18 '13 at 16:01

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.