TikZ学習帳

筆者がマジでTikZのお勉強をするブログです。

図に文字を書き込む TeXを使う

そのまま書く

\begin{tikzpicture}[x=3cm,y=3cm]
\draw (0,0)--(1,1);
\node (end) at (1,1) [above] {a};
\end{tikzpicture}
</script>

なにも設定しないとローマン体で出力される。

TeXモードにする

$で囲むとTeXモードになる。これでイタリック体になった。

上付け文字と下付け文字

<script type="text/tikz">
\begin{tikzpicture}[x=3cm,y=3cm]
\draw (0,0)--(1,1);
\node (end) at (1,1) [above] {$a^2$};
\end{tikzpicture}
</script>
\begin{tikzpicture}[x=3cm,y=3cm]
\draw (0,0)--(1,1);
\node (end) at (1,1) [above] {$a_{11}$};
\end{tikzpicture}
</script>

上付き、下付き、中括弧が使用できる。Mathjaxと違ってMarkdown記法のコマンドとも干渉しない。HTMLタグで囲っているからかもしれない。

関数

<script type="text/tikz">
\begin{tikzpicture}[x=3cm,y=3cm]
\draw (0,0)--(1,1);
\node (end) at (1,1) [above] {$\sin x$};
\end{tikzpicture}
</script>

関数も問題なさそう。

分数

<script type="text/tikz">
\begin{tikzpicture}[x=3cm,y=3cm]
\draw (0,0)--(1,1);
\node (end) at (1,1) [above] {$\frac{ a }{ 2 }$};
\end{tikzpicture}
</script>

分数も書ける。

<script type="text/tikz">
\begin{tikzpicture}[x=3cm,y=3cm]
\draw (0,0)--(1,1);
\node (end) at (1,1) [above] {$\displaystyle \frac{ a }{ 2 }$};
\end{tikzpicture}
</script>

\displaystyleも大丈夫。