I want to write \label
and \ref
with Cyrillic(Russian) characters in pdflatex. \usepackage[russian]{babel}
in preamble.
I tried \label{\detokenize{}}
, but it doesn't work.
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\begin{document}
\section{Раздел}
\label{\detokenize{Ссылка_на_раздел}}
Русский текст \ref{\detokenize{Ссылка_на_раздел}}
\end{document}
\section{Ä}\label{ä}\ref{ä}
works for me, but\section{ß}\label{ß}\ref{ß}
fails spectacularly). If you want non-ASCII labels you need to use a full Unicode engine such as XeLaTeX or LuaLaTeX.