diff options
author | Karl Berry <karl@freefriends.org> | 2014-01-20 23:14:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-01-20 23:14:47 +0000 |
commit | 678b47df5937bdebe240e2747602f2d744c2c818 (patch) | |
tree | be8d42e88299254499dfc2c12c664a09ae98b732 /Master/texmf-dist/tex/latex/tikzposter | |
parent | 640b371427c6a52014149f3a7afda93519ffb738 (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')
11 files changed, 2082 insertions, 701 deletions
diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposter-colorthemes.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposter-colorthemes.tex deleted file mode 100644 index ebebd1b801e..00000000000 --- a/Master/texmf-dist/tex/latex/tikzposter/tikzposter-colorthemes.tex +++ /dev/null @@ -1,390 +0,0 @@ -%% -%% This is file `tikzposter-colorthemes.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tikzposter.dtx (with options: `tikzposter-colorthemes.tex') -%% -%% This is a generated file. -%% -%% Copyright (C) 2012 by Pascal Richter and Richard Barnard -%% -%% This file may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.2 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 1.2 or later is part of all distributions of -%% LaTeX version 2012/09/01 or later. -%% - - -\def\TP@colorthemedefault{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{EEEEEE} - \definecolor{backgroundcolormiddle}{HTML}{EEEEEE} - \definecolor{backgroundcolorbottom}{HTML}{EEEEEE} - \definecolor{framecolor}{named}{black} - % Title Colors - \definecolor{titlebgcolortop}{named}{white} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{0066A8} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemeanil{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{D1D1D1} - \definecolor{backgroundcolormiddle}{HTML}{F5F5F5} - \definecolor{backgroundcolorbottom}{HTML}{D1D1D1} - \definecolor{framecolor}{HTML}{FFD700} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{FFD700} - \definecolor{titlebgcolorbottom}{HTML}{F5F5F5} - \definecolor{embeddedtitlebgcolortop}{HTML}{F5F5F5} - \definecolor{embeddedtitlebgcolorbottom}{HTML}{F5F5F5} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{FFD700} - \definecolor{blockbodybgcolor}{HTML}{F5F5F5} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemearmin{ - %Background colors - \definecolor{backgroundcolortop}{rgb}{0.65,0.8,0.9} - \definecolor{backgroundcolormiddle}{rgb}{0.7,0.68,0.7} - \definecolor{backgroundcolorbottom}{gray}{0.8} - \definecolor{framecolor}{gray}{0.5} - %Title Colors - %\definecolor{titlebgcolortop} - %\definecolor{titlebgcolorbottom} - %\definecolor{embeddedtitlebgcolortop} - %\definecolor{embeddedtitlebgcolorbottom} - \definecolor{titlefgcolor}{gray}{0} - %Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.8,0.45,0.3} - \definecolor{blockbodybgcolor}{gray}{0.96} - \definecolor{blocktitlefgcolor}{gray}{1} - \definecolor{blockbodyfgcolor}{gray}{0} -} -\def\TP@colorthemeedgar{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{0072BB} - \definecolor{backgroundcolormiddle}{HTML}{96DED1} - \definecolor{backgroundcolorbottom}{HTML}{AFEEEE} - \definecolor{framecolor}{HTML}{AF4035} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{FFCBA4} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{FFCBA4} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemeemre{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{EEEEE0} - \definecolor{backgroundcolormiddle}{HTML}{EEEEE0} - \definecolor{backgroundcolorbottom}{HTML}{EEEEE0} - \definecolor{framecolor}{HTML}{9BCD9B} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{9BCD9B} - \definecolor{titlebgcolorbottom}{HTML}{FFFFF0} - \definecolor{embeddedtitlebgcolortop}{HTML}{FFFFF0} - \definecolor{embeddedtitlebgcolorbottom}{HTML}{FFFFF0} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{9BCD9B} - \definecolor{blockbodybgcolor}{HTML}{FFFFF0} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemehanna{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{BCD2EE} - \definecolor{backgroundcolormiddle}{HTML}{CAE1FF} - \definecolor{backgroundcolorbottom}{HTML}{BCD2EE} - \definecolor{framecolor}{named}{white} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{FFE7BA} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{FFE7BA} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemejames{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.633, 0.882, 0.776} - \definecolor{backgroundcolormiddle}{rgb}{0.871, 0.941, 0.878} - \definecolor{backgroundcolorbottom}{rgb}{0.633, 0.882, 0.776} - \definecolor{framecolor}{rgb}{0.533, 0.733, 0.604} - - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.953, 0.588, 0.122} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{rgb}{0.953, 0.588, 0.122} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.953, 0.588, 0.122} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemekai{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.953, 0.882, 0.729} - \definecolor{backgroundcolormiddle}{rgb}{0.953, 0.882, 0.729} - \definecolor{backgroundcolorbottom}{rgb}{0.953, 0.882, 0.729} - \definecolor{framecolor}{rgb}{0.0, 0.075, 0.063} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.880, 0.120, 0.0} - \definecolor{titlebgcolorbottom}{rgb}{1.0, 0.433, 0.0} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{1.0, 0.433, 0.0} - \definecolor{blockbodybgcolor}{rgb}{1.0, 0.988, 0.969} - \definecolor{blocktitlefgcolor}{rgb}{1.0, 0.988, 0.969} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemelena{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{F0EAD6} - \definecolor{backgroundcolormiddle}{HTML}{FAD6A5} - \definecolor{backgroundcolorbottom}{HTML}{F0EAD6} - \definecolor{framecolor}{HTML}{B31B1B} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{FAD6A5} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} - \definecolor{blocktitlebgcolor}{HTML}{BCD4E6} -} -\def\TP@colorthememanuel{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.510, 0.392, 0.341} - \definecolor{backgroundcolormiddle}{named}{white} - \definecolor{backgroundcolorbottom}{rgb}{0.510, 0.392, 0.341} - \definecolor{framecolor}{rgb}{0.859, 0.408, 0.325} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.871, 0.576, 0.478} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.871, 0.576, 0.478} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthememartin{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.984, 0.988, 0.635} - \definecolor{backgroundcolormiddle}{rgb}{0.984, 0.988, 0.635} - \definecolor{backgroundcolorbottom}{rgb}{0.984, 0.988, 0.635} - \definecolor{framecolor}{rgb}{0.208, 0.020, 0.443} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.106, 0.439, 0.878} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.106, 0.439, 0.878} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthememax{ - % Background Colors - \definecolor{backgroundcolortop}{named}{white} - \definecolor{backgroundcolormiddle}{HTML}{4876FF} - \definecolor{backgroundcolorbottom}{named}{white} - \definecolor{framecolor}{HTML}{0000CD} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{E6E8FA} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{E6E8FA} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemenicolas{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.557, 0.765, 0.882} - \definecolor{backgroundcolorbottom}{rgb}{0.557, 0.765, 0.882} - \definecolor{backgroundcolormiddle}{rgb}{0.757, 0.988, 1.0} - \definecolor{framecolor}{rgb}{0.129, 0.184, 0.329} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.757, 0.988, 1.0} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.427, 0.502, 0.659} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemepascal{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.988, 0.792, 0.396} - \definecolor{backgroundcolormiddle}{rgb}{1.0, 0.988, 0.941} - \definecolor{backgroundcolorbottom}{rgb}{0.988, 0.792, 0.396} - \definecolor{framecolor}{rgb}{0.0, 0.108, 0.139} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.890, 0.435, 0.365} - \definecolor{titlebgcolorbottom}{rgb}{1.0, 0.988, 0.941} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.890, 0.435, 0.365} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{rgb}{1.0, 0.988, 0.941} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemepeter{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.961, 0.443, 0.267} - \definecolor{backgroundcolormiddle}{rgb}{0.941, 0.929, 0.698} - \definecolor{backgroundcolorbottom}{rgb}{0.961, 0.443, 0.267} - \definecolor{framecolor}{rgb}{0.439, 0.337, 0.286} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.851, 0.259, 0.231} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.851, 0.259, 0.231} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemephilipp{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{FCC200} - \definecolor{backgroundcolormiddle}{HTML}{9AB973} - \definecolor{backgroundcolorbottom}{HTML}{6B8E23} - \definecolor{framecolor}{HTML}{43302E} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{738678} - \definecolor{titlebgcolorbottom}{HTML}{4F666A} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{4F666A} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemerichard{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{848482} - \definecolor{backgroundcolormiddle}{HTML}{848482} - \definecolor{backgroundcolorbottom}{HTML}{848482} - \definecolor{framecolor}{named}{black} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{536872} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{007BA7} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemeroman{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{1.000, 0.675, 0.137} - \definecolor{backgroundcolormiddle}{rgb}{1.000, 0.984, 0.839} - \definecolor{backgroundcolorbottom}{rgb}{1.000, 0.675, 0.137} - \definecolor{framecolor}{named}{black} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.925, 0.263, 0.031} - \definecolor{titlebgcolorbottom}{rgb}{0.988, 0.506, 0.039} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.988, 0.506, 0.039} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemestefanie{ - % Background Colors - \definecolor{backgroundcolortop}{HTML}{E2F985} - \definecolor{backgroundcolormiddle}{HTML}{B2EC5D} - \definecolor{backgroundcolorbottom}{HTML}{E2F985} - \definecolor{framecolor}{HTML}{BD7004} - % Title Colors - \definecolor{titlebgcolortop}{HTML}{F0DC82} - \definecolor{titlebgcolorbottom}{HTML}{FFFAF0} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{HTML}{FFF2C2} - \definecolor{blockbodybgcolor}{HTML}{FFFAF0} - \definecolor{blocktitlefgcolor}{named}{black} - \definecolor{blockbodyfgcolor}{named}{black} -} -\def\TP@colorthemevinay{ - % Background Colors - \definecolor{backgroundcolortop}{rgb}{0.663, 0.882, 0.776} - \definecolor{backgroundcolormiddle}{rgb}{0.5, 0.91, 0.78} - \definecolor{backgroundcolorbottom}{rgb}{0.663, 0.882, 0.776} - \definecolor{framecolor}{rgb}{0.00, 0.1, 0.5} - % Title Colors - \definecolor{titlebgcolortop}{rgb}{0.663, 0.882, 0.0.663} - \definecolor{titlebgcolorbottom}{named}{white} - \definecolor{embeddedtitlebgcolortop}{named}{white} - \definecolor{embeddedtitlebgcolorbottom}{named}{white} - \definecolor{titlefgcolor}{named}{black} - % Block Colors - \definecolor{blocktitlebgcolor}{rgb}{0.663, 0.882, 0.0.663} - \definecolor{blockbodybgcolor}{named}{white} - \definecolor{blocktitlefgcolor}{named}{white} - \definecolor{blockbodyfgcolor}{named}{black} -} - -\endinput -%% -%% End of file `tikzposter-colorthemes.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposter-layoutstyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposter-layoutstyles.tex deleted file mode 100644 index 939031dcb82..00000000000 --- a/Master/texmf-dist/tex/latex/tikzposter/tikzposter-layoutstyles.tex +++ /dev/null @@ -1,31 +0,0 @@ -%% -%% This is file `tikzposter-layoutstyles.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tikzposter.dtx (with options: `tikzposter-layoutstyles.tex') -%% -%% This is a generated file. -%% -%% Copyright (C) 2012 by Pascal Richter and Richard Barnard -%% -%% This file may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.2 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 1.2 or later is part of all distributions of -%% LaTeX version 2012/09/01 or later. -%% - - -\tikzstyle{TP@tikzstylerounded} = [draw, rounded corners=1.2em, line width=0.25em] -\tikzstyle{TP@tikzstylerectangular} = [draw, line width=0.25em] -\tikzstyle{TP@tikzstyleshaded} = [draw,line width=0.1pt, drop shadow] - -\endinput -%% -%% End of file `tikzposter-layoutstyles.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposter.cls b/Master/texmf-dist/tex/latex/tikzposter/tikzposter.cls index 7afa852d06a..5ff39e17a40 100644 --- a/Master/texmf-dist/tex/latex/tikzposter/tikzposter.cls +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposter.cls @@ -8,24 +8,30 @@ %% %% This is a generated file. %% -%% Copyright (C) 2012 by Pascal Richter and Richard Barnard +%% 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 1.2 of this license or (at your option) any later +%% 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 1.2 or later is part of all distributions of -%% LaTeX version 2012/09/01 or later. +%% and version 2.0 or later is part of all distributions of +%% LaTeX version 2013/12/01 or later. %% + + + + + \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{tikzposter}[2012/09/01 v1.0 LaTeX document class for Posters] +\ProvidesClass{tikzposter}[2014/01/15 v2.0 LaTeX document class for Posters] + % --------------------------------------- % % Loading Packages \usepackage{xkeyval} \usepackage{calc} @@ -34,64 +40,136 @@ \usepackage{xstring} \usepackage{etoolbox} \usepackage{tikz} - \usetikzlibrary{shapes,decorations,shadows,backgrounds,calc,fadings} + \usetikzlibrary{shapes,decorations,shadows,backgrounds,calc,fadings,fit} + \usetikzlibrary{decorations.pathmorphing} \usepgflibrary{arrows} - % Parameter -\def\@institute{~} -\newif\ifTP@showlatexaffectionproof + % --------------------------------------- % + % Paper parameter +\newif\ifTP@hugefontsize \newdimen\TP@innermargin \newdimen\TP@visibletextwidth \newdimen\TP@visibletextheight -\newif\ifTP@IsBlockWithTitle -\newif\ifTP@hugefontsize + % Title parameter +\newdimen\TP@titlewidth +\newdimen\titlewidth +\newdimen\TP@titlelinewidth +\newdimen\titlelinewidth +\def\titleroundedcorners{} +\newdimen\titleinnersep \newdimen\TP@titleinnersep +\newdimen\TP@titletotopverticalspace +\newdimen\titletotopverticalspace \newdimen\TP@titletoblockverticalspace -\newdimen\TP@titlewidth -\def\TP@titleleftfig{} -\def\TP@titlerightfig{} -\newdimen\TP@titleleftfigheight{} -\newdimen\TP@titlerightfigheight{} -\newdimen\TP@titleleftfigwidth{} -\newdimen\TP@titlerightfigwidth{} -\newif\ifTP@titleHasLeftFig -\newif\ifTP@titleHasRightFig -\newif\ifTP@titleIsEmbedded -\newif\ifTP@titleIsSeparated - % Block parameter -\newdimen\TP@blockverticalspace -\newdimen\TP@blocktop -\newdimen\TP@blockbottom -\newdimen\TP@blockcenter -\newdimen\TP@blockwidth -\newif\ifTP@blockHasVariableWidth -\newdimen\TP@blockbodyinnersep -\newbox\TP@blockbodybox -\newbox\TP@blocktitlebox -\newdimen\TP@blocktitleinnersep -\newdimen\TP@blocktitleheight -\newdimen\TP@blocktitletobodydist -\def\TP@blocktitleratio{} -\newdimen\TP@blocktitlewidth -\newdimen\TP@blocktitlemaxwidth -\newif\ifTP@blocktitleLeft -\newif\ifTP@blocktitleCenter -\newif\ifTP@blocktitleRight +\newdimen\TP@titleheight +\newdimen\titleheight +\newdimen\titlegraphicheight +\newdimen\titleposleft +\newdimen\titleposright +\newdimen\titlepostop +\newdimen\titleposbottom +\newdimen\TP@titlegraphictotitledistance +\def\TP@titletextscale{1} + + % Maketitle parameter +\def\@title{~} +\def\title#1{\gdef\@title{\scalebox{\TP@titletextscale}{#1}}} +\def\@author{~} +\def\@institute{~} +\def\@titlegraphic{~} + + % Affection parameter +\newif\ifTP@showlatexaffection + % Column parameter \newif\ifTP@columnEnvironment +\TP@columnEnvironmentfalse \newif\ifTP@subcolumnEnvironment +\TP@subcolumnEnvironmentfalse \newdimen\TP@colspace \newdimen\TP@coltop \newdimen\TP@colbottom \newdimen\TP@colcenter \newdimen\colwidth + + % Subcolumn parameter \newdimen\TP@subcolspace \newdimen\TP@subcoltop \newdimen\TP@subcolbottom \newdimen\TP@subcolcenter \newdimen\subcolwidth + % Block parameter +\newdimen\TP@blockverticalspace +\newdimen\TP@blockcenter +\newdimen\TP@blocktitleinnersep +\newdimen\blocktitleinnersep +\newdimen\TP@blockbodyinnersep +\newdimen\blockbodyinnersep +\newbox\TP@blocktitlebox +\newbox\TP@blockbodybox +\def\TP@blocktitleAlignment{} +\newif\ifBlockHasTitle +\newdimen\TP@blocktitlewidth +\newdimen\TP@blockbodywidth +\newdimen\TP@blockbodyheight +\newdimen\TP@blocktitleheight +\newdimen\TP@blocktop +\newdimen\TP@blocktitleoffsetx +\newdimen\TP@blocktitleoffsety +\newdimen\TP@blockbodyoffsetx +\newdimen\TP@blockbodyoffsety +\newdimen\TP@blockbodyverticalshift +\def\blockroundedcorners{} +\newdimen\blocklinewidth + + % Innerblock parameter +\newdimen\TP@innerblockcenter +\newdimen\TP@innerblocktitleinnersep +\newdimen\innerblocktitleinnersep +\newdimen\TP@innerblockbodyinnersep +\newdimen\innerblockbodyinnersep +\newbox\TP@innerblocktitlebox +\newbox\TP@innerblockbodybox +\def\TP@innerblocktitleAlignment{} +\newif\ifInnerblockHasTitle +\newdimen\TP@innerblocktitlewidth +\newdimen\TP@innerblockbodywidth +\newdimen\TP@innerblockbodyheight +\newdimen\TP@innerblocktitleheight +\newdimen\TP@innerblocktitleoffsetx +\newdimen\TP@innerblocktitleoffsety +\newdimen\TP@innerblockbodyoffsetx +\newdimen\TP@innerblockbodyoffsety +\newdimen\TP@innerblockbodyverticalshift +\def\innerblockroundedcorners{} +\newdimen\innerblocklinewidth + + % Coloredbox parameter +\newbox\TP@coloredbox +\newdimen\TP@coloredboxwidth +\def\TP@coloredboxroundedcorners{} +\newdimen\TP@coloredboxlinewidth +\newdimen\TP@coloredboxinnersep +\newdimen\TP@coloredboxheight + + % Note parameter +\newdimen\TP@noteinnersep +\newdimen\noteinnersep +\newdimen\TP@notetargetoffsetx +\newdimen\TP@notetargetoffsety +\def\TP@noteangle{} +\newdimen\TP@noteradius +\newdimen\TP@notewidth +\newdimen\TP@noteheight +\newif\ifNoteHasConnection +\newbox\TP@notebox +\def\noterotate{} +\def\noteroundedcorners{} +\newdimen\notelinewidth + + % --------------------------------------- % % Declaring options \DeclareOptionX{12pt}{\TP@hugefontsizefalse \PassOptionsToClass{\CurrentOption}{extarticle}} \DeclareOptionX{14pt}{\TP@hugefontsizefalse \PassOptionsToClass{\CurrentOption}{extarticle}} @@ -107,15 +185,9 @@ \DeclareOptionX{portrait}{\PassOptionsToPackage{\CurrentOption}{geometry}} \DeclareOptionX{margin}[20mm]{\PassOptionsToPackage{margin=#1}{geometry}} \DeclareOptionX{innermargin}{\TP@innermargin=#1} -\DeclareOptionX{titleinnersep}{\TP@titleinnersep=#1} -\DeclareOptionX{titletoblockverticalspace}{\TP@titletoblockverticalspace=#1} -\DeclareOptionX{blocktitleinnersep}{\TP@blocktitleinnersep=#1} -\DeclareOptionX{blocktitlewidthratio}{\def\TP@blocktitleratio{#1}} -\DeclareOptionX{blocktitlemaxwidth}{\TP@blocktitlemaxwidth=#1} -\DeclareOptionX{blockbodyinnersep}{\TP@blockbodyinnersep=#1} -\DeclareOptionX{blockverticalspace}{\TP@blockverticalspace=#1} \DeclareOptionX{colspace}{\TP@colspace=#1} \DeclareOptionX{subcolspace}{\TP@subcolspace=#1} +\DeclareOptionX{blockverticalspace}{\TP@blockverticalspace=#1} \DeclareOptionX*{{\PackageWarning{tikzposter}{Unknown Option \CurrentOption.}}} % Executing options @@ -123,17 +195,11 @@ 25pt, a0paper, portrait, - margin=20mm, + margin=0mm, innermargin=15mm, - titleinnersep=8mm, - titletoblockverticalspace=20mm, - blocktitleinnersep=8mm, - blocktitlewidthratio=0.8, - blocktitlemaxwidth=25cm, - blockbodyinnersep=8mm, - blockverticalspace=15mm, colspace=15mm, - subcolspace=8mm + subcolspace=8mm, + blockverticalspace=15mm } \ProcessOptionsX \relax \LoadClass{extarticle} @@ -155,87 +221,503 @@ \pagestyle{empty} \setlength{\TP@visibletextwidth}{\textwidth-2\TP@innermargin} \setlength{\TP@visibletextheight}{\textheight-2\TP@innermargin} +\pgfdeclarelayer{backgroundlayer} +\pgfdeclarelayer{notelayer} +\pgfsetlayers{backgroundlayer,main,notelayer} + + % --------------------------------------- % + % Background styles +\gdef\definebackgroundstyle#1#2{\expandafter\gdef\csname TP@backgroundstyle#1\endcsname{#2}} - % Color themes -\input{tikzposter-colorthemes} -\gdef\usecolortheme#1{ - \ifcsname TP@colortheme#1\endcsname - \csname TP@colortheme#1\endcsname % call macro +\gdef\usebackgroundstyle#1{ + \ifcsname TP@backgroundstyle#1\endcsname + \gdef\TP@backgroundstyle{\csname TP@backgroundstyle#1\endcsname} % save macro \else - \IfFileExists{#1.tex}{ - \input{#1.tex} % load tex file - }{ \PackageWarning{tikzposter}{Unknown colortheme `#1'.} } + \PackageWarning{tikzposter}{Unknown backgroundstyle `#1'.} \fi } - % TikZ layout styles -\input{tikzposter-layoutstyles} -\tikzstyle{TP@tikzstylebackground} = [inner sep=0pt, line width=0pt, color=framecolor, shading=axis, - top color=backgroundcolortop, bottom color=backgroundcolorbottom, middle color=backgroundcolormiddle] + % --------------------------------------- % + % Title styles +\gdef\definetitlestyle#1#2#3{ + \expandafter\gdef\csname TP@titlestyle#1Defaultvalues\endcsname{\gpresetkeys{title}{#2}{}} + \expandafter\gdef\csname TP@titlestyle#1\endcsname{#3} +} - % Macro to set TikZ layout style -\gdef\settitlebodystyle#1{ - \pgfkeys@ifcsname pgfk@/tikz/TP@tikzstyle#1/.@cmd\endcsname - \tikzstyle{TP@tikzstyletitlebody}=[TP@tikzstyle#1] +\define@key{title}{width}{\TP@titlewidth=#1 \titlewidth=#1} +\define@key{title}{roundedcorners}{\gdef\titleroundedcorners{#1}} +\define@key{title}{linewidth}{\TP@titlelinewidth=#1 \titlelinewidth=#1} +\define@key{title}{innersep}{\TP@titleinnersep=#1 \titleinnersep=#1} +\define@key{title}{titletotopverticalspace}{\TP@titletotopverticalspace=#1 \titletotopverticalspace=#1} +\define@key{title}{titletoblockverticalspace}{\TP@titletoblockverticalspace=#1} +\define@key{title}{titlegraphictotitledistance}{\TP@titlegraphictotitledistance=#1} +\define@key{title}{titletextscale}{\TP@titletextscale=#1} +\newcommand\usetitlestyle[2][]{ + \ifcsname TP@titlestyle#2\endcsname + \csname TP@titlestyle#2Defaultvalues\endcsname\gpresetkeys{title}{#1}{} % call macro + \gdef\TP@titlestyle{\csname TP@titlestyle#2\endcsname} % save macro \else - \tikzstyle{TP@tikzstyletitlebody}=[#1] + \PackageWarning{tikzposter}{Unknown titlestyle `#2'.} \fi } -\gdef\setblocktitlestyle#1{ - \pgfkeys@ifcsname pgfk@/tikz/TP@tikzstyle#1/.@cmd\endcsname - \tikzstyle{TP@tikzstyleblocktitle}=[TP@tikzstyle#1] + + % --------------------------------------- % + % Title +\gdef\TP@maketitle{ + \centering + \vbox{ + \@titlegraphic + \\[\TP@titlegraphictotitledistance] + \centering + \color{titlefgcolor} + {\bfseries \Huge \sc \@title \par} + \vspace*{1em} + {\huge \@author \par} + \vspace*{1em} + {\LARGE \@institute} + } +} + +\gdef\institute#1{\gdef\@institute{#1}} +\gdef\titlegraphic#1{\gdef\@titlegraphic{#1}} + +\newenvironment{settitle}{ + \makeatletter + \renewcommand{\TP@maketitle} +}{ + \makeatother +} + +\renewcommand\maketitle[1][]{ % #1 keys + \normalsize + \setkeys{title}{#1} + % Title dummy to get title height + \node[transparent,inner sep=\TP@titleinnersep, line width=\TP@titlelinewidth, anchor=north, minimum width=\TP@visibletextwidth-2\TP@titleinnersep] + (TP@title) at ($(0, 0.5\textheight-\TP@titletotopverticalspace)$) {\parbox{\TP@titlewidth-2\TP@titleinnersep}{\TP@maketitle}}; + \draw let \p1 = ($(TP@title.north)-(TP@title.south)$) in node { + \setlength{\TP@titleheight}{\y1} + \setlength{\titleheight}{\y1} + \global\TP@titleheight=\TP@titleheight + \global\titleheight=\titleheight + }; + + % Compute title position + \setlength{\titleposleft}{-0.5\titlewidth} + \setlength{\titleposright}{\titleposleft+\titlewidth} + \setlength{\titlepostop}{0.5\textheight-\TP@titletotopverticalspace} + \setlength{\titleposbottom}{\titlepostop-\titleheight} + + % Title style (background) + \TP@titlestyle + + % Title node + \node[inner sep=\TP@titleinnersep, line width=\TP@titlelinewidth, anchor=north, minimum width=\TP@visibletextwidth-2\TP@titleinnersep] + at (0,0.5\textheight-\TP@titletotopverticalspace) {\parbox{\TP@titlewidth-2\TP@titleinnersep}{\TP@maketitle}}; + + % Settings for blocks + \normalsize + \setlength{\TP@blocktop}{\titleposbottom-\TP@titletoblockverticalspace} +} + + % --------------------------------------- % + % Block styles +\gdef\defineblockstyle#1#2#3{ + \expandafter\gdef\csname TP@blockstyle#1Defaultvalues\endcsname{\gpresetkeys{block}{#2}{}} + \expandafter\gdef\csname TP@blockstyle#1\endcsname{#3} +} + +\define@key{block}{titlewidthscale}{\setlength{\TP@blocktitlewidth}{#1\TP@blocktitlewidth}} +\define@key{block}{bodywidthscale}{\setlength{\TP@blockbodywidth}{#1\TP@blockbodywidth}} +\define@boolkey{block}{titleleft}[true]{\ifKV@block@titleleft \gdef\TP@blocktitleAlignment{\raggedright} \fi} +\define@boolkey{block}{titlecenter}[true]{\ifKV@block@titlecenter \gdef\TP@blocktitleAlignment{\centering} \fi} +\define@boolkey{block}{titleright}[true]{\ifKV@block@titleright \gdef\TP@blocktitleAlignment{\raggedleft} \fi} +\define@key{block}{titleoffsetx}{\TP@blocktitleoffsetx=#1} +\define@key{block}{titleoffsety}{\TP@blocktitleoffsety=#1} +\define@key{block}{bodyoffsetx}{\TP@blockbodyoffsetx=#1} +\define@key{block}{bodyoffsety}{\TP@blockbodyoffsety=#1} +\define@key{block}{bodyverticalshift}{\TP@blockbodyverticalshift=#1} +\define@key{block}{roundedcorners}{\gdef\blockroundedcorners{#1}} +\define@key{block}{linewidth}{\blocklinewidth=#1} +\define@key{block}{titleinnersep}{\TP@blocktitleinnersep=#1 \blocktitleinnersep=#1} +\define@key{block}{bodyinnersep}{\TP@blockbodyinnersep=#1 \blockbodyinnersep=#1} + +\newcommand\useblockstyle[2][]{ + \ifcsname TP@blockstyle#2\endcsname + \csname TP@blockstyle#2Defaultvalues\endcsname\gpresetkeys{block}{#1}{} % call macro + \gdef\TP@blockstyle{\csname TP@blockstyle#2\endcsname} % save macro \else - \tikzstyle{TP@tikzstyleblocktitle}=[#1] + \PackageWarning{tikzposter}{Unknown blockstyle `#2'.} \fi } -\gdef\setblockbodystyle#1{ - \pgfkeys@ifcsname pgfk@/tikz/TP@tikzstyle#1/.@cmd\endcsname - \tikzstyle{TP@tikzstyleblockbody}=[TP@tikzstyle#1] + + % --------------------------------------- % + % Block +\newcommand\block[3][]{ % #1 keys #2 title #3 text + % Block position + \normalsize + \ifTP@subcolumnEnvironment + \TP@blocktitlewidth=\subcolwidth + \TP@blockbodywidth=\subcolwidth + \TP@blockcenter=\TP@subcolcenter \else - \tikzstyle{TP@tikzstyleblockbody}=[#1] + \ifTP@columnEnvironment + \TP@blocktitlewidth=\colwidth + \TP@blockbodywidth=\colwidth + \TP@blockcenter=\TP@colcenter + \else + \setlength\TP@blocktitlewidth{\TP@visibletextwidth} + \setlength\TP@blockbodywidth{\TP@visibletextwidth} + \TP@blockcenter=0pt + \fi + \fi + + % Set parameter + \setkeys{block}{#1} + + % Settings for Subcolumns + \ifTP@subcolumnEnvironment \else \ifTP@columnEnvironment \else + \setlength\TP@blocktitlewidth{\TP@blocktitlewidth-\blocklinewidth} + \setlength\TP@blockbodywidth{\TP@blockbodywidth-\blocklinewidth} + \TP@blockcenter=0pt + \fi \fi + + % Get height of title + \ifstrempty{#2}{ + \BlockHasTitlefalse + \setlength{\TP@blocktitleheight}{0pt} + }{ + \BlockHasTitletrue + \setbox\TP@blocktitlebox=\hbox{% + \pgfinterruptpicture% + \parbox{\TP@blocktitlewidth-2\TP@blocktitleinnersep}{% + \bf\LARGE\color{blocktitlefgcolor}\TP@blocktitleAlignment#2\par\normalsize}% + \endpgfinterruptpicture% + }% + \setlength{\TP@blocktitleheight}{\ht\TP@blocktitlebox + \dp\TP@blocktitlebox +2\TP@blocktitleinnersep} + } + + % Get height of body + \setbox\TP@blockbodybox=\hbox{ + \pgfinterruptpicture% + \parbox{\TP@blockbodywidth-2\TP@blockbodyinnersep-\TP@blockbodyoffsetx}{% + \vspace*{\TP@blockbodyverticalshift}\large\color{blockbodyfgcolor}#3\par\normalsize}% + \endpgfinterruptpicture% + }% + \setlength{\TP@blockbodyheight}{\ht\TP@blockbodybox + \dp\TP@blockbodybox +2\TP@blockbodyinnersep} + + % Set coordinates + \node[minimum width=\TP@blocktitlewidth, minimum height=\TP@blocktitleheight, anchor=center] (blocktitle)% + at (\TP@blockcenter+\TP@blocktitleoffsetx, {\TP@blocktop-0.5\TP@blocktitleheight+\TP@blocktitleoffsety}){}; + \ifBlockHasTitle + \node[minimum width=\TP@blockbodywidth, minimum height=\TP@blockbodyheight, anchor=center] (blockbody)% + at (\TP@blockcenter+\TP@blockbodyoffsetx, {\TP@blocktop-\TP@blocktitleheight-0.5\TP@blockbodyheight+\TP@blockbodyoffsety}){}; + \else + \node[minimum width=\TP@blockbodywidth, minimum height=\TP@blockbodyheight, anchor=center] (blockbody)% + at (\TP@blockcenter+\TP@blockbodyoffsetx, {\TP@blocktop-\TP@blocktitleheight-0.5\TP@blockbodyheight}){}; + \fi + + % Draw style + \TP@blockstyle + + % Draw text + \ifBlockHasTitle + \node[text width=\TP@blocktitlewidth-2\TP@blocktitleinnersep, inner sep=\TP@blocktitleinnersep, anchor=center]% + at (blocktitle){\box\TP@blocktitlebox}; + \fi + \node[text width=\TP@blockbodywidth-2\TP@blockbodyinnersep, inner sep=\TP@blockbodyinnersep, anchor=center]% + at (blockbody){\box\TP@blockbodybox}; + + % Set position parameter + \draw let \p1 = (blockbody.south) in node { + \setlength{\TP@blocktop}{\y1-\TP@blockverticalspace} + \global\TP@blocktop=\TP@blocktop + }; + \ifTP@subcolumnEnvironment + \setlength{\TP@subcolbottom}{\minof{\TP@subcolbottom}{\TP@blocktop}} + \global\TP@subcolbottom=\TP@subcolbottom + \else + \ifTP@columnEnvironment + \setlength{\TP@colbottom}{\minof{\TP@colbottom}{\TP@blocktop}} + \global\TP@colbottom=\TP@colbottom + \fi \fi } - % Title layout -\gdef\institute#1{\gdef\@institute{#1}} -\gdef\tikzposterlatexaffectionproofon{\TP@showlatexaffectionprooftrue} -\gdef\tikzposterlatexaffectionproofoff{\TP@showlatexaffectionprooffalse} -\gdef\maketitle{ - \vbox{ - \centering - \color{titlefgcolor} - {\bfseries \Huge \sc \@title} - \\[1em] {\huge \@author} - \\[1em] {\LARGE \@institute} - } \normalsize + % --------------------------------------- % + % Innerblock styles +\gdef\defineinnerblockstyle#1#2#3{ + \expandafter\gdef\csname TP@innerblockstyle#1Defaultvalues\endcsname{\gpresetkeys{innerblock}{#2}{}} + \expandafter\gdef\csname TP@innerblockstyle#1\endcsname{#3} } - % Default document settings -\TP@colorthemedefault -\TP@showlatexaffectionprooftrue -\settitlebodystyle{rounded} -\setblocktitlestyle{rounded} -\setblockbodystyle{rounded} +\define@key{innerblock}{titlewidth}{\setlength{\TP@innerblocktitlewidth}{#1}} +\define@key{innerblock}{bodywidth}{\setlength{\TP@innerblockbodywidth}{#1}} +\define@key{innerblock}{titlewidthscale}{\setlength{\TP@innerblocktitlewidth}{#1\TP@innerblocktitlewidth}} +\define@key{innerblock}{bodywidthscale}{\setlength{\TP@innerblockbodywidth}{#1\TP@innerblockbodywidth}} +\define@boolkey{innerblock}{titleleft}[true]{\ifKV@innerblock@titleleft \gdef\TP@innerblocktitleAlignment{\raggedright} \fi} +\define@boolkey{innerblock}{titlecenter}[true]{\ifKV@innerblock@titlecenter \gdef\TP@innerblocktitleAlignment{\centering} \fi} +\define@boolkey{innerblock}{titleright}[true]{\ifKV@innerblock@titleright \gdef\TP@innerblocktitleAlignment{\raggedleft} \fi} +\define@key{innerblock}{titleoffsetx}{\TP@innerblocktitleoffsetx=#1} +\define@key{innerblock}{titleoffsety}{\TP@innerblocktitleoffsety=#1} +\define@key{innerblock}{bodyoffsetx}{\TP@innerblockbodyoffsetx=#1} +\define@key{innerblock}{bodyoffsety}{\TP@innerblockbodyoffsety=#1} +\define@key{innerblock}{bodyverticalshift}{\TP@innerblockbodyverticalshift=#1} +\define@key{innerblock}{roundedcorners}{\gdef\innerblockroundedcorners{#1}} +\define@key{innerblock}{linewidth}{\innerblocklinewidth=#1} +\define@key{innerblock}{titleinnersep}{\TP@innerblocktitleinnersep=#1 \innerblocktitleinnersep=#1} +\define@key{innerblock}{bodyinnersep}{\TP@innerblockbodyinnersep=#1 \innerblockbodyinnersep=#1} +\define@key{innerblock}{titlebgcolor}{\definecolor{innerblocktitlebgcolor}{named}{#1}} +\define@key{innerblock}{titlefgcolor}{\definecolor{innerblocktitlefgcolor}{named}{#1}} +\define@key{innerblock}{bodybgcolor}{\definecolor{innerblockbodybgcolor}{named}{#1}} +\define@key{innerblock}{bodyfgcolor}{\definecolor{innerblockbodyfgcolor}{named}{#1}} - % Document environment -\AtBeginDocument{% - \begin{center} - \begin{tikzpicture} - \shadedraw[TP@tikzstylebackground] (-0.5\textwidth, -0.5\textheight) rectangle (0.5\textwidth, 0.5\textheight); +\newcommand\useinnerblockstyle[2][]{ + \ifcsname TP@innerblockstyle#2\endcsname + \csname TP@innerblockstyle#2Defaultvalues\endcsname\gpresetkeys{innerblock}{#1}{} % call macro + \gdef\TP@innerblockstyle{\csname TP@innerblockstyle#2\endcsname} % save macro + \else + \PackageWarning{tikzposter}{Unknown innerblockstyle `#2'.} + \fi } -\AtEndDocument{% - \ifTP@showlatexaffectionproof - \node[anchor=south east] at (0.5\textwidth, -0.5\textheight){\footnotesize \LaTeX~TikZposter class}; + % --------------------------------------- % + % Innerblock +\newcommand\innerblock[3][]{ % #1 keys #2 title #3 text + % Settings for Innerblock + \definecolor{innerblocktitlebgcolorTemp}{named}{innerblocktitlebgcolor} + \definecolor{innerblocktitlefgcolorTemp}{named}{innerblocktitlefgcolor} + \definecolor{innerblockbodybgcolorTemp}{named}{innerblockbodybgcolor} + \definecolor{innerblockbodyfgcolorTemp}{named}{innerblockbodyfgcolor} + \setlength{\TP@innerblocktitlewidth}{\linewidth} + \setlength{\TP@innerblockbodywidth}{\linewidth} + \setkeys{innerblock}{#1} + + \begin{tikzpicture} + + % Get center in x-direction + \pgfmathsetlength{\TP@innerblockcenter}{max(\TP@innerblocktitlewidth,\TP@innerblockbodywidth)/2} + + % Get height of title + \ifstrempty{#2}{ + \InnerblockHasTitlefalse + \setlength{\TP@innerblocktitleheight}{0pt} + }{ + \InnerblockHasTitletrue + \setbox\TP@innerblocktitlebox=\hbox{% + \pgfinterruptpicture% + \parbox{\TP@innerblocktitlewidth-2\TP@innerblocktitleinnersep}{% + \bf\color{innerblocktitlefgcolor}\TP@innerblocktitleAlignment#2\par\normalsize}% + \endpgfinterruptpicture% + } + \setlength{\TP@innerblocktitleheight}{\ht\TP@innerblocktitlebox + \dp\TP@innerblocktitlebox +2\TP@innerblocktitleinnersep} + } + + % Get height of body + \setbox\TP@innerblockbodybox=\hbox{ + \pgfinterruptpicture% + \parbox{\TP@innerblockbodywidth-2\TP@innerblockbodyinnersep-\TP@innerblockbodyoffsetx}{% + \vspace*{\TP@innerblockbodyverticalshift}% + \color{innerblockbodyfgcolor}#3\par\normalsize}% + \endpgfinterruptpicture% + }% + \setlength{\TP@innerblockbodyheight}{\ht\TP@innerblockbodybox + \dp\TP@innerblockbodybox +2\TP@innerblockbodyinnersep} + + % Set coordinates + \node[minimum width=\TP@innerblocktitlewidth, minimum height=\TP@innerblocktitleheight, anchor=center] (innerblocktitle) + at (\TP@innerblockcenter+\TP@innerblocktitleoffsetx, {-0.5\TP@innerblocktitleheight+\TP@innerblocktitleoffsety}) {};% + \ifInnerblockHasTitle + \node[minimum width=\TP@innerblockbodywidth, minimum height=\TP@innerblockbodyheight, anchor=center] (innerblockbody) + at (\TP@innerblockcenter+\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 + + % Draw style + \TP@innerblockstyle + + % Draw text + \ifInnerblockHasTitle + \node[text width=\TP@innerblocktitlewidth-2\TP@innerblocktitleinnersep, inner sep=\TP@innerblocktitleinnersep, anchor= center] + at (innerblocktitle) {\box\TP@innerblocktitlebox};% \fi + \node[text width=\TP@innerblockbodywidth-2\TP@innerblockbodyinnersep, inner sep=\TP@innerblockbodyinnersep, anchor= center] + at (innerblockbody) {\box\TP@innerblockbodybox};% \end{tikzpicture} - \end{center} + + % Reset colors + \definecolor{innerblocktitlebgcolor}{named}{innerblocktitlebgcolorTemp} + \definecolor{innerblocktitlefgcolor}{named}{innerblocktitlefgcolorTemp} + \definecolor{innerblockbodybgcolor}{named}{innerblockbodybgcolorTemp} + \definecolor{innerblockbodyfgcolor}{named}{innerblockbodyfgcolorTemp} } + % --------------------------------------- % + % Coloredbox +\define@key{coloredbox}{width}{\setlength{\TP@coloredboxwidth}{#1}} +\define@key{coloredbox}{roundedcorners}{\gdef\TP@coloredboxroundedcorners{#1}} +\define@key{coloredbox}{linewidth}{\TP@coloredboxlinewidth=#1} +\define@key{coloredbox}{innersep}{\TP@coloredboxinnersep=#1} +\define@key{coloredbox}{bgcolor}{\definecolor{coloredboxbgcolorTemp}{named}{#1}} +\define@key{coloredbox}{fgcolor}{\definecolor{coloredboxfgcolorTemp}{named}{#1}} +\define@key{coloredbox}{framecolor}{\definecolor{coloredboxframecolorTemp}{named}{#1}} + +\newcommand\coloredbox[2][]{ % #1 keys #2 text + % Settings for coloredbox + \setlength{\TP@coloredboxwidth}{\TP@blocktitlewidth-4\TP@blocktitleinnersep} + \setkeys{coloredbox}{% + width={\linewidth}, roundedcorners=15, linewidth=3.5pt, innersep=10pt, +bgcolor=notebgcolor, fgcolor=notefgcolor, framecolor=notebgcolor, #1} + + \begin{tikzpicture} + % Get height of text + \setbox\TP@coloredbox=\hbox{ + \pgfinterruptpicture% + \parbox{\TP@coloredboxwidth-2\TP@coloredboxinnersep}{% + \color{coloredboxfgcolorTemp}#2\par\normalsize}% + \endpgfinterruptpicture% + }% + \setlength{\TP@coloredboxheight}{\ht\TP@coloredbox + \dp\TP@coloredbox +2\TP@coloredboxinnersep} + + % Set coordinates + \node[minimum width=\TP@coloredboxwidth, minimum height=\TP@coloredboxheight, anchor=center] (coloredbox) + at (0.5\TP@coloredboxwidth, -0.5\TP@coloredboxheight) {};% + + % Draw style + \begin{scope}[line width=\TP@coloredboxlinewidth, rounded corners=\TP@coloredboxroundedcorners] + \draw[color=coloredboxframecolorTemp, fill=coloredboxbgcolorTemp] (coloredbox.south west) rectangle (coloredbox.north east); + \end{scope} + + % Draw text + \node[text width=\TP@coloredboxwidth-2\TP@coloredboxinnersep, inner sep=\TP@coloredboxinnersep, anchor= center] + at (coloredbox) {\box\TP@coloredbox};% + \end{tikzpicture} + + % Reset colors + \definecolor{coloredboxbgcolor}{named}{coloredboxbgcolorTemp} + \definecolor{coloredboxfgcolor}{named}{coloredboxfgcolorTemp} +} + + % --------------------------------------- % + % Note styles +\gdef\definenotestyle#1#2#3{ + \expandafter\gdef\csname TP@notestyle#1Defaultvalues\endcsname{\gpresetkeys{note}{#2}{}} + \expandafter\gdef\csname TP@notestyle#1\endcsname{#3} +} + +\define@key{note}{targetoffsetx}{\TP@notetargetoffsetx=#1} +\define@key{note}{targetoffsety}{\TP@notetargetoffsety=#1} +\define@key{note}{angle}{\def\TP@noteangle{#1}} +\define@key{note}{radius}{\TP@noteradius=#1} +\define@key{note}{width}{\TP@notewidth=#1} +\define@boolkey{note}{connection}[true]{\NoteHasConnectiontrue \ifKV@note@connection \NoteHasConnectiontrue \else \NoteHasConnectionfalse \fi} +\define@key{note}{rotate}{\gdef\noterotate{#1}} +\define@key{note}{roundedcorners}{\gdef\noteroundedcorners{#1}} +\define@key{note}{linewidth}{\notelinewidth=#1} +\define@key{note}{innersep}{\TP@noteinnersep=#1 \noteinnersep=#1} +\newcommand\usenotestyle[2][]{ + \ifcsname TP@notestyle#2\endcsname + \csname TP@notestyle#2Defaultvalues\endcsname\gpresetkeys{note}{#1}{} % call macro + \gdef\TP@notestyle{\csname TP@notestyle#2\endcsname} % save macro + \else + \PackageWarning{tikzposter}{Unknown notestyle `#2'.} + \fi +} + + % --------------------------------------- % + % Note +\newcommand\note[2][]{ % #1 keys #2 text + \normalsize + \setkeys{note}{#1} + + % Note box + \setbox\TP@notebox=\hbox{% + \pgfinterruptpicture% + \parbox{\TP@notewidth-2\TP@noteinnersep}{\color{notefgcolor}#2\par\normalsize}% + \endpgfinterruptpicture% + }% + \setlength{\TP@noteheight}{\ht\TP@notebox + \dp\TP@notebox +2\TP@noteinnersep} + \pgfmathsetlength{\TP@noteheight}{max(\TP@noteheight,80pt)} + + % Set note coordinates + \node (notetarget) at ($(blockbody)+(\TP@notetargetoffsetx,\TP@notetargetoffsety)$){}; + \node[minimum width=\TP@notewidth, minimum height=\TP@noteheight, anchor=center,rotate=\noterotate] (notecenter) + at ($(notetarget)+({\TP@noteradius*cos(\TP@noteangle)},{\TP@noteradius*sin(\TP@noteangle)})$){};% + + % Draw note + \begin{pgfonlayer}{notelayer} + \TP@notestyle + % Draw note text + \node[text width=\TP@notewidth-2\TP@noteinnersep, inner sep=\TP@noteinnersep, anchor=center,rotate=\noterotate]% + at (notecenter){\box\TP@notebox}; + \end{pgfonlayer} +} + + % --------------------------------------- % + % Color palette +\gdef\definecolorpalette#1#2{\expandafter\gdef\csname TP@colorpalette#1\endcsname{#2}} + +\gdef\usecolorpalette#1{ + \ifcsname TP@colorpalette#1\endcsname + \csname TP@colorpalette#1\endcsname % call macro + \else + \PackageWarning{tikzposter}{Unknown color palette `#1'.} + \fi +} + + % --------------------------------------- % + % Color style +\gdef\definecolorstyle#1#2#3{ + \expandafter\gdef\csname TP@colorstyle#1Defaultvalues\endcsname{#2} + \expandafter\gdef\csname TP@colorstyle#1\endcsname{#3} +} + +\define@key{colors}{colorOne}{\colorlet{colorOne}{#1}} +\define@key{colors}{colorTwo}{\colorlet{colorTwo}{#1}} +\define@key{colors}{colorThree}{\colorlet{colorThree}{#1}} +\define@key{colors}{colorPalette}{\usecolorpalette{#1}} + +\newcommand\usecolorstyle[2][]{ % #1 keys #2 macroname + \ifcsname TP@colorstyle#2\endcsname + \csname TP@colorstyle#2Defaultvalues\endcsname % call macro + \setkeys{colors}{#1} % set keys + \csname TP@colorstyle#2\endcsname % call macro + \else + \PackageWarning{tikzposter}{Unknown color style `#2'.} + \fi +} + + % --------------------------------------- % + % Layouttheme +\gdef\definelayouttheme#1#2{\expandafter\gdef\csname TP@layouttheme#1\endcsname{#2}} + +\gdef\usetheme#1{ + % Layout theme + \ifcsname TP@layouttheme#1\endcsname + \csname TP@layouttheme#1\endcsname % call macro + \else + \PackageWarning{tikzposter}{Unknown layouttheme `#1'.} + \fi +} + + % Input Style and Theme Files +\input{tikzposterColorpalettes} +\input{tikzposterColorstyles} +\input{tikzposterBackgroundstyles} +\input{tikzposterTitlestyles} +\input{tikzposterBlockstyles} +\input{tikzposterInnerblockstyles} +\input{tikzposterNotestyles} +\input{tikzposterLayoutthemes} + + % Set Default theme +\usetheme{Default} + + % --------------------------------------- % % Columns environment \newenvironment{columns}{ \TP@columnEnvironmenttrue - \setlength{\TP@colcenter}{-0.5\TP@visibletextwidth-\TP@colspace-\TP@blockbodyinnersep} + \setlength{\TP@colcenter}{-0.5\TP@visibletextwidth-\TP@colspace-0.5\blocklinewidth} \global\TP@colcenter=\TP@colcenter \global\TP@coltop=\TP@blocktop \global\TP@colbottom=\TP@blocktop @@ -250,12 +732,13 @@ \ifTP@columnEnvironment \normalsize \setlength{\TP@blocktop}{\TP@coltop} - \setlength{\TP@colcenter}{\TP@colcenter+0.5\colwidth+\TP@blockbodyinnersep+\TP@colspace+\TP@blockbodyinnersep} - \setlength{\colwidth}{#1\TP@visibletextwidth+#1\TP@colspace-\TP@colspace-2\TP@blockbodyinnersep} - \setlength{\TP@colcenter}{\TP@colcenter+0.5\colwidth} + \setlength{\TP@colcenter}{\TP@colcenter+0.5\colwidth+\TP@colspace} + \setlength{\colwidth}{#1\TP@visibletextwidth+#1\TP@colspace-\TP@colspace-\blocklinewidth} + \setlength{\TP@colcenter}{\TP@colcenter+0.5\colwidth+\blocklinewidth} \fi } + % --------------------------------------- % % Subcolumns environment \newenvironment{subcolumns}{ \ifTP@columnEnvironment @@ -283,180 +766,65 @@ \fi } -\define@key{titleblock}{left fig}{\IfFileExists{#1}{ \TP@titleHasLeftFigtrue \def\TP@titleleftfig{#1}}{\TP@titleHasLeftFigfalse}} -\define@key{titleblock}{left fig height}{\setlength\TP@titleleftfigheight{#1}} -\define@key{titleblock}{right fig}{\IfFileExists{#1}{ \TP@titleHasRightFigtrue \def\TP@titlerightfig{#1}}{\TP@titleHasRightFigfalse}} -\define@key{titleblock}{right fig height}{\setlength\TP@titlerightfigheight{#1}} -\define@boolkey{titleblock}{embedded}[true]{\ifKV@titleblock@embedded \TP@titleIsEmbeddedtrue \else \TP@titleIsEmbeddedfalse \fi} -\define@boolkey{titleblock}{separated}[true]{\ifKV@titleblock@separated \TP@titleIsSeparatedtrue \else \TP@titleIsSeparatedfalse \fi} -\presetkeys{titleblock}{left fig=, left fig height=10em, right fig=, right fig height=10em, embedded=false, separated=false}{} + % --------------------------------------- % + % Affection +\gdef\tikzposterlatexaffectionproofon{\TP@showlatexaffectiontrue} +\gdef\tikzposterlatexaffectionproofoff{\TP@showlatexaffectionfalse} +\TP@showlatexaffectiontrue -\newcommand\titleblock[1][]{ - \normalsize - \setkeys{titleblock}{#1} % #1: keys - % Set title width - \ifTP@titleIsEmbedded - \setlength\TP@titlewidth{\textwidth-2\TP@titleinnersep} - \else - \setlength\TP@titlewidth{\TP@visibletextwidth-2\TP@titleinnersep} - % Draw non-embedded background - \shadedraw [TP@tikzstylebackground] (-0.5\textwidth, -0.5\textheight) rectangle (0.5\textwidth, 0.5\textheight); - \fi - % Set left figure width - \ifTP@titleHasLeftFig - \settowidth{\TP@titleleftfigwidth}{\includegraphics[height=\TP@titleleftfigheight]{\TP@titleleftfig}} - \else - \TP@titleleftfigwidth=0pt - \fi - % Set right figure width - \ifTP@titleHasRightFig - \settowidth{\TP@titlerightfigwidth}{\includegraphics[height=\TP@titlerightfigheight]{\TP@titlerightfig}} - \else - \TP@titlerightfigwidth=0pt - \fi - % Title node - \ifthenelse{\boolean{TP@titleIsEmbedded}}{ - \node[draw, inner sep=\TP@titleinnersep, line width=0pt, anchor=north, color=framecolor, - minimum width=\TP@visibletextwidth-2\TP@titleinnersep, shading=axis, - top color=embeddedtitlebgcolortop, bottom color=embeddedtitlebgcolorbottom] - (title) at (0, 0.5\textheight) - }{ - \node[TP@tikzstyletitlebody, inner sep=\TP@titleinnersep, anchor=north, color=framecolor, - shading=axis, top color=titlebgcolortop, bottom color=titlebgcolorbottom] - (title) at (0, 0.5\TP@visibletextheight) - } - % Content of the node - { - \begin{minipage}{\TP@titlewidth} - % Left logo - \ifTP@titleHasLeftFig - \begin{minipage}{\TP@titleleftfigwidth} - \includegraphics[height=\TP@titleleftfigheight]{\TP@titleleftfig} - \end{minipage}% - \fi - % Make non-separated title - \begin{minipage}{\TP@titlewidth-\TP@titleleftfigwidth-\TP@titlerightfigwidth} - \centering \ifTP@titleIsSeparated ~ \else \maketitle \fi - \end{minipage}% - % Right logo - \ifTP@titleHasRightFig - \begin{minipage}{\TP@titlerightfigwidth} - \includegraphics[height=\TP@titlerightfigheight]{\TP@titlerightfig} - \end{minipage}% + % --------------------------------------- % + % Document environment +\AtBeginDocument{% + % Get titlegraphic height + \settototalheight{\titlegraphicheight}{\hbox{\@titlegraphic}} + + \begin{center} + \begin{tikzpicture} + % Background + \coordinate (topright) at (0.5\textwidth, 0.5\textheight); + \coordinate (bottomleft) at (-0.5\textwidth, -0.5\textheight); + \clip (bottomleft) rectangle (topright); + + % Draw background + \begin{pgfonlayer}{backgroundlayer} + \clip (bottomleft) rectangle (topright); + \TP@backgroundstyle + \ifTP@showlatexaffection + \node[inner sep=4pt, anchor=south east, fill=white, draw=none, rounded corners=5, fill opacity=0.3, text opacity=1] + at (0.5\textwidth-7pt, -0.5\textheight+7pt){\footnotesize {\bf\textrm\LaTeX}~\textrm{Ti\emph{k}Z}\bf\textrm{poster}}; \fi - \end{minipage}% - }; - % Draw embedded background - \ifTP@titleIsEmbedded - \draw let \p1 = (title.south) in node {\global\TP@blockbottom=\y1}; - \shadedraw [TP@tikzstylebackground] (-0.5\textwidth, -0.5\textheight) rectangle (0.5\textwidth, \TP@blockbottom); - \fi - % Make separated title - \ifTP@titleIsSeparated - \node[anchor=north] (title) at ($(title.south)-(0em,2em)$){ - \begin{minipage}{\TP@visibletextwidth} - \maketitle - \end{minipage}};% - \fi - % Set parameter - \draw let \p1 = (title.south) in node { - \setlength{\TP@blocktop}{\y1-\TP@titletoblockverticalspace} - \global\TP@blocktop=\TP@blocktop - }; -} + \end{pgfonlayer} - % Block -\define@boolkey{block}{l}[true]{\ifKV@block@l \TP@blocktitleLefttrue \TP@blocktitleCenterfalse \TP@blocktitleRightfalse \fi} -\define@boolkey{block}{c}[true]{\ifKV@block@c \TP@blocktitleLeftfalse \TP@blocktitleCentertrue \TP@blocktitleRightfalse \fi} -\define@boolkey{block}{r}[true]{\ifKV@block@r \TP@blocktitleLeftfalse \TP@blocktitleCenterfalse \TP@blocktitleRighttrue \fi} -\define@key{block}{width}{\TP@blockHasVariableWidthtrue \setlength{\TP@blockwidth}{#1}} -\presetkeys{block}{}{} +} -\newcommand\block[3][]{ % #1 keys #2 title #3 text - % Reset parameter - \normalsize - \TP@blockHasVariableWidthfalse - \TP@blocktitleLeftfalse - \TP@blocktitleCentertrue - \TP@blocktitleRightfalse - % Set block width and center - \ifTP@subcolumnEnvironment - \TP@blockwidth=\subcolwidth - \TP@blockcenter=\TP@subcolcenter - \else - \ifTP@columnEnvironment - \TP@blockwidth=\colwidth - \TP@blockcenter=\TP@colcenter - \else - \setlength\TP@blockwidth{\TP@visibletextwidth-2\TP@blockbodyinnersep} - \TP@blockcenter=0pt - \fi - \fi - % Set block width and title alignment - \setkeys{block}{#1} - % Check if block title is given and set height of title - \ifstrempty{#2}{ - \TP@IsBlockWithTitlefalse - \setlength{\TP@blocktitleheight}{0pt} - }{ - \TP@IsBlockWithTitletrue - \setlength\TP@blocktitlewidth{\minof{\TP@blockwidth*\real{\TP@blocktitleratio}}{\TP@blocktitlemaxwidth}} - \setbox\TP@blocktitlebox=\hbox{ - \pgfinterruptpicture - \parbox{\TP@blocktitlewidth}{ \bf \LARGE \centering #2} - \endpgfinterruptpicture} - \TP@blocktitleheight=\ht\TP@blocktitlebox - \advance\TP@blocktitleheight by \dp\TP@blocktitlebox - \addtolength{\TP@blocktitleheight}{2\TP@blocktitleinnersep} - } - % Block body - \setbox\TP@blockbodybox=\hbox{ - \begin{pgfinterruptpicture} - \begin{minipage}{\TP@blockwidth} -\large \color{blockbodyfgcolor}#3 -\end{minipage} -\end{pgfinterruptpicture} +\AtEndDocument{% + \end{tikzpicture} + \end{center} } - \node[TP@tikzstyleblockbody, text width=\TP@blockwidth, inner sep=\TP@blockbodyinnersep, anchor=north, - color=framecolor, fill=blockbodybgcolor] (block) - at (\TP@blockcenter, \TP@blocktop-0.5\TP@blocktitleheight)% - { - \setlength{\TP@blocktitletobodydist}{0.5\TP@blocktitleheight} - \vskip\TP@blocktitletobodydist - {\large \color{blockbodyfgcolor}#3} - \normalsize - }; - % Block title (if it is given) - \ifTP@IsBlockWithTitle - % Set title alignment - \ifTP@blocktitleLeft - \node[TP@tikzstyleblocktitle, inner sep=\TP@blocktitleinnersep, color=framecolor, fill=blocktitlebgcolor, text=blocktitlefgcolor] - at ($(block.north)+(-\TP@blockwidth/2+\TP@blocktitlewidth/2+2em,0)$) {\box\TP@blocktitlebox \normalsize}; - \fi - \ifTP@blocktitleCenter - \node[TP@tikzstyleblocktitle, inner sep=\TP@blocktitleinnersep, color=framecolor, fill=blocktitlebgcolor, text=blocktitlefgcolor] - at (block.north) {\box\TP@blocktitlebox \normalsize}; - \fi - \ifTP@blocktitleRight - \node[TP@tikzstyleblocktitle, inner sep=\TP@blocktitleinnersep, color=framecolor, fill=blocktitlebgcolor, text=blocktitlefgcolor] - at ($(block.north)+(\TP@blockwidth/2-\TP@blocktitlewidth/2-2em,0)$) {\box\TP@blocktitlebox \normalsize}; - \fi - \fi - % Set parameter - \draw let \p1 = (block.south) in node { - \setlength{\TP@blocktop}{\y1-\TP@blockverticalspace} - \global\TP@blocktop=\TP@blocktop - }; - \ifTP@subcolumnEnvironment - \setlength{\TP@subcolbottom}{\minof{\TP@subcolbottom}{\TP@blocktop}} - \global\TP@subcolbottom=\TP@subcolbottom - \else - \ifTP@columnEnvironment - \setlength{\TP@colbottom}{\minof{\TP@colbottom}{\TP@blocktop}} - \global\TP@colbottom=\TP@colbottom - \fi + +%% + +\newcounter{figurecounter} + +%% #1 Caption +\newenvironment{tikzfigure}[1][]{ + \def \rememberparameter{#1} + \vspace{10pt} + \refstepcounter{figurecounter} + \begin{center} + }{ + \ifx\rememberparameter\@empty + \else %nothing + \\[10pt] + {\small Fig.~\thefigurecounter: \rememberparameter} \fi + \end{center} } + +%% + + + \endinput %% %% End of file `tikzposter.cls'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterBackgroundstyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterBackgroundstyles.tex new file mode 100644 index 00000000000..40da942bd76 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterBackgroundstyles.tex @@ -0,0 +1,81 @@ +%% +%% This is file `tikzposterBackgroundstyles.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikzposter.dtx (with options: `tikzposterBackgroundstyles.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. +%% + + + + + + + + + % Parameters + % \textwidth - length + % \textheight - length + % \titlegraphicheight - length + % \titletotopverticalspace - length + % \titleinnersep - length + % backgroundcolor - color + % topright - coordinate + % bottomleft - coordinate + +\definebackgroundstyle{Default}{ + \fill[inner sep=0pt, line width=0pt, color=backgroundcolor]% + (bottomleft) rectangle (topright); +} + +\definebackgroundstyle{Rays}{ + \draw[line width=0pt, top color=backgroundcolor!70, bottom + color=backgroundcolor!70!black] (bottomleft) rectangle (topright); + % + \begin{scope} + \foreach \a in {10,20,...,80}{% + \draw[backgroundcolor, line width=0.15cm](bottomleft) -- + ($(bottomleft)!1!(bottomleft)+(\a:120)$);% + } + \foreach \i in {1,2,...,50}{% + \begin{scope}[shift={($(rand*60,rand*70)$)}] + \draw[backgroundcolor!50!, line width=0.1cm] (0,0) circle (4); + \end{scope} + } + \end{scope} +} + +\definebackgroundstyle{VerticalGradation}{ + \draw[line width=0pt, bottom color=backgroundcolor, top + color=backgroundcolor!60!white] (bottomleft) rectangle (topright); +} + +\definebackgroundstyle{BottomVerticalGradation}{ + \draw[draw=none, line width=0pt, bottom color=titlebgcolor, top + color=framecolor] (bottomleft) rectangle ($(bottomleft)+(\textwidth,3)$); +} + +\definebackgroundstyle{Empty}{ + % +} + + + +\endinput +%% +%% End of file `tikzposterBackgroundstyles.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterBlockstyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterBlockstyles.tex new file mode 100644 index 00000000000..e1ec4ec37ab --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterBlockstyles.tex @@ -0,0 +1,225 @@ +%% +%% 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.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: + % 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} + % decorate, decoration={penciline,amplitude=0.2cm} + ] (blockbody.south west) rectangle (topright);% +} + + + + +\endinput +%% +%% End of file `tikzposterBlockstyles.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterColorpalettes.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterColorpalettes.tex new file mode 100644 index 00000000000..e3f10437461 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterColorpalettes.tex @@ -0,0 +1,66 @@ +%% +%% This is file `tikzposterColorpalettes.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikzposter.dtx (with options: `tikzposterColorpalettes.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. +%% + + + + + + + + + + +\definecolorpalette{Default}{ + % GrayBlueYellow + \definecolor{colorOne}{HTML}{DDDDDD} + \definecolor{colorTwo}{HTML}{0066A8} + \definecolor{colorThree}{HTML}{FCF0AD} +} + +\definecolorpalette{BlueGrayOrange}{ + \definecolor{colorOne}{HTML}{116699} + \definecolor{colorTwo}{HTML}{CCCCCC} + \definecolor{colorThree}{HTML}{CC6633} +} + +\definecolorpalette{GreenGrayViolet}{ + \definecolor{colorOne}{HTML}{A2E2C7} + \definecolor{colorTwo}{HTML}{56555A} + \definecolor{colorThree}{HTML}{C9AECF} +} + +\definecolorpalette{PurpleGrayBlue}{ + \definecolor{colorOne}{HTML}{AE0D45} + \definecolor{colorTwo}{HTML}{7F8897} + \definecolor{colorThree}{HTML}{006C9E} +} + +\definecolorpalette{BrownBlueOrange}{ + \definecolor{colorOne}{HTML}{8C7269} + \definecolor{colorTwo}{HTML}{A2C4D9} + \definecolor{colorThree}{HTML}{E89261} +} + +\endinput +%% +%% End of file `tikzposterColorpalettes.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterColorstyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterColorstyles.tex new file mode 100644 index 00000000000..bf2732132e5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterColorstyles.tex @@ -0,0 +1,268 @@ +%% +%% This is file `tikzposterColorstyles.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikzposter.dtx (with options: `tikzposterColorstyles.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. +%% + + + + + + + + +\definecolorstyle{Default}{ + % Define default colors + % GrayBlueYellow + \definecolor{colorOne}{HTML}{DDDDDD} + \definecolor{colorTwo}{HTML}{0066A8} + \definecolor{colorThree}{HTML}{FCE565}%FCF0AD} +}{ + % Background Colors + \colorlet{backgroundcolor}{colorOne} + \colorlet{framecolor}{colorTwo} + % Title Colors + \colorlet{titlefgcolor}{black} + \colorlet{titlebgcolor}{white} + % Block Colors + \colorlet{blocktitlebgcolor}{colorTwo} + \colorlet{blocktitlefgcolor}{white} + \colorlet{blockbodybgcolor}{white} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorThree} + \colorlet{innerblocktitlefgcolor}{black} + \colorlet{innerblockbodybgcolor}{white} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorThree!70!white} + \colorlet{notefrcolor}{colorThree} + } + +\definecolorstyle{Australia}{ + % Define default colors + %GreenGrayViolet + \definecolor{colorOne}{HTML}{A2E2C7} + \definecolor{colorTwo}{HTML}{56555A} + \definecolor{colorThree}{HTML}{C9AECF} +}{ + % Background Colors + \colorlet{backgroundcolor}{colorOne} + \colorlet{framecolor}{colorOne!50!colorTwo} + % Title Colors + \colorlet{titlefgcolor}{black} + \colorlet{titlebgcolor}{white} + % Block Colors + \colorlet{blocktitlebgcolor}{colorTwo} + \colorlet{blocktitlefgcolor}{white} + \colorlet{blockbodybgcolor}{white} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorThree} + \colorlet{innerblocktitlefgcolor}{black} + \colorlet{innerblockbodybgcolor}{white} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorThree} + \colorlet{notefrcolor}{colorThree} + } + +\definecolorstyle{Britain}{ + % Define default colors + % BlueGrayOrange + \definecolor{colorOne}{HTML}{116699} + \definecolor{colorTwo}{HTML}{CCCCCC} + \definecolor{colorThree}{HTML}{CC6633} +}{ + % Background Colors + \colorlet{backgroundcolor}{colorOne} + \colorlet{framecolor}{colorTwo} + % Title Colors + \colorlet{titlefgcolor}{black} + \colorlet{titlebgcolor}{white} + % Block Colors + \colorlet{blocktitlebgcolor}{colorTwo} + \colorlet{blocktitlefgcolor}{colorOne} + \colorlet{blockbodybgcolor}{white} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorThree} + \colorlet{innerblocktitlefgcolor}{white} + \colorlet{innerblockbodybgcolor}{white} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorThree!40!white} + \colorlet{notefrcolor}{colorThree!60!white} + } + +\definecolorstyle{Sweden}{ + % Define default colors + % BlueGrayOrange + \definecolor{colorOne}{HTML}{116699} + \definecolor{colorTwo}{HTML}{CCCCCC} + \definecolor{colorThree}{HTML}{CC6633} +}{ + % Background Colors + \colorlet{backgroundcolor}{colorOne!40!white} + \colorlet{framecolor}{colorTwo} + % Title Colors + \colorlet{titlefgcolor}{black} + \colorlet{titlebgcolor}{white} + % Block Colors + \colorlet{blocktitlebgcolor}{colorTwo!70!black} + \colorlet{blocktitlefgcolor}{colorOne} + \colorlet{blockbodybgcolor}{white!90!colorTwo} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorThree} + \colorlet{innerblocktitlefgcolor}{white} + \colorlet{innerblockbodybgcolor}{white} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorThree!50!white} + \colorlet{notefrcolor}{colorThree!50!white} + } + +\definecolorstyle{Spain}{ + % Define default colors + % BlueGrayOrange + \definecolor{colorOne}{HTML}{116699} + \definecolor{colorTwo}{HTML}{CCCCCC} + \definecolor{colorThree}{HTML}{CC6633} +}{ + % Background Colors + \colorlet{backgroundcolor}{colorOne!55!white} + \colorlet{framecolor}{colorTwo} + % Title Colors + \colorlet{titlefgcolor}{white} + \colorlet{titlebgcolor}{colorOne} + % Block Colors + \colorlet{blocktitlebgcolor}{colorOne!80!black} + \colorlet{blocktitlefgcolor}{white} + \colorlet{blockbodybgcolor}{white} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorThree} + \colorlet{innerblocktitlefgcolor}{white} + \colorlet{innerblockbodybgcolor}{white} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorThree!50!white} + \colorlet{notefrcolor}{colorThree} + } + +\definecolorstyle{Russia}{ + % Define default colors + % BlueGrayOrange + \definecolor{colorOne}{HTML}{116699} + \definecolor{colorTwo}{HTML}{CCCCCC} + \definecolor{colorThree}{HTML}{CC6633} +}{ + % Background Colors + \colorlet{backgroundcolor}{white} + \colorlet{framecolor}{colorOne!50!colorThree!30!} + % Title Colors + \colorlet{titlefgcolor}{white} + \colorlet{titlebgcolor}{colorOne!70!black} + % Block Colors + \colorlet{blocktitlebgcolor}{colorThree!80!colorTwo!80!black} + \colorlet{blocktitlefgcolor}{white} + \colorlet{blockbodybgcolor}{colorTwo!40} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorTwo!40} + \colorlet{innerblocktitlefgcolor}{black} + \colorlet{innerblockbodybgcolor}{colorTwo} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorTwo} + \colorlet{notefrcolor}{colorTwo} + } + +\definecolorstyle{Denmark}{ + % Define default colors + % PurpleGrayBlue + \definecolor{colorOne}{HTML}{AE0D45} + \definecolor{colorTwo}{HTML}{7F8897} + \definecolor{colorThree}{HTML}{C8512D} +}{ + % Background Colors + \colorlet{backgroundcolor}{white} + \colorlet{framecolor}{white} + % Title Colors + \colorlet{titlebgcolor}{colorOne} + \colorlet{titlefgcolor}{white} + % Block Colors + \colorlet{blocktitlebgcolor}{colorTwo} + \colorlet{blocktitlefgcolor}{colorOne} + \colorlet{blockbodybgcolor}{white} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{colorThree} + \colorlet{innerblocktitlefgcolor}{white} + \colorlet{innerblockbodybgcolor}{white} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorTwo!50!white} + \colorlet{notefrcolor}{colorTwo!50!white} + } + +\definecolorstyle{Germany}{ + % Define default colors + % BrownOrangeBlue + \definecolor{colorOne}{HTML}{8C7269} + \definecolor{colorTwo}{HTML}{E89261} + \definecolor{colorThree}{HTML}{A2C4D9} +}{ + % Background Colors + \colorlet{backgroundcolor}{colorTwo} + \colorlet{framecolor}{colorThree} + % Title Colors + \colorlet{titlebgcolor}{colorOne} + \colorlet{titlefgcolor}{white} + % Block Colors + \colorlet{blocktitlebgcolor}{white} + \colorlet{blocktitlefgcolor}{colorOne} + \colorlet{blockbodybgcolor}{white} + \colorlet{blockbodyfgcolor}{black} + % Innerblock Colors + \colorlet{innerblocktitlebgcolor}{white} + \colorlet{innerblocktitlefgcolor}{black} + \colorlet{innerblockbodybgcolor}{colorThree} + \colorlet{innerblockbodyfgcolor}{black} + % Note colors + \colorlet{notefgcolor}{black} + \colorlet{notebgcolor}{colorThree} + \colorlet{notefrcolor}{colorThree} + } + + + + +\endinput +%% +%% End of file `tikzposterColorstyles.tex'. 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'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterLayoutthemes.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterLayoutthemes.tex new file mode 100644 index 00000000000..a3a1cfb1261 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterLayoutthemes.tex @@ -0,0 +1,118 @@ +%% +%% This is file `tikzposterLayoutthemes.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikzposter.dtx (with options: `tikzposterLayoutthemes.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. +%% + + + + + + + + +\definelayouttheme{Default}{ + \usecolorstyle{Default} + \usebackgroundstyle{Default} + \usetitlestyle{Default} + \useblockstyle{Default} + \useinnerblockstyle{Default} + \usenotestyle{Default} +} + +\definelayouttheme{Rays}{ + \usecolorstyle[colorPalette=BlueGrayOrange]{Britain} + \usebackgroundstyle{Rays} + \usetitlestyle{Default} + \useblockstyle{Default} + \useinnerblockstyle{Default} + \usenotestyle{Corner} +} + +\definelayouttheme{Basic}{ + \usecolorstyle[colorPalette=GreenGrayViolet]{Australia} + \usebackgroundstyle{Default} + \usetitlestyle{Basic} + \useblockstyle{Basic} + \useinnerblockstyle{Default} + \usenotestyle{Default} +} + +\definelayouttheme{Simple}{ + \usecolorstyle[colorPalette=PurpleGrayBlue]{Denmark} + \usebackgroundstyle{Default} + \usetitlestyle{Default} + \useblockstyle{Minimal} + \useinnerblockstyle{Default} + \usenotestyle{Default} +} + +\definelayouttheme{Envelope}{ + \usecolorstyle[colorPalette=BlueGrayOrange]{Spain} + \usebackgroundstyle{VerticalGradation} + \usetitlestyle{Envelope} + \useblockstyle{Envelope} + \useinnerblockstyle{Default} + \usenotestyle{VerticalShading} + } + +\definelayouttheme{Wave}{ + \usecolorstyle[colorPalette=BlueGrayOrange]{Spain} + \colorlet{blocktitlefgcolor}{colorOne} + \usebackgroundstyle{VerticalGradation} + \usetitlestyle{Wave} + \useblockstyle{Corner} + \useinnerblockstyle{Default} + \usenotestyle{VerticalShading} + } + +\definelayouttheme{Board}{ + \usecolorstyle[colorPalette=BlueGrayOrange]{Sweden} + \usebackgroundstyle{VerticalGradation} + \usetitlestyle{Empty} + \useblockstyle{TornOut} + \useinnerblockstyle{Default} + \usenotestyle{Sticky} +} + +\definelayouttheme{Autumn}{ + \usecolorstyle[colorPalette=BrownBlueOrange]{Germany} + \usebackgroundstyle{Default} + \usetitlestyle{Filled} + \useblockstyle{Slide} + \useinnerblockstyle{Table} + \usenotestyle{Default} +} + +\definelayouttheme{Desert}{ + \usecolorstyle[colorPalette=GrayOrangeBlue]{Russia} + \usebackgroundstyle{BottomVerticalGradation} + \usetitlestyle{VerticalShading} + \useblockstyle{Slide} + \useinnerblockstyle{Table} + \usenotestyle{Default} + } + + + + +\endinput +%% +%% End of file `tikzposterLayoutthemes.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterNotestyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterNotestyles.tex new file mode 100644 index 00000000000..9e558f80d4a --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterNotestyles.tex @@ -0,0 +1,226 @@ +%% +%% This is file `tikzposterNotestyles.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikzposter.dtx (with options: `tikzposterNotestyles.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: + % targetoffsetx + % targetoffsety + % angle + % radius + % width + % connection + % rotate + % roundedcorners + % linewidth + % innersep + + % Parameter: + % \ifNoteHasConnection - boolean + % notecenter - coordinate + % notetarget - coordinate + % \noterotate - number + % \noteroundedcorners - number + % \notelinewidth - length + % \noteinnersep - length + % notebgcolor - color + % notefgcolor - color + % notefrcolor - color + +\definenotestyle{Default}{ + targetoffsetx=0pt, targetoffsety=0pt, angle=0, radius=8cm, width=8cm, + connection=false, rotate=0, roundedcorners=20, linewidth=0pt, innersep=1cm +}{ + \ifNoteHasConnection %% callout note + \draw[color=notefrcolor, fill=notebgcolor]% + (notetarget) -- ($(notetarget)!1!4:(notecenter.center)$) -- + ($(notetarget)!1!-4:(notecenter.center)$) --cycle; % + % + \fi + % the body of the note + \draw[color=notefrcolor, fill=notebgcolor, rounded + corners=\noteroundedcorners] (notecenter.south west) -- (notecenter.north + west) -- (notecenter.north east) -- (notecenter.south east) -- cycle; +} + + \definenotestyle{Corner}{ + targetoffsetx=0pt, targetoffsety=0pt, angle=0, radius=8cm, width=12cm, + connection=false, rotate=0, roundedcorners=20, linewidth=0pt, innersep=1cm +}{ + \ifNoteHasConnection % callout note + \draw[color=notebgcolor, fill=notebgcolor, drop shadow={shadow + xshift=0.2cm, shadow yshift=-0.2cm, opacity=0.3}] % + (notetarget) -- ($(notetarget)!1!4:(notecenter.center)$) -- + ($(notetarget)!1!-4:(notecenter.center)$) --cycle; % + \fi + % the body of the note + % the shape + \def \border{% + [rounded corners=0] (notecenter.south west) -- (notecenter.north west) % + [rounded corners=\noteroundedcorners] -- ($(notecenter.north + east)-(\noterotate:4.7)$) % + [rounded corners=\noteroundedcorners] -- ($(notecenter.north + east)+(-90+\noterotate:1.7)$) % + [rounded corners=0] -- (notecenter.south east) -- (notecenter.south + west) -- cycle% + } + \fill[color=notebgcolor] \border; + \coordinate (x) at (\noterotate:1); + \coordinate (y) at (\noterotate-90:1); + % the shadow of the corner + \fill[color=gray,opacity=0.3] ($(notecenter.north east)+3*(y)$) -- + ($(notecenter.north east)+2.5*(y)$) .. % + controls ($(notecenter.north east)+1.25*(y)$) and ($(notecenter.north + east)-1.5*(x)+1.25*(y)$) .. % + ($(notecenter.north east)-1.9*(x)+2.5*(y)$) .. % + controls ($(notecenter.north east)-4.5*(x)$) .. % + ($(notecenter.north east)-5.7*(x)$) % + [rounded corners=\noteroundedcorners] -- ($(notecenter.north east)-4.7*(x)$) % + [rounded corners=\noteroundedcorners] -- ($(notecenter.north east)+1.7*(y)$) % + [rounded corners=0] -- ($(notecenter.north east)+3*(y)$); + % the corner + \fill[color=notefrcolor] % + ($(notecenter.north east)+3*(y)$) -- ($(notecenter.north east)+2.5*(y)$) .. % + controls ($(notecenter.north east)+1.25*(y)$) and ($(notecenter.north + east)-1.5*(x)+1.25*(y)$) .. % + ($(notecenter.north east)-1.9*(x)+2.3*(y)$) .. % + controls ($(notecenter.north east)-4.5*(x)$) .. % + ($(notecenter.north east)-5.7*(x)$) % + [rounded corners=\noteroundedcorners] -- ($(notecenter.north east)-4.7*(x)$) % + [rounded corners=\noteroundedcorners] -- ($(notecenter.north east)+1.7*(y)$) % + [rounded corners=0] -- ($(notecenter.north east)+3*(y)$); +} + + \definenotestyle{VerticalShading}{ + targetoffsetx=0pt, targetoffsety=0pt, angle=0, radius=8cm, width=8cm, + connection=false, rotate=0, roundedcorners=20, linewidth=1pt, innersep=1cm +}{ + \ifNoteHasConnection % callout note + % the shadow + \begin{scope}[opacity=0.3] + \begin{pgftransparencygroup} + \coordinate (shadowshift) at (0.2cm,-0.2cm); \fill% + ($(notetarget)+(shadowshift)$) -- + ($(notetarget)!1!4:(notecenter.center)+(shadowshift)$) -- + ($(notetarget)!1!-4:(notecenter.center)+(shadowshift)$) --cycle; % + \fill[rounded corners=\noteroundedcorners] % + ($(notecenter.south west)+(shadowshift)$) -- ($(notecenter.north + west)+(shadowshift)$) -- ($(notecenter.north east)+(shadowshift)$) + -- ($(notecenter.south east)+(shadowshift)$) -- cycle; + \end{pgftransparencygroup} + \end{scope} + %% the main drawing + % + %% the border + \draw[color=notefrcolor, line width=\notelinewidth*2]% + (notetarget) -- ($(notetarget)!1!4:(notecenter.center)$) -- + ($(notetarget)!1!-4:(notecenter.center)$) -- cycle;% + \draw[color=notefrcolor, line width=\notelinewidth*2, rounded + corners=\noteroundedcorners]% + (notecenter.south west) -- (notecenter.north west) -- + (notecenter.north east) -- (notecenter.south east) -- cycle; % + % + %% the filling (vertical shading), shared between the note and the connection + \begin{scope} + \node[fit=(notetarget)(notecenter.south west)(notecenter.south east) + (notecenter.north east) (notecenter.north west), inner sep=+0pt] + (box) {};% + % + \clip (notetarget) -- ($(notetarget)!1!4:(notecenter.center)$) -- + ($(notetarget)!1!-4:(notecenter.center)$) -- cycle% + [rounded corners=\noteroundedcorners] (notecenter.south west) -- + (notecenter.north west) -- (notecenter.north east) -- + (notecenter.south east) -- cycle; + % + \draw[draw=none, color=notefrcolor, top color=notebgcolor!60, bottom + color=notebgcolor] % + (box.south west) rectangle (box.north east); + \end{scope} + % + \else % the simple note + \begin{scope}[drop shadow={shadow xshift=0.2cm, shadow yshift=-0.2cm, + opacity=0.3}] + \draw[line width=\notelinewidth, rounded corners=\noteroundedcorners, + color=notefrcolor, top color=notebgcolor!60, bottom color=notebgcolor, + drop shadow] % + (notecenter.south west) -- (notecenter.north west) -- (notecenter.north + east) -- (notecenter.south east) -- cycle; + \end{scope} + \fi +} + + \definenotestyle{Sticky}{ + targetoffsetx=0pt, targetoffsety=0pt, angle=0, radius=8cm, width=8cm, + connection=false, rotate=0, roundedcorners=0, linewidth=0pt, innersep=1cm +}{ + \ifNoteHasConnection %% callout note + \draw[color=notefrcolor, fill=notebgcolor, drop shadow={shadow + xshift=0.2cm, shadow yshift=-0.2cm, opacity=0.3}] % + (notetarget) -- ($(notetarget)!1!4:(notecenter.center)$) -- + ($(notetarget)!1!-4:(notecenter.center)$) --cycle; % + \fi + % the body of the note + % shadow + \draw[draw=none, fill=gray, opacity=0.3] + ($(notecenter.north east)+(-0.5,0)$) [rounded corners=40]--% + (notecenter.north west) [rounded corners=0] -- % + ($(notecenter.south west)$) .. % + controls ($0.2*(notecenter.south west) + 0.8*(notecenter.south east)$) .. % + ($(notecenter.south east)+(-0.2,0.3)$) .. % + controls ($0.75*(notecenter.south east) + 0.25*(notecenter.north east) - (0.5,0)$) .. % + ($(notecenter.north east)+(-0.5,0)$); + % the shape + \def \border{% + ($(notecenter.north east)+(-0.5,0)$) [rounded corners=40]--% + (notecenter.north west) [rounded corners=0] -- % + ($(notecenter.south west)$) .. % + controls ($0.2*(notecenter.south west) + 0.8*(notecenter.south east)$) .. % + ($(notecenter.south east)+(0,0.7)$) .. % + controls ($0.75*(notecenter.south east) +0.25*(notecenter.north east) -(0.5,0)$) .. % + ($(notecenter.north east)+(-0.5,0)$)% + }% + \draw[color=notefrcolor, fill=notebgcolor] + \border; + % the shading in the left top corner + \begin{scope} + \clip \border; % + \begin{scope}[transform canvas={rotate + around={\noterotate+15:(notecenter.north west)}}] + \fill[notebgcolor!60!black, path fading=south, opacity=0.6]% + (notecenter.north west) -- +(-3,0) |- ($(notecenter.north west) + (0,-1.2)$) + -- ($(notecenter.north west) + (4,-1.2)$) |- ($(notecenter.north west)$); + \end{scope} + \end{scope} +} + + + +\endinput +%% +%% End of file `tikzposterNotestyles.tex'. diff --git a/Master/texmf-dist/tex/latex/tikzposter/tikzposterTitlestyles.tex b/Master/texmf-dist/tex/latex/tikzposter/tikzposterTitlestyles.tex new file mode 100644 index 00000000000..f5369383ecf --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikzposter/tikzposterTitlestyles.tex @@ -0,0 +1,176 @@ +%% +%% This is file `tikzposterTitlestyles.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikzposter.dtx (with options: `tikzposterTitlestyles.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. +%% + + + + + + + + + + + % width + % roundedcorners + % linewidth + % innersep + % titletotopverticalspace + % titletoblockverticalspace + % titlegraphictotitledistance + % titletextscale + + % Parameter: + % \textwidth - length + % \textheight - length + % \titlewidth - length + % \titlegraphicheight - length + % \titlelinewidth - length + % \titleinnersep - length + % \titleposleft, \titleposright, \titleposbottom, \titlepostop - length + % \titletotopverticalspace - length + % titlebgcolor - color + +\definetitlestyle{Default}{ + width=600mm, roundedcorners=30, linewidth=0.4cm, innersep=1cm, + titletotopverticalspace=15mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=10pt, titletextscale=1 +}{ + \begin{scope}[line width=\titlelinewidth, rounded corners=\titleroundedcorners] + \draw[color=framecolor, fill=titlebgcolor]% + (\titleposleft,\titleposbottom) rectangle (\titleposright,\titlepostop); + \end{scope} +} + +\definetitlestyle{Basic}{ + width=770mm, roundedcorners=0, linewidth=0pt, innersep=10pt, + titletotopverticalspace=20mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=25mm, titletextscale=1 +}{ + \coordinate (topright) at (0.5\textwidth-0.5\titlelinewidth, 0.5\textheight-0.5\titlelinewidth); + \coordinate (bottomleft) at (-0.5\textwidth+0.5\titlelinewidth, 0.5\textheight-\titlegraphicheight-0.5\titlelinewidth-2\titletotopverticalspace-2\titleinnersep); + \draw[line width=\titlelinewidth, inner sep=\titleinnersep, fill=titlebgcolor] (bottomleft) rectangle (topright); +} + +\definetitlestyle{Envelope}{ + width=\paperwidth, roundedcorners=0, linewidth=0pt, innersep=1.5cm, + titletotopverticalspace=0mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=10pt, titletextscale=1 +}{ + \coordinate (topleft) at (\titleposleft,\titlepostop); + \coordinate (topright) at (\titleposright,\titlepostop); + \coordinate (lefttoright) at (\titlewidth,0); + \coordinate (head) at (0,\titlepostop-\titleposbottom); + % + \draw[draw=none, bottom color=blocktitlebgcolor!90!black, % + top color=titlebgcolor!90] % + (topleft) -- ($(topleft)-0.2*(head)$) .. controls ($(topleft)-(head)+(1,0)$) + .. ($(topleft)-(head)+0.2*(lefttoright)$) -- + ($(topleft)-(head)+0.8*(lefttoright)$) .. controls ($(topright)-(head)-(1,0)$) + .. % + ($(topright)-0.2*(head)$) -- (topright) -- cycle; + % + \draw[draw=none, right color=white, left color=blocktitlebgcolor] + ($(topleft)-(head)+0.8*(lefttoright)$) .. controls + ($(topleft)-(head)+0.92*(lefttoright)+(0,0.7)$) and % + ($(topright)- 0.13*(lefttoright)$) .. % + (topright) .. controls % + ($(topright)- 0.11*(lefttoright)$) and% + ($(topleft)-(head)+0.95*(lefttoright)$) .. % + ($(topleft)-(head)+0.82*(lefttoright)$); + % + \draw[draw=none, right color=white, left color=blocktitlebgcolor] + ($(topleft)-(head)+0.83*(lefttoright)$) .. controls + ($(topleft)-(head)+0.97*(lefttoright)+(0,0.2)$) and % + ($(topright)- 0.08*(lefttoright)$) .. % + (topright) .. controls % + ($(topright)- 0.06*(lefttoright)$) and % + ($(topleft)-(head)+0.99*(lefttoright)$) .. % + ($(topleft)-(head)+0.85*(lefttoright)$); % +} + +\definetitlestyle{Wave}{ + width=\paperwidth, roundedcorners=0, linewidth=0pt, innersep=1.5cm, + titletotopverticalspace=0mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=10pt, titletextscale=1 +}{ + \coordinate (topleft) at (\titleposleft,\titlepostop); + \coordinate (topright) at (\titleposright,\titlepostop); + \coordinate (lefttoright) at (\titlewidth,0); + \coordinate (head) at (0,\titlepostop-\titleposbottom); + % + \draw[draw=none, left color=blocktitlebgcolor!90!black, right color=titlebgcolor!95]% + (topright) -- (topleft) -- % + ($(topleft) - (head)-(0,6)$) .. controls % + ($(topleft) - (head)-(0,6) + 0.25*(lefttoright) + (0,9)$) and % + ($(topright) - (head) - 0.5*(lefttoright) - (-10,16)$) .. % + ($(topright) - (head)$) -- cycle; + % + \draw[draw=none, left color=blocktitlebgcolor, right color=white] % + ($(topleft) - (head)-(0,2)$) .. controls % + ($(topleft) - (head)-(-6,3) + 0.25*(lefttoright) + (0,10)$) and ($(topright) - + (head) - 0.25*(lefttoright) - (-6,17)$).. % + ($(topright) - (head)$) .. controls % + ($(topright) - (head) - 0.25*(lefttoright)-(-7,19)$) and % + ($(topleft) - (head)-(-9,5) + 0.25*(lefttoright) + (0,10)$) .. % + ($(topleft) - (head)-(0,4)$); + % + \draw[draw=none, left color=white, right color=blocktitlebgcolor!90!black]% + ($(topleft) - (head)-(0,2)$) .. controls % + ($(topleft) - (head)-(-6,3) + 0.25*(lefttoright) + (0,10)$) and ($(topright) - + (head)+(0,6) - 0.25*(lefttoright) - (-6,20)$)..% + ($(topright) - (head)+(0,6)$) -- % + ($(topright) - (head)$) .. controls % + ($(topright) - (head) - 0.25*(lefttoright) - (-6,17)$) and % + ($(topleft) - (head)-(-8,4) + 0.25*(lefttoright) + (0,10)$) .. % + ($(topleft) - (head)-(0,2)$); + \setlength{\TP@titletoblockverticalspace}{5\TP@titletoblockverticalspace} +} + +\definetitlestyle{VerticalShading}{ + width=\paperwidth, roundedcorners=0, linewidth=0pt, innersep=1.5cm, + titletotopverticalspace=0mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=10pt, titletextscale=1 +}{ + \draw[draw=none, bottom color=framecolor, top color=titlebgcolor]% + (\titleposleft,\titleposbottom) rectangle (\titleposright,\titlepostop); % +} + +\definetitlestyle{Filled}{ + width=\paperwidth, roundedcorners=0, linewidth=0pt, innersep=1.5cm, + titletotopverticalspace=0mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=10pt +}{ + \draw[draw=none, fill=titlebgcolor]% + (\titleposleft,\titleposbottom) rectangle (\titleposright,\titlepostop); % +} + +\definetitlestyle{Empty}{ + width=750mm, roundedcorners=0, linewidth=0pt, innersep=8mm, + titletotopverticalspace=5mm, titletoblockverticalspace=20mm, + titlegraphictotitledistance=10pt +}{} + + +\endinput +%% +%% End of file `tikzposterTitlestyles.tex'. |