FC2ブログ

天地有情

[LaTeX] TikZlings --- かわいい動物や類似の生き物のコレクション

§1 はじめに

TikZlingsパッケージは,同一作者による TikZmarmotsパッケージ(http://konoyonohana.blog.fc2.com/blog-entry-488.html) の次の進化段階で,
さらなる動物とともにそれを拡張したものになっています.このパッケージは進行中です.

1.1 インストール

必要に応じて,CTAN( https://ctan.org/pkg/tikzlings )から
ダウンロードしてください.

TeXLive/W32TeX などには標準でインストールされています.

1.2 マニュアル

コマンドラインから texdoc tikzlings を実行するか,
上記に同梱の tikzlings.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {tikzlings}
  を記述します.

2.2 コマンド

次のTikZlingsコマンドが含まれています.

\bear %(クマ), \coati %(ハナグマ), \koala %(コアラ), \marmot %(マーモット), \moles %(モグラ)
\mouse %(マウス), \owl %(フクロウ), \penguin %(ペンギン), \sloth %(ナマケモノ), \snowman %(雪だるま)

§3 サンプル

オプションで着色,着替え,3D,サイズ,などの付加ができます.
以下はオプションなしのデフォルトのサンプルです.

(1)ソースコード (main.tex)

■■■■■■■■■■■■■■■■■■■
\documentclass[a5paper]{ltjsarticle}
\input{preamble.tex}
%
\begin{document}
\begin{tcblisting}{title={Basic Bear:クマ}}
\begin{tikzpicture}
\bear
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Coati:ハナグマ}}
\begin{tikzpicture}
\coati
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Koala:コアラ}}
\begin{tikzpicture}
\koala
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Marmot:マーモット}}
\begin{tikzpicture}
\marmot
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Moles:モグラ}}
\begin{tikzpicture}
\moles
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Mouse:マウス}}
\begin{tikzpicture}
\mouse
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Owl:フクロウ}}
\begin{tikzpicture}
\owl
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Penguin:ペンギン}}
\begin{tikzpicture}
\penguin
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Sloth:ナマケモノ}}
\begin{tikzpicture}
\sloth
\end{tikzpicture}
\end{tcblisting}

\bigskip

\begin{tcblisting}{title={Basic Snowman:雪だるま}}
\begin{tikzpicture}
\snowman
\end{tikzpicture}
\end{tcblisting}
\end{document}
■■■■■■■■■■■■■■■■■■■
 
 
 
(2)preamble.tex

■■■■■■■■■■■■■■■■■■■
\usepackage{tikzlings}
\usepackage[most]{tcolorbox}
%
\usepackage{tikzlings-bears} %クマ
\usepackage{tikzlings-coatis} %ハナグマ
\usepackage{tikzlings-koalas} %コアラ
\usepackage{tikzlings-marmots} %マーモット(モルモット)
\usepackage{tikzlings-moles} %モグラ
\usepackage{tikzlings-mice} %マウス
\usepackage{tikzlings-owls} %フクロウ
\usepackage{tikzlings-penguins}%ペンギン
\usepackage{tikzlings-sloths} %ナマケモノ
\usepackage{tikzlings-snowmans}%雪だるま
%
\definecolor{duckblue}{RGB}{0,70,140}
\definecolor{marmotred}{RGB}{140,20,40}
%
\lstdefinestyle{marmotstyle}{%
language={[latex]TeX},
tabsize=2,
breaklines,
basicstyle=\footnotesize\ttfamily,
columns=fullflexible,
texcsstyle=*\color{duckblue}\bfseries,
keywordstyle=\color{red!60!black}\bfseries,
morekeywords={tikzpicture,scope,patterns,calc,pgfinterruptboundingbox},
moretexcs={marmot,path,definecolor,scalebox,foreach,node,draw,PassOptionsToPackage,%
usetikzlibrary,selectcolormodel,colorlet,includegraphics,tikzset,shade,duck},
}
%
\tcbset{%
colframe=marmotred,
arc=2mm,
fonttitle=\bfseries,
sidebyside,
listing options={style=marmotstyle},
center lower,
righthand width=5.5cm,
bottom=0pt,
top=0pt,
before lower={%
\setlength{\parskip}{0.5cm}%
\spaceskip=5\fontdimen2\font},
}
■■■■■■■■■■■■■■■■■■■


(3)コンパイル

   luajitlatex main.tex


(4)結果

tikzrings01A.png


tikzrings01B.png


tikzrings01C.png

 
 
(EOF)

スポンサーサイト



  1. 2018/12/09(日) 09:49:50|
  2. LaTeX Tools