You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

223 lines
8.2 KiB

%%
%% This is file `tikzposterBlockstyles.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% tikzposter.dtx (with options: `tikzposterBlockstyles.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:
% titlewidthscale
% bodywidthscale
% titlecenter, titleleft, titleright
% titleoffsetx
% titleoffsety
% bodyoffsetx
% bodyoffsety
% bodyverticalshift
% roundedcorners
% linewidth
% titleinnersep
% bodyinnersep
% Parameter:
% \ifBlockHasTitle - boolean
% blocktitle - coordinate
% blockbody - coordinate
% \blockroundedcorners - number
% \blocklinewidth - length
% \blockbodyinnersep - length
% \blocktitleinnersep - length
% blockbodybgcolor - color
% blocktitlebgcolor - color
% framecolor - color
\defineblockstyle{Default}{
titlewidthscale=1, bodywidthscale=1, titlecenter,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=0pt, roundedcorners=30, linewidth=0.4cm,
titleinnersep=1cm, bodyinnersep=1cm
}{
\begin{scope}[line width=\blocklinewidth, rounded corners=\blockroundedcorners]
\ifBlockHasTitle %
\draw[color=blocktitlebgcolor, fill=blocktitlebgcolor] (blockbody.south west) rectangle (blocktitle.north east);
\draw[color=blocktitlebgcolor, fill=blockbodybgcolor] (blockbody.south west) rectangle (blockbody.north east);
\else
\draw[color=blocktitlebgcolor, fill=blockbodybgcolor] (blockbody.south west) rectangle (blockbody.north east);
\fi
\end{scope}
}
\defineblockstyle{Basic}{
titlewidthscale=0.8, bodywidthscale=1, titlecenter,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=15mm,
bodyverticalshift=15mm, roundedcorners=22, linewidth=5pt,
titleinnersep=8mm, bodyinnersep=8mm
}{
\draw[rounded corners=\blockroundedcorners, inner sep=\blockbodyinnersep, line width=\blocklinewidth, color=framecolor, fill=blockbodybgcolor]
(blockbody.south west) rectangle (blockbody.north east); %
\ifBlockHasTitle%
\draw[rounded corners=\blockroundedcorners, inner sep=\blocktitleinnersep, line width=\blocklinewidth, color=framecolor, fill=blocktitlebgcolor]
(blocktitle.south west) rectangle (blocktitle.north east); %
\fi%
}
\defineblockstyle{Minimal}{
titlewidthscale=1, bodywidthscale=1, titleleft,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=0pt, roundedcorners=0, linewidth=0.2cm,
titleinnersep=1cm, bodyinnersep=1cm
}{
\begin{scope}[line width=\blocklinewidth, rounded corners=\blockroundedcorners]
\ifBlockHasTitle %
\draw[draw=none]%, fill=blockbodybgcolor]
(blockbody.south west) rectangle (blocktitle.north east);
\draw[color=blocktitlebgcolor, loosely dashed]
(blocktitle.south west) -- (blocktitle.south east);%
\else
\draw[draw=none]%, fill=blockbodybgcolor]
(blockbody.south west) rectangle (blockbody.north east);
\fi
\end{scope}
}
\defineblockstyle{Envelope}{
titlewidthscale=1, bodywidthscale=1, titlecenter,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=0pt, roundedcorners=20, linewidth=1.6pt,
titleinnersep=1cm, bodyinnersep=1cm
}{
\begin{scope}[rounded corners=\blockroundedcorners, line width=\blocklinewidth,
drop shadow={shadow xshift=0.3cm, shadow yshift=-0.3cm, opacity=0.3} ]
\ifBlockHasTitle
% the big rectangle
\draw[color=blocktitlebgcolor, fill=blockbodybgcolor, drop shadow]
(blockbody.south west) rectangle (blocktitle.north east);%
\begin{scope}
\clip (blocktitle.south west) rectangle (blocktitle.north east);
% fading on top
\fill[rounded corners=0, path fading=south, fill=blocktitlebgcolor, opacity=.4]
($(blocktitle.south west)-(0.1,0)$) rectangle ($(blocktitle.north east)+(0.1,0)$);
% the trapezium
\draw[draw=none, bottom color=blocktitlebgcolor, top
color=blocktitlebgcolor!85!] %
($(blocktitle.north west)+(0.25,0)$) -- ($(blocktitle.north west)+(0.75,0)$) -- %
($(blocktitle.south west)+(2.5,0)$) -- ($(blocktitle.south east)-(2.5,0)$) -- %
($(blocktitle.north east)-(0.75,0)$) -- ($(blocktitle.north east)-(0.25,0)$) -- cycle;
\end{scope}
\else
% No title
\draw[color=blocktitlebgcolor, fill=blockbodybgcolor]
(blockbody.south west) rectangle (blockbody.north east);
\fi
\end{scope}
}
\defineblockstyle{Corner}{
titlewidthscale=1, bodywidthscale=1, titleleft,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=0pt, roundedcorners=20, linewidth=1.2pt,
titleinnersep=1cm, bodyinnersep=1cm
}{
% the shadow above the corner
\begin{scope}
\clip (blockbody.south west) rectangle (blocktitle.north east);
\begin{scope}[transform canvas={xshift=-1cm, yshift=-0.8cm, rotate
around={-20:($(blocktitle.north east)-(10,0)$)}}]
\fill[color=gray, path fading=north, opacity=0.8]%
($(blocktitle.north east)-(10,1)$) rectangle ($(blocktitle.north east)+(2,2.3)$);
\end{scope}
\end{scope}
%
% the border
\def \border{%
[rounded corners=30] (blockbody.south west) -- (blocktitle.north west) %
[rounded corners=30] -- ($(blocktitle.north east)-(9.4,0)$)
[rounded corners=30] -- ($(blocktitle.north east)-(0,3.4)$)
[rounded corners=30] |- (blockbody.south west) -- cycle
}
\draw[line width=\blocklinewidth, color=blocktitlebgcolor, fill=blockbodybgcolor,
% drop shadow={shadow xshift=0.3cm, shadow yshift=-0.3cm, opacity=0.3}
] \border;
%
% the corner
\begin{scope}
\def \corner{ ($(blocktitle.north east)-(0,6)$) -- ($(blocktitle.north east)-(0,4.5)$) .. %
controls ($(blocktitle.north east)-(-0,2.7)$) and ($(blocktitle.north east)-(2.8,2.2)$)
.. ($(blocktitle.north east)-(3.8,4.6)$) %
.. controls ($(blocktitle.north east)-(8.6,0)$) .. ($(blocktitle.north east)-(11.4,0)$) %
[rounded corners=30] -- ($(blocktitle.north east)-(9.4,0)$) %
[rounded corners=30] -- ($(blocktitle.north east)-(0,3.4)$) %
[rounded corners=0] -- ($(blocktitle.north east)-(0,6)$)}
\draw[blocktitlebgcolor] \corner;
\clip \corner;
\begin{scope}[transform canvas={xshift=-1cm, yshift=-1.3cm, rotate
around={-23:($(blocktitle.north east)-(10,0)$)}}]
\fill[color=blocktitlebgcolor!90] ($(blocktitle.north east) - (10,2)$)
rectangle ($(blocktitle.north east) + (2,3.6)$); %
\fill[color=blocktitlebgcolor , path fading=south, opacity=1]
($(blocktitle.north east) - (10,-1.2)$) rectangle ($(blocktitle.north east) + (2,1.6)$); %
\fill[color=blocktitlebgcolor , path fading=north, opacity=1]
($(blocktitle.north east) - (10,-1.6)$) rectangle ($(blocktitle.north east) + (2,2.1)$);
\end{scope}
\end{scope}%
}
\defineblockstyle{Slide}{
titlewidthscale=1, bodywidthscale=1, titleleft,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=0pt, roundedcorners=0, linewidth=0pt, titleinnersep=1cm,
bodyinnersep=1cm
}{
\ifBlockHasTitle%
\draw[draw=none, left color=blocktitlebgcolor, right color=blockbodybgcolor]
(blocktitle.south west) rectangle (blocktitle.north east);
\fi%
\draw[draw=none, fill=blockbodybgcolor] %
(blockbody.north west) [rounded corners=30] -- (blockbody.south west) --
(blockbody.south east) [rounded corners=0]-- (blockbody.north east) -- cycle;
}
\defineblockstyle{TornOut}{
titlewidthscale=1, bodywidthscale=1, titlecenter,
titleoffsetx=0pt, titleoffsety=0pt, bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=-1.2cm, roundedcorners=0, linewidth=1.2pt,
titleinnersep=1cm, bodyinnersep=1cm
}{
\ifBlockHasTitle%
\coordinate (topright) at (blocktitle.north east);
\else
\coordinate (topright) at (blockbody.north east);
\fi%
\draw[color=blocktitlebgcolor, fill=blockbodybgcolor,%
line width=\blocklinewidth, drop shadow={shadow xshift=0.2cm, shadow yshift=-0.2cm,opacity=0.3}, %
decorate, decoration={random steps,segment length=1.5cm,amplitude=0.15cm}
] (blockbody.south west) rectangle (topright);%
}
\endinput
%%
%% End of file `tikzposterBlockstyles.tex'.