TeXで図を書きたいこともある
TeXに図を載せるとき,普段はVisioからepsファイルを作ってるけど, 簡単な図はわざわざVisioを起動しないで書きたいときもたまにある.
そんな時のための備忘録です.
必要なもの
tikzのパッケージとTeX本体
手順
\usepackage{tikz}
を上のほうに追加しよう.
あと,
\documentclass[11pt,a4paper]{jsarticle} \usepackage[dvipdfmx]{graphicx}
じゃなくて
\documentclass[11pt,a4paper,dvipdfmx]{jsarticle} \usepackage{graphicx}
にしないと図が次元のかなたに消える模様.
ブロックがいくつか→でつながった何かを書きたい.
\begin{tikzpicture}[every node/.style={rectangle,draw=black, fill=white, text width=2cm, text centered, minimum height=1.5cm}] \node (a) at (0,0) {ふふふ}; \node (b) at (3,0) {えへへ}; \node (c) at (6,0) {おほほ}; \node (d) at (9,0) {ひひひ}; \draw[->] (a) -- (b); \draw[->] (b) -- (c); \draw[->] (c) -- (d); \end{tikzpicture}
みたいに書くと横幅:2cm,最低高さ:1.5cmの箱の中に文字が書かれて4つ並ぶ.またdraw
で矢印をかける.
こんな感じ.
本当はいろいろな書き方ができるけどもう面倒くさいしコンパイル通らないと嫌になっちゃうのでわかりやすく書くことが重要だと思いました○.