Érdeklődnék a kedves LaTeX-et használó kollégáktól, hogy a TikZ grafikon rajzoló kiterjesztésben hogyan lehet magyar karaktereket (éáőű stb...) megjeleníteni a címkékben.
Sajnos LaTeX ügyében meglehetősen kezdő vagyok, viszont erre a problémára nem találtam sehol utalást. Konkrétan KTikZ és LyX programokat használnék dokumentum készítésre. Az ábrákat, diagramokat előre megcsinálom KTikZ-ben (mivel ott egyből látom az ábra kinézetét, könnyen tudom javítani), aztán az elkészült TeX kódot beillesztem a LyX-ben íródó dokumentumba. Sajnos viszont a TikZ címkékben lévő magyar karakterek nem jelennek meg sem KTikZ-ben, sem LyX-ben. LyX-ben a preamble szakaszon a "\usepackage[latin2]{inputenc}" megtalálható, magában a dokumentumban helyesen meg is jelennek a magyar karakterek.
A fentiek alapján kérdezném, hogy mit kell csinálnom a TikZ-vel, hogy ott is megjelenjenek a magyar karakterek a címkékben?
- 4736 megtekintés
Hozzászólások
Szerintem karakterkódolással lesz a probléma. Megpróbálhatod például utf8-ba konvertálni a dokumentumot, és akkor ennek megfelelően: "\usepackage[utf8]{inputenc}".
- A hozzászóláshoz be kell jelentkezni
Megpróbáltam. Az ötlet jó, de sajnos nem nyert a megoldás :(.
Azon gondolkodom, hogy esetleg a TikZ által címkékhez használt font nem támogatja az ékezetes karaktereket.
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni
A TikZ példagyüjteménye alapján magyarítva:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{t1enc}
\usepackage[magyar]{babel}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\pagestyle{empty}
% Author: Kjell Magne Fauske
\tikzstyle{int}=[draw, fill=blue!20, minimum size=2em]
\tikzstyle{init} = [pin edge={to-,thin,black}]
\begin{tikzpicture}[node distance=2.5cm,auto,>=latex']
\node [int, pin={[init]above:$v_0$}] (a) {éÉíÍ};
\node (b) [left of=a,node distance=2cm, coordinate] {a};
\node [int, pin={[init]above:$p_0$}] (c) [right of=a] {őŐúÚóÓüÜöÖ};
\node [coordinate] (end) [right of=c, node distance=2cm]{};
\path[->] (b) edge node {$a$} (a);
\path[->] (a) edge node {$v$} (c);
\draw[->] (c) edge node {$p$} (end) ;
\end{tikzpicture}
\end{document}
---------------------------------------------------------------------------
Környezetvédelmi nyilatkozat: Ez a hozzászólás kizárólag reciklált elektronok felhasználásával íródott.
- A hozzászóláshoz be kell jelentkezni
Köszöntem a segítséget.
Egy jó példa kincset ér.
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni