diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex | 274 |
1 files changed, 274 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex new file mode 100644 index 00000000000..ac9aee3c77e --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex @@ -0,0 +1,274 @@ +%% +%% 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.0 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.0 or later is part of all distributions of +%% LaTeX version 2013/12/01 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} + % decorate, decoration={penciline,amplitude=0.2cm} + ] (innerblockbody.south west) rectangle (topright);% +} + +\endinput +%% +%% End of file `tikzposterInnerblockstyles.tex'. |