* * *
某 Advent Calendar 2014 (参加者募集中!)の中の、スゴイ TikZ をチョットだけ解説した記事の中に出てくる矢印の話。
はいできあがり! ……えっ、“矢じり”が小さい? 確かに to は \to の矢印の矢じりを模した形なのですが、どうやら作者は大きさまで \to に合わせようとは考えなかったようです。大きさまで揃える(冒頭の例題の図のようにする)には、新たに矢じり形状を(下位レイヤーで)定義する必要があるようです。(バッドノウハウは考えられますが……。)例題の図は実際に形状定義を行って作りました。この記事の話ではそこは本質でないので勘弁してください……。
で、これが「\to
の矢じり」を使うためのパッケージ。
- tctoarrow.sty (Gist/zr-tex8r)
これを読み込むと、to'
という名前でその矢じりが使えるようになる。
%% (プレアンブルで) \usetikzlibrary{decorations.pathmorphing}% coil 装飾 %% \myCoilArrow{長さ} : 変な矢印 \newcommand{\myCoilArrow}[1]{% \tikz[baseline=0pt, x=1em, y=1em] \draw[-to', line width=0.04em, decorate, decoration={pre length=0.4em, post length=0.4em, coil, segment length=0.2em, amplitude=0.2em}] (0,0.25)--(#1,0.25); } %% (文書本体で) .tex $\longrightarrow$ .dvi $\myCoilArrow{3em}$ .pdf
これで完璧だね!