|
%%
|
|
%% This is file `tikzposterInnerblockstyles.tex',
|
|
%% generated with the docstrip utility.
|
|
%%
|
|
%% The original source files were:
|
|
%%
|
|
%% tikzposter.dtx (with options: `tikzposterInnerblockstyles.tex')
|
|
%%
|
|
%% This is a generated file.
|
|
%%
|
|
%% Copyright (C) 2014 by Pascal Richter, Elena Botoeva, Richard Barnard, and Dirk Surmann
|
|
%%
|
|
%% This file may be distributed and/or modified under the
|
|
%% conditions of the LaTeX Project Public License, either
|
|
%% version 2.1 of this license or (at your option) any later
|
|
%% version. The latest version of this license is in:
|
|
%%
|
|
%% http://www.latex-project.org/lppl.txt
|
|
%%
|
|
%% and version 2.1 or later is part of all distributions of
|
|
%% LaTeX version 2014/10/15 or later.
|
|
%%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
% Options:
|
|
% titlewidth
|
|
% bodywidth
|
|
% titlewidthscale
|
|
% bodywidthscale
|
|
% titlecenter, titleleft, titleright
|
|
% titleoffsetx
|
|
% titleoffsety
|
|
% bodyoffsetx
|
|
% bodyoffsety
|
|
% bodyverticalshift
|
|
% roundedcorners
|
|
% linewidth
|
|
% titleinnersep
|
|
% bodyinnersep
|
|
|
|
% Parameter:
|
|
% \ifInnerblockHasTitle - boolean
|
|
% innerblocktitle - coordinate
|
|
% innerblockbody - coordinate
|
|
% \innerblockroundedcorners - number
|
|
% \innerblocklinewidth - length
|
|
% \innerblockbodyinnersep - length
|
|
% \innerblocktitleinnersep - length
|
|
% innerblockbodybgcolor - color
|
|
% innerblocktitlebgcolor - color
|
|
% framecolor - color
|
|
|
|
\defineinnerblockstyle{Default}{
|
|
titlewidthscale=1, bodywidthscale=1, titlecenter,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=0pt, roundedcorners=20, linewidth=4pt,
|
|
titleinnersep=10pt, bodyinnersep=12pt
|
|
}{
|
|
\begin{scope}[line width=\innerblocklinewidth, rounded
|
|
corners=\innerblockroundedcorners, solid]
|
|
\ifInnerblockHasTitle %
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblocktitlebgcolor]
|
|
(innerblockbody.south west) rectangle (innerblocktitle.north east);
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblockbody.north east);
|
|
\else
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblockbody.north east);
|
|
\fi
|
|
\end{scope}
|
|
}
|
|
|
|
\defineinnerblockstyle{Table}{
|
|
titlewidthscale=0.25, bodywidthscale=0.75, titleleft,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=0pt, roundedcorners=15, linewidth=3mm,
|
|
titleinnersep=15pt, bodyinnersep=15pt
|
|
}{
|
|
% minimum height should be the maximum of \TP@innerblocktitleheight and
|
|
% \TP@innerblockbodyheight
|
|
\node[minimum width=\TP@innerblocktitlewidth, minimum
|
|
height=\TP@innerblockbodyheight, anchor=center] (innerblocktitle) at
|
|
(\TP@innerblockcenter-0.5\TP@innerblockbodywidth+\TP@innerblocktitleoffsetx,
|
|
{-\TP@innerblocktitleheight-0.5\TP@innerblockbodyheight+\TP@innerblocktitleoffsety})
|
|
{};%
|
|
%
|
|
\ifInnerblockHasTitle%
|
|
\node[minimum width=\TP@innerblockbodywidth, minimum
|
|
height=\TP@innerblockbodyheight, anchor=center] (innerblockbody) at
|
|
(\TP@innerblockcenter+0.5\TP@innerblocktitlewidth+\TP@innerblockbodyoffsetx,
|
|
{-\TP@innerblocktitleheight-0.5\TP@innerblockbodyheight+\TP@innerblockbodyoffsety})
|
|
{};%
|
|
%
|
|
\else%
|
|
\node[minimum width=\TP@innerblockbodywidth, minimum
|
|
height=\TP@innerblockbodyheight, anchor=center] (innerblockbody) at
|
|
(\TP@innerblockcenter+\TP@innerblockbodyoffsetx,
|
|
{-\TP@innerblocktitleheight-0.5\TP@innerblockbodyheight}) {};%
|
|
\fi
|
|
\begin{scope}[rounded corners=\innerblockroundedcorners, line width=\innerblocklinewidth]
|
|
\ifInnerblockHasTitle
|
|
% the big rectangle
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor]
|
|
(innerblocktitle.north west) rectangle (innerblockbody.south east);%
|
|
\draw[color=innerblocktitlebgcolor] (innerblocktitle.south east) --
|
|
(innerblocktitle.north east); %
|
|
\else
|
|
% No title
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblockbody.north east);
|
|
\fi
|
|
\end{scope}
|
|
}
|
|
|
|
\defineinnerblockstyle{Basic}{
|
|
titlewidthscale=0.8, bodywidthscale=1, titlecenter,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=6mm,
|
|
bodyverticalshift=6mm, roundedcorners=14, linewidth=2pt,
|
|
titleinnersep=8pt, bodyinnersep=8pt
|
|
}{
|
|
\draw[rounded corners=\innerblockroundedcorners, inner sep=\innerblockbodyinnersep, line width=\innerblocklinewidth, color=framecolor, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblockbody.north east); %
|
|
\ifInnerblockHasTitle%
|
|
\draw[rounded corners=\innerblockroundedcorners, inner sep=\innerblocktitleinnersep, line width=\innerblocklinewidth, color=framecolor, fill=innerblocktitlebgcolor]
|
|
(innerblocktitle.south west) rectangle (innerblocktitle.north east); %
|
|
\fi%
|
|
}
|
|
|
|
\defineinnerblockstyle{Minimal}{
|
|
titlewidthscale=1, bodywidthscale=1, titleleft,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=0pt, roundedcorners=0, linewidth=1.5mm,
|
|
titleinnersep=10pt, bodyinnersep=10pt
|
|
}{
|
|
\begin{scope}[line width=\innerblocklinewidth, rounded corners=\innerblockroundedcorners]
|
|
\ifInnerblockHasTitle %
|
|
\draw[draw=none, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblocktitle.north east);
|
|
\draw[color=innerblocktitlebgcolor, loosely dashed]
|
|
(innerblocktitle.south west) -- (innerblocktitle.south east);%
|
|
\else
|
|
\draw[draw=none, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblockbody.north east);
|
|
\fi
|
|
\end{scope}
|
|
}
|
|
|
|
\defineinnerblockstyle{Envelope}{
|
|
titlewidthscale=1, bodywidthscale=1, titlecenter,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=0pt, roundedcorners=20, linewidth=1.3pt,
|
|
titleinnersep=10pt, bodyinnersep=10pt
|
|
}{
|
|
\begin{scope}[rounded corners=\innerblockroundedcorners, line width=\innerblocklinewidth,
|
|
drop shadow={shadow xshift=0.3cm, shadow yshift=-0.3cm, opacity=0.3} ]
|
|
\ifInnerblockHasTitle
|
|
% the big rectangle
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor, drop shadow]
|
|
(innerblockbody.south west) rectangle (innerblocktitle.north east);%
|
|
\begin{scope}
|
|
\clip (innerblocktitle.south west) rectangle (innerblocktitle.north east);
|
|
% fading on top
|
|
\fill[rounded corners=0, path fading=south, fill=innerblocktitlebgcolor, opacity=.4]
|
|
($(innerblocktitle.south west)-(0.1,0)$) rectangle ($(innerblocktitle.north east)+(0.1,0)$);
|
|
% the trapezium
|
|
\draw[draw=none, bottom color=innerblocktitlebgcolor, top
|
|
color=innerblocktitlebgcolor!85!] %
|
|
($(innerblocktitle.north west)+(0.25,0)$) -- ($(innerblocktitle.north west)+(0.75,0)$) -- %
|
|
($(innerblocktitle.south west)+(2.5,0)$) -- ($(innerblocktitle.south east)-(2.5,0)$) -- %
|
|
($(innerblocktitle.north east)-(0.75,0)$) -- ($(innerblocktitle.north east)-(0.25,0)$) -- cycle;
|
|
\end{scope}
|
|
\else
|
|
% No title
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor]
|
|
(innerblockbody.south west) rectangle (innerblockbody.north east);
|
|
\fi
|
|
\end{scope}
|
|
}
|
|
|
|
\defineinnerblockstyle{Corner}{
|
|
titlewidthscale=1, bodywidthscale=1, titleleft,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=0pt, roundedcorners=8, linewidth=1pt,
|
|
titleinnersep=10pt, bodyinnersep=10pt
|
|
}{
|
|
% the shadow above the corner
|
|
\begin{scope}
|
|
\clip (innerblockbody.south west) rectangle (innerblocktitle.north east);
|
|
\begin{scope}[transform canvas={xshift=-1cm, yshift=-0.8cm, rotate
|
|
around={-20:($(innerblocktitle.north east)-(10,0)$)}}]
|
|
\fill[color=gray, path fading=north, opacity=0.8]%
|
|
($(innerblocktitle.north east)-(10,1)$) rectangle ($(innerblocktitle.north east)+(2,2.3)$);
|
|
\end{scope}
|
|
\end{scope}
|
|
%
|
|
% the border
|
|
\def \border{%
|
|
[rounded corners=30] (innerblockbody.south west) -- (innerblocktitle.north west) %
|
|
[rounded corners=30] -- ($(innerblocktitle.north east)-(9.4,0)$)
|
|
[rounded corners=30] -- ($(innerblocktitle.north east)-(0,3.4)$)
|
|
[rounded corners=30] |- (innerblockbody.south west) -- cycle
|
|
}
|
|
\draw[line width=\innerblocklinewidth, color=innerblocktitlebgcolor, fill=innerblockbodybgcolor,
|
|
% drop shadow={shadow xshift=0.3cm, shadow yshift=-0.3cm, opacity=0.3}
|
|
] \border;
|
|
%
|
|
% the corner
|
|
\begin{scope}
|
|
\def \corner{ ($(innerblocktitle.north east)-(0,6)$) -- ($(innerblocktitle.north east)-(0,4.5)$) .. %
|
|
controls ($(innerblocktitle.north east)-(-0,2.7)$) and ($(innerblocktitle.north east)-(2.8,2.2)$)
|
|
.. ($(innerblocktitle.north east)-(3.8,4.6)$) %
|
|
.. controls ($(innerblocktitle.north east)-(8.6,0)$) .. ($(innerblocktitle.north east)-(11.4,0)$) %
|
|
[rounded corners=30] -- ($(innerblocktitle.north east)-(9.4,0)$) %
|
|
[rounded corners=30] -- ($(innerblocktitle.north east)-(0,3.4)$) %
|
|
[rounded corners=0] -- ($(innerblocktitle.north east)-(0,6)$)}
|
|
\draw[innerblocktitlebgcolor] \corner;
|
|
\clip \corner;
|
|
\begin{scope}[transform canvas={xshift=-1cm, yshift=-1.3cm, rotate
|
|
around={-23:($(innerblocktitle.north east)-(10,0)$)}}]
|
|
\fill[color=innerblocktitlebgcolor!90] ($(innerblocktitle.north east) - (10,2)$)
|
|
rectangle ($(innerblocktitle.north east) + (2,3.6)$); %
|
|
\fill[color=innerblocktitlebgcolor , path fading=south, opacity=1]
|
|
($(innerblocktitle.north east) - (10,-1.2)$) rectangle ($(innerblocktitle.north east) + (2,1.6)$); %
|
|
\fill[color=innerblocktitlebgcolor , path fading=north, opacity=1]
|
|
($(innerblocktitle.north east) - (10,-1.6)$) rectangle ($(innerblocktitle.north east) + (2,2.1)$);
|
|
\end{scope}
|
|
\end{scope}%
|
|
}
|
|
|
|
\defineinnerblockstyle{Slide}{
|
|
titlewidthscale=1, bodywidthscale=1, titleleft,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=0pt, roundedcorners=0, linewidth=0pt,
|
|
titleinnersep=10pt, bodyinnersep=10pt
|
|
}{
|
|
\ifInnerblockHasTitle%
|
|
\draw[draw=none, left color=innerblocktitlebgcolor, right color=innerblockbodybgcolor]
|
|
(innerblocktitle.south west) rectangle (innerblocktitle.north east);
|
|
\fi%
|
|
\draw[draw=none, fill=innerblockbodybgcolor] %
|
|
(innerblockbody.north west) [rounded corners=30] -- (innerblockbody.south west) --
|
|
(innerblockbody.south east) [rounded corners=0]-- (innerblockbody.north east) -- cycle;
|
|
}
|
|
|
|
\defineinnerblockstyle{TornOut}{
|
|
titlewidthscale=1, bodywidthscale=1, titlecenter,
|
|
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
|
|
bodyverticalshift=-1.2cm, roundedcorners=0, linewidth=1pt,
|
|
titleinnersep=10pt, bodyinnersep=10pt
|
|
}{
|
|
\ifInnerblockHasTitle%
|
|
\coordinate (topright) at (innerblocktitle.north east);
|
|
\else
|
|
\coordinate (topright) at (innerblockbody.north east);
|
|
\fi%
|
|
\draw[color=innerblocktitlebgcolor, fill=innerblockbodybgcolor,%
|
|
line width=\innerblocklinewidth, drop shadow={shadow xshift=0.2cm, shadow yshift=-0.2cm,opacity=0.3}, %
|
|
decorate, decoration={random steps,segment length=1.5cm,amplitude=0.15cm}
|
|
] (innerblockbody.south west) rectangle (topright);%
|
|
}
|
|
\endinput
|
|
%%
|
|
%% End of file `tikzposterInnerblockstyles.tex'.
|