【LaTeX】TikZサンプル集~図形編~

LaTeX

 TikZとはLaTeXで利用できる描画コマンド群である。

 LaTeXのエディタ上でTikZのコマンドを打ち込み、読み込ませることで様々な図形を描画することが出来る。

 今回は具体的な使い方やコマンドの種類の解説は書籍等に任せ、私が実際にTikZで描画した図をサンプルとして公開する。

 TikZでの図形描画の一助になれば幸いだ。

 まずは比較的シンプルな図形のサンプルから。

広告

サンプル1:方形

\begin{figure}[h]
\centering

\begin{minipage}{0.3\columnwidth}
\centering
\begin{tikzpicture}[thick]
\fill [blue!20!orange!70!](0,0)rectangle(4,2);
\draw [line width=2pt](0,0)rectangle(4,2);
\end{tikzpicture}
\end{minipage}

\begin{minipage}{0.3\columnwidth}
\centering
\begin{tikzpicture}[thick]
\fill [blue!20!](0,0) rectangle (2,2);
\draw [line width=2pt](0,0) rectangle (2,2);
\fill [orange!70!](2,0) rectangle (4,2);
\draw [line width=2pt](2,0) rectangle (4,2);
\end{tikzpicture}
\end{minipage}

\begin{minipage}{0.3\columnwidth}
\centering
\begin{tikzpicture}[thick]
\fill [blue!20!](0,0) rectangle (4/3,2);
\draw [line width=2pt](0,0) rectangle (4/3,2);
\fill [yellow](4/3,0) rectangle (8/3,2);
\draw [line width=2pt](4/3,0) rectangle (8/3,2);
\fill [red!70!](8/3,0) rectangle (4,2);
\draw [line width=2pt](8/3,0) rectangle (4,2);
\end{tikzpicture}
\end{minipage}
\end{figure}

サンプル2:方形と円

\begin{figure}[h]
\centering
\begin{tikzpicture}[thick]
\draw[fill=brown!90](0,0)rectangle(5,3);
\draw[fill=black!30!green](2,1.5)circle(0.5);
\draw[fill=black!30!green](3,1)circle(0.2);
\draw[fill=black!30!green](4,2)circle(0.4);
\draw[fill=black!30!green](1,2.5)circle(0.3);
\draw[fill=black!30!green](0.8,0.8)circle(0.4);
\draw[fill=black!30!green](4.2,1)circle(0.3);
\end{tikzpicture}
\end{figure}

サンプル3:方形の二つ折り

\begin{figure}[h]
\centering
\begin{tikzpicture}

\fill[black!20](0,0)--(0,5)--(-1,4)--(-1,-1)--cycle;
\fill[black!20](0,0)--(2.5,-0.5)--(2.5,4.5)--(0,5);

\draw[line width=1.5pt](0,0)--(0,5)--(-1,4)--(-1,-1)--cycle;
\draw[line width=1.5pt](0,0)--(2.5,-0.5)--(2.5,4.5)--(0,5);

\draw(0,5)--(0,5.5);
\draw(2.5,4.5)--(2.5,5);
\draw[latex-latex](2.5,4.5+0.25)--(0,5+0.25);
\draw(1.25,5)node[above]{$A$};

\draw(2.5,-0.5)--(3,-0.5);
\draw(2.5,4.5)--(3,4.5);
\draw[latex-latex](2.75,-0.5)--(2.75,4.5);
\draw(2.75,2)node[right]{$B$};

\draw[latex-latex](-0.2,-0.2)to[out=315, in=225](0.75,-0.15);
\draw(0.25,-0.4)node[below]{$\alpha$};

\end{tikzpicture}
\end{figure}

サンプル4:グラデーションつき楕円

\begin{figure}[h]
\centering
\begin{tikzpicture}[thick]
\shade[left color=black!10!yellow, right color=black](0,0)ellipse(4 and 2);
\end{tikzpicture}
\end{figure}
広告

終わりに

 図形編はここで終了。

 次はグラフ描画のサンプルを紹介したいと思う。

 

 次回はこちら。

広告

コメント

タイトルとURLをコピーしました