imagem svg.path não funciona com russo em poliglossia

imagem svg.path não funciona com russo em poliglossia

Não sei exatamente como enquadrar essa questão, pois não tenho certeza de qual é o problema, mas essencialmente estou tentando desenhar caminhos usando a svg.pathbiblioteca TikZ. Quando seleciono Ucraniano com polyglossia, funciona bem. No entanto, quando seleciono Russo, ocorre um erro.

MWE:

\documentclass{article}

\usepackage{fontspec}
\usepackage{polyglossia}
\newfontfamily\cyrillicfont{CMU Serif}[Script=Cyrillic]

\usepackage{tikz}
\usetikzlibrary{svg.path}

% Change this to "russian" for the error
\setmainlanguage{ukrainian}

\begin{document}

\begin{tikzpicture}
  \draw svg "M 55.082,20.537 C 58.777,25.523 60.966,31.694 60.966,38.377 C 60.966,44.998 58.815,51.115 55.178,56.076";
\end{tikzpicture}

\end{document}

Erro:

Package pgf Error: Unexpected character 'macro:->\active@prefix
"\normal@char" ' in parser 'svgpath' in state 'initial'.

See the pgf package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

Responder1

A babel/poliglossia russa torna-se "ativa.

Ou use

\draw svg {...};

Ou como Mark Wibrow menciona em um comentário, tente

\usetikzlibrary{babel} 

depois de carregartikz

informação relacionada