マガジンのカバー画像

TikZのHowTo

15
TikZのHowToを集めています。お役に立ったらスキしてください。http://www.half-face.infoから移転しました。
運営しているクリエイター

記事一覧

TikZでベン図を描く方法

TikZでベン図を描く方法を書く. 2回タイプセットすること. save path, use path, insert pathが便利. nodeの外枠をpathとして取得できることがわかった. \documentclass[border=20pt]{jlreq}\usepackage{tikz}\usetikzlibrary{backgrounds,fit}\begin{document}\begin{figure} \centering \begin{

TikZで集合の図を描く方法

TikZで集合の図を描く. \documentclass[border=15pt]{standalone}\usepackage[]{tikz}\usetikzlibrary{backgrounds,fit} \begin{document} \begin{tikzpicture}[scale=3] %node \node[above] (a_1) {$a_1$}; \node[below right] (a_2) {$a_2$};

TikZでアンダーラインを引く方法

TikZでアンダーラインを引く方法を書く。 こうする。 \documentclass[border=20pt]{standalone}\usepackage{luatexja}\usepackage{tikz}\begin{document} \begin{tikzpicture}[scale=15] \path node (A) {あいうえお}; \path[draw,dotted] (A.south west) -- (A.south ea

TikZで内接円と外接円を描く方法

TikZで内接円と外接円を描く方法を書く。 というかテンプレを作ったので使ってください。 内接円のテンプレ。 \documentclass[margin=15pt]{standalone}\usepackage{tikz}\usetikzlibrary{math,calc,intersections}\begin{document} \begin{tikzpicture} % 好きなように座標をおく。 \coordinate[label=$\mathrm{A}$

beamerで\matrixを使う方法

beamerで\matrixを使うと,&のせいでエラーがでる. まず解決法以下のどちらかで解決する. 1. tikzのオプションで&を\&などに置き換えること. 2. &を使わずに,直接\pgfmatrixnextcellと書くこと. TeXソースもどうぞ. \documentclass[xcolor=svgnames]{beamer}\usepackage{tikz}% &の代わりに\&を使うように設定\tikzstyle{every picture}+=[amper

Tikzで角度の部分を書く方法

tikzで角度の部分を書く方法を書く. 以下のTeXソースを参照. \documentclass[border=5pt]{standalone}\usepackage{tikz}\usetikzlibrary{quotes,angles}\begin{document} \begin{tikzpicture} % nodes \coordinate[label=180:$\mathrm{A}$] (A) at (0,0) {};

TikZでtikzmathを使う時の注意

tikzでtikzmathを使おうとしてハマりました. tikzmathの中でpathやnodeを作るときは \tikzmath{ \path[draw] (0,0) -- (1,0); } % これはダメ ではなく, \tikzmath{  {\path[draw] (0,0) -- (1,0);}; } % これはOK のようにしないとエラーになります. 以下タイプセット用のTeXソース. \documentclass[border=5pt]{standal

TikZで別の環境のnodeを参照する方法

TikZで別の環境のnodeを参照する方法を書く。 手順 コメントを参照。 \RequirePackage{luatex85}\documentclass{ltjsarticle}\usepackage{tikz}%% tikzpictureのオプションにremember pictureを追加すれば,別のtikzpicture環境をのnodeを参照できる。% 毎回remember pictureを書くのが面倒なので,オプションのデフォルトにremember picture

TikZで斜線で塗りつぶす方法

TikZで斜線で塗りつぶす方法を書く。コードの全体は最下部に貼りました。 手順 \path[clip] plot[domain=0:pi] ({\x}, {sin(\x r)}) -- cycle; 斜線で塗りつぶしたい領域のpathを作ってclipします。clipした領域の外部は編集できなくなります。 \foreach \t in {1,2,...,20}{ \path[draw] (0.15*\t, 0) -- (0.15*\t + 0.4, 1); }

TikZで垂線を引く方法

TikZで垂線を引く方法を書く。 コードの全体はこちらのOverLeafでご確認ください。 => 最下部に貼りました.(Feb. 3rd, 2020) 方法1%% AB上に点Cから垂線を下ろす%\begin{tikzpicture}[ point/.style={circle, fill=cyan!50} ] \path node[label=A, point] (A) at (0, 0) {}; \path node[label=B, point] (B) at (

TikZで曲線に囲まれた領域を塗る方法

TikZで曲線に囲まれた領域を塗る方法を書く。 コードの全体はこちらのOverLeafでご確認下さい。 => 最下部に貼りました.(Feb. 3rd, 2020) 手順%% pathを作って名前をつける%\path[name path=s,domain=0:2.5*pi] plot (\x,{sin(\x r)});\path[name path=c,domain=0:2.5*pi] plot (\x,{cos(\x r)});%% 交点をintersection

TikZでグラフの交点の座標を求める方法

TikZでグラフの交点の座標を求める方法を書く。コードの全体は最下部に貼りました。 手順%% 交点を指定するときに参照できるよう,pathに名前をつける%\path[name path=s, draw] plot[domain=0:2*pi] ({\x}, {sin(\x r)});\path[name path=c, draw] plot[domain=0:2*pi] ({\x}, {cos(\x r)}); name pathオプションでpathに名前をつけます

TikZで関数のグラフを描く方法

TikZで関数のグラフを描く方法を書く。コードの全体は最下部に貼りました。 まず軸を描く%% 軸を描く%\path[draw,->,>=latex] (-5, 0) -- (5,0) node[above right] {\large $x$};\path[draw,->,>=latex] (0, -5) -- (0,6) node[right=2mm] {\large $y$} ;\path (0,0) node[above left] {$\mathrm{O}$}

TikZライブラリについて

TikZライブラリについて,簡単に説明する。 コードの全体はこちらのOverLeafでご確認ください。 => 最下部に貼りました.(Feb. 3rd, 2020) TikZには,便利な機能をまとめたライブラリがあります。例えば,mathライブラリを使えば,変数を利用して計算ができます。 %my_pointは自分で定義したstyleです。Overleafでご確認ください。\tikzmath{ int \a; \a1 = 1; \a2 = 2; \a3 = \a1 + \a