|
|
- %%
- %% 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'.
|