領域の斜線は、これが便利!\usetikzlibrary {patterns,patterns.meta}

TeX上で、tikzを使って図形を書くときに、patternsというTikzパッケージがあることを最近知りました。

プリアンプル部に次のような指定を書き込みます。

\documentclass[a4paper,10pt]{jarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage{tikz}
\usetikzlibrary {patterns,patterns.meta}

本文では次のように指示を書きます。

\begin{document}

    \begin{tikzpicture}[scale=0.7]
	\draw (0,0) circle(2); %円
	\fill[pattern={Lines[angle=-45,distance={4pt}]}] (0,0) circle(2);		
	\draw[->,>=stealth] (-4,0)--(4,0) node[right]{$x$}; %x軸
        \draw[->,>=stealth] (0,-4)--(0,4) node[left]{$y$}; %y軸
        \draw (0,0) node[below left]{O}; %原点
    \end{tikzpicture}

\end{document}

\fill のところが、patternが活用されている部分です。
angle=-45は斜め45度の射線ということです。
distance={4pt}は射線の間隔が4ptということです。

こんな感じの図が描けます。

詳しくは、https://tikz.dev/library-patterns

目次