La imagen de svg.path no funciona con ruso en poliglosia

La imagen de svg.path no funciona con ruso en poliglosia

No estoy seguro exactamente de cómo formular esta pregunta, ya que yo mismo no estoy seguro de cuál es el problema, pero esencialmente estoy tratando de dibujar caminos usando la svg.pathbiblioteca TikZ. Cuando selecciono ucraniano con polyglossia, funciona bien. Sin embargo, cuando selecciono ruso, me da un error.

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}

Error:

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.
 ...                                              

Respuesta1

Babel/poliglosia rusa se "activa.

Cualquier uso

\draw svg {...};

O como menciona Mark Wibrow en un comentario, intente

\usetikzlibrary{babel} 

después de cargartikz

información relacionada