% Test document for pxpgftate ("make test", "make test-matrix").
%   platex/uplatex test-pxpgftate && dvipdfmx test-pxpgftate
% Pass the driver (class option, default: dvipdfmx) and the class
% (default: tarticle), e.g.
%   uplatex '\def\DRIVER{dvips}\def\CLASS{utarticle}\input{test-pxpgftate}'
\providecommand\DRIVER{dvipdfmx}
\providecommand\CLASS{tarticle}
\documentclass[\DRIVER]{\CLASS}
\usepackage{tikz}
\usetikzlibrary{patterns,fadings,shadows}
\usepackage{pxpgftate}
\usepackage[skins,breakable]{tcolorbox}
% `drop shadow' is not available in old versions of tcolorbox.
\pgfkeysifdefined{/tcb/drop shadow/.@cmd}
  {\tcbset{test shadow/.style={drop shadow}}}
  {\tcbset{test shadow/.style={}}}
\begin{document}
\section{基本}
縦組み中の図:
\begin{tikzpicture}[baseline]
  \draw[red,thick,->] (0,0) -- (2,0) node[right]{x};
  \draw[blue,thick,->] (0,0) -- (0,1) node[above]{y};
  \fill[green] (1,0.5) circle (2pt);
  \node[draw] at (1,-0.5) {あいう};
\end{tikzpicture}
の後の文。

回転:\tikz[baseline]{\node[draw,rotate=30]{回転30};\node[draw,rotate=30,transform shape] at (2,0){TS30};}終り。

シェーディング:\tikz\shade[left color=red,right color=blue] (0,0) rectangle (2,1);
\tikz\shade[top color=red,bottom color=blue] (0,0) rectangle (2,1);
\tikz\shade[inner color=red,outer color=blue] (0,0) circle (0.6);

パターン:\tikz\fill[pattern=north east lines,pattern color=red] (0,0) rectangle (2,1);

フェード:\tikz\fill[red,path fading=east] (0,0) rectangle (2,1);
\begin{tikzfadingfrompicture}[name=myfade]
  \shade[left color=transparent!0,right color=transparent!100] (0,0) rectangle (2,1);
\end{tikzfadingfrompicture}
\tikz\fill[blue,path fading=myfade,fit fading=false] (0,0) rectangle (2,1);

透明グループ:\tikz{\begin{scope}[transparency group,opacity=.5]\fill[red](0,0) rectangle (1,1);\node[fill=yellow] at (1,1){文字Ab};\fill[blue](.5,.5) rectangle (1.5,1.5);\end{scope}}

yoko箱:\hbox{\yoko \tikz{\draw[->](0,0)--(1,0) node[right]{yoko};\shade[left color=red,right color=blue](0,-.3) rectangle (1,-.6);}}

remember picture:\tikz[remember picture]\node(a){始};あいだの文\tikz[remember picture]\node(b){終};
\tikz[remember picture,overlay]\draw[->,red,thick](a)--(b);
\tikz[remember picture,overlay]\node[draw,red,fill=white] at (current page.center){中央};

\begin{tcolorbox}[title=タイトル]
tcolorbox本文。縦組みのテキスト。
\end{tcolorbox}
\begin{tcolorbox}[enhanced,title=enhanced,colback=yellow!10,colframe=red!50!black,test shadow]
enhanced本文。
\end{tcolorbox}
\begin{tcolorbox}[enhanced,breakable,title=breakable]
\foreach \i in {1,...,400}{長い本文\i。}
\end{tcolorbox}
\end{document}
