0% found this document useful (0 votes)
137 views1 page

TikZ Image Fill Options Guide

The skins library adds image and picture fill options to TikZ. These options can fill the current path with an external image or graphical code placed in the center without resizing. Some options allow specifying graphics options or code. The library must be loaded with \tcbuselibrary{skins}. See the library documentation in Section 10 on page 142 for more fill options.

Uploaded by

jimusos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views1 page

TikZ Image Fill Options Guide

The skins library adds image and picture fill options to TikZ. These options can fill the current path with an external image or graphical code placed in the center without resizing. Some options allow specifying graphics options or code. The library must be loaded with \tcbuselibrary{skins}. See the library documentation in Section 10 on page 142 for more fill options.

Uploaded by

jimusos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

12 TikZ Image and Picture Fill Extensions; Auxiliary Macros

The skins library adds some image and picture fill options to the vast option set of TikZ [20].
LIB
These options can be used in any tikzpicture. For the following options, the skins library

LIB
has to be loaded by a package option or inside the preamble by:

\tcbuselibrary{skins}

See Section 10 on page 142 for the documentation of all other options of the skins library.

LIB
12.1 Fill Plain
/tikz/fill plain image=hfile namei (no default, initially unset)
Fills the current path with an external image referenced by hfile namei. The image is put
in the center of the path, but it is not resized to fit into the path area.

\begin{tikzpicture}
\path[draw,fill plain image=[Link]]
(2.75,-0.75) -- (3,0) -- (2.75,0.75)
\foreach \w in {45,90,...,315}
{ -- (\w:1.5cm) } -- cycle;
\end{tikzpicture}

/tikz/fill plain image*=hfile namei (no default, initially unset)


Fills the current path with an external image referenced by hfile namei. The image is put in
the center of the path, but it is not resized to fit into the path area. The hgraphics optionsi
are given to the underlying \includegraphics command.

\begin{tikzpicture}
\path[draw,fill plain '
&image*={width=2.5cm}{[Link]}]
(2.75,-0.75) -- (3,0) -- (2.75,0.75)
\foreach \w in {45,90,...,315}
{ -- (\w:1.5cm) } -- cycle;
\end{tikzpicture}

/tikz/fill plain picture=hgraphical codei (no default, initially unset)


Fills the current path with the given hgraphical codei. The result is put in the center of the
path, but it is not resized to fit into the path area. Note that this is almost identical to the
standard path picture option.

\begin{tikzpicture}
\path[draw,fill plain picture={%
\draw[red!50!yellow,line width=2mm]
(0,0) circle (1cm);
\draw[red,line width=5mm] (-1,-1) -- (1,1);
\draw[red,line width=5mm] (-1,1) -- (1,-1);
}]
(2.75,-0.75) -- (3,0) -- (2.75,0.75)
\foreach \w in {45,90,...,315}
{ -- (\w:1.5cm) } -- cycle;
\end{tikzpicture}

247

You might also like