TikZで直線を引く方法

TikZで直線を引く方法を書く。

1. タイプセット環境

macOS Sierra,texlive2016,platex,dvipdfmx,lualatex

2. コードと実行結果
コード
%
%  preamble for platex
%
\documentclass[dvipdfmx]{standalone}
\usepackage{tikz}
%
%
%  preamble for lualatex
%
%\RequirePackage{luatex85}
%\documentclass{standalone}
%\usepackage{luatexja}
%\usepackage{tikz}

\begin{document}

    %書き方1
    \begin{tikzpicture}
        \draw (0,0) -- (1,1);
    \end{tikzpicture}

    %書き方2
    \begin{tikzpicture}
        \path[draw] (0,0) -- (1,1);
    \end{tikzpicture}

    %オプションを追加する
    \begin{tikzpicture}
        \path[draw,line width=5pt,color=red] (0,0) -- (1,1);
    \end{tikzpicture}

\end{document}
実行結果
3. 説明
3.1. preambleの説明
%
%  preamble for platex
%
\documentclass[dvipdfmx]{standalone}
\usepackage{tikz}

\usepackageでtikzを指定する。
グローバルオプションのdvipdfmxは,tikzの内部で読み込むgraphicxのパラメータに使われる。

%
%  preamble for lualatex
%
%\RequirePackage{luatex85}
%\documentclass{standalone}
%\usepackage{luatexja}
%\usepackage{tikz}

タイプセットにlualatexを使うなら,こちらのようにpreambleを書く。

3.2. documentの説明
%書き方1
\begin{tikzpicture}
    \draw (0,0) -- (1,1);
\end{tikzpicture}

座標(0,0)から(1,1)まで直線を引く。

%書き方2
\begin{tikzpicture}
    \path[draw] (0,0) -- (1,1);
\end{tikzpicture}

点をつないで\pathを作り,作った\pathをdrawする。\drawはこれを省略したもの。

%オプションを追加する
\begin{tikzpicture}
    \path[draw,line width=5pt,color=red] (0,0) -- (1,1);
\end{tikzpicture}

pathのオプションを[]の中に書く。上で指定したオプションは以下の通り。

・draw (線を引く)
・line width=5pt (線の太さは5pt)
・color=red (線の内部色は赤)

おしまい。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください