summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-01-20 23:14:47 +0000
committerKarl Berry <karl@freefriends.org>2014-01-20 23:14:47 +0000
commit678b47df5937bdebe240e2747602f2d744c2c818 (patch)
treebe8d42e88299254499dfc2c12c664a09ae98b732 /Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex
parent640b371427c6a52014149f3a7afda93519ffb738 (diff)
tikzposter (20jan14)
git-svn-id: svn://tug.org/texlive/trunk@32732 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex')
-rw-r--r--Master/texmf-dist/tex/latex/tikzposter/tikzposterInnerblockstyles.tex274
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'.