PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kyrillische Zeichen in tikz verwenden



rstuby
05-08-2014, 10:29
Hallo! Wenn ich so etwas wie in diesem Beispiel


\documentclass{scrbook}

\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman,russian]{babel}

\usepackage{tikz}
\usetikzlibrary{shadows}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}[decoration={text along path, text={Место под солнцем}}]
\draw [decorate]%
(-3.5,6.5) arc [start angle=150,end angle=30,radius=4];
\end{tikzpicture}
\end{document}

mache, kommt immer der Fehler



test.tex(16): Fehler: Package inputenc Error: Unicode char \u8:Р\ifpgf@lib@decorate@textmathmode not set up for use with LaTeX.
test.tex(16): Fehler: Missing $ inserted.
test.tex(16): Fehler: Package inputenc Error: Keyboard character used is undefined


Was mache ich falsch? Ich habe schon das pgfmanual nach "encoding" durchsucht, aber nichts Passendes gefunden.
Ich denke mal, es hat was mit dem Mathemodus zu tun?

PS: Wo sind denn die Formatierungsbuttons in dem neuen Design? Ich habe die Code-Tags von Hand gesetzt...

u_fischer
05-08-2014, 11:03
Du musst die nicht-ASCII-Zeichen mit genügend Klammern schützen. Wobei es etwas unklar ist, was "genügend" ist. Das hier z.B. geht bei mir text={{М}{е}{с}{{{т}}}}{{п}}}. Alternativ kannst du natürlich lualatex oder xelatex benutzen, da taucht das Problem nicht auf.

rstuby
05-08-2014, 11:17
Dankeschön! Funktioniert. Ist aber seltsam. Ich glaube, da kommt es dann auch nicht mehr drauf an, wenn ich die Buchstaben, bei denen das geht, durch gleich aussehende lateinische ersetze...
Wegen der paar Buchstaben zu wechseln sehe ich aber auch nicht ein.