summaryrefslogtreecommitdiffstats
path: root/poster_wine_2013/beamerthemeconfposter.sty
diff options
context:
space:
mode:
Diffstat (limited to 'poster_wine_2013/beamerthemeconfposter.sty')
-rwxr-xr-xposter_wine_2013/beamerthemeconfposter.sty185
1 files changed, 185 insertions, 0 deletions
diff --git a/poster_wine_2013/beamerthemeconfposter.sty b/poster_wine_2013/beamerthemeconfposter.sty
new file mode 100755
index 0000000..21a671b
--- /dev/null
+++ b/poster_wine_2013/beamerthemeconfposter.sty
@@ -0,0 +1,185 @@
+\ProvidesPackage{beamerthemeconfposter}
+\RequirePackage{tikz} % for drawing the nice rounded boxes
+\usetikzlibrary{arrows,backgrounds}
+\newcommand{\makeruleinbox}{{\usebeamercolor[bg]{block alerted title}\centering\hspace*{-0.7cm}\rule{\inboxrule}{0.5cm}}}
+\usepackage{ragged2e}
+
+% Spacing before and inside list environments to add white space before lists and between items inside lists
+\makeatletter
+\def\@listi{\leftmargin\leftmarginii
+\topsep 1ex % Spacing before lists
+\parsep 0\p@ \@plus\p@
+\itemsep 6pt} % Spacing between items
+\makeatother
+
+\usecaptiontemplate{\small\structure{\insertcaptionname~\insertcaptionnumber: }\insertcaption} % A fix for figure numbering
+
+\definecolor{lgreen} {RGB}{180,210,100}
+\definecolor{dblue} {RGB}{41,40,64}
+\definecolor{ddblue} {RGB}{11,36,69}
+\definecolor{lred} {RGB}{220,0,0}
+\definecolor{nred} {RGB}{224,0,0}
+\definecolor{norange}{RGB}{230,120,20}
+\definecolor{nyellow}{RGB}{255,221,0}
+\definecolor{ngreen} {RGB}{98,158,31}
+\definecolor{dgreen} {RGB}{78,138,21}
+\definecolor{nblue} {RGB}{28,130,185}
+\definecolor{jblue} {RGB}{20,50,100}
+
+% set the basic colors
+\setbeamercolor{palette primary} {fg=black,bg=white}
+\setbeamercolor{palette secondary} {fg=black,bg=white}
+\setbeamercolor{palette tertiary} {bg=jblue,fg=white}
+\setbeamercolor{palette quaternary}{fg=black,bg=white}
+\setbeamercolor{structure}{fg=jblue}
+\setbeamercolor{titlelike} {bg=jblue,fg=white}
+\setbeamercolor{frametitle} {bg=jblue!10,fg=jblue}
+\setbeamercolor{cboxb}{fg=black,bg=dblue}
+\setbeamercolor{cboxr}{fg=black,bg=red}
+
+% set colors for itemize/enumerate
+\setbeamercolor{item}{fg=dblue}
+\setbeamercolor{item projected}{fg=white,bg=ngreen}
+
+% set colors for blocks
+\setbeamercolor{block title}{fg=dblue,bg=white}
+\setbeamercolor{headline}{fg=white,bg=dblue}
+\setbeamercolor{block body}{fg=black,bg=white}
+
+% set colors for alerted blocks (blocks with frame)
+\setbeamercolor{block alerted title}{fg=white,bg=jblue}
+\setbeamercolor{block alerted body}{fg=black,bg=jblue!10}
+
+% set the fonts
+\setbeamerfont{section in head/foot}{series=\bfseries}
+\setbeamerfont{block title}{series=\bfseries}
+\setbeamerfont{block alerted title}{series=\bfseries}
+\setbeamerfont{frametitle}{series=\bfseries}
+\setbeamerfont{frametitle}{size=\Large}
+\setbeamerfont{block body}{size=\normalsize}
+
+% set some beamer theme options
+\setbeamertemplate{title page}[default][colsep=-4bp,rounded=true]
+\setbeamertemplate{sections/subsections in toc}[square]
+\setbeamertemplate{blocks}[width=0.0]
+\beamertemplatenavigationsymbolsempty
+
+% set bibliography style
+\setbeamertemplate{bibliography item}[text]
+\setbeamercolor{bibliography item}{fg=black,bg=white}
+\setbeamercolor{bibliography entry author}{fg=black,bg=white}
+\setbeamercolor{bibliography item}{fg=black,bg=white}
+
+% define some length variables that are used by the template
+\newlength{\inboxwd}
+\newlength{\iinboxwd}
+\newlength{\inboxrule}
+\makeatletter
+\makeatother
+
+%==============================================================================
+% build the poster title
+%==============================================================================
+\setbeamertemplate{headline}{
+ \begin{beamercolorbox}{headline}
+ \vspace{1cm}
+ \begin{columns}[T]
+ \begin{column}[T]{0.88\paperwidth}
+ \begin{center}
+ \usebeamercolor{title in headline}{\LARGE{\textbf{\inserttitle}}}
+
+ \vspace{0.5cm}
+
+ \usebeamercolor{author in headline}{\Large{\insertauthor}}
+ \end{center}
+ \vspace{0.2cm}
+ \end{column}
+ \begin{column}[T]{0.12\linewidth}
+ \vspace{0.3cm}
+ \includegraphics{qr2.png}
+
+ \end{column}
+ \end{columns}
+ \vspace{1cm}
+ \end{beamercolorbox}
+}
+
+\setbeamertemplate{footline}{
+ \begin{beamercolorbox}[colsep=0.08cm]{cboxb}\end{beamercolorbox}
+
+ \begin{columns}
+ \begin{column}{0.70\paperwidth}
+ \begin{center}
+ \usebeamercolor{institute in headline}{\color{fg}\large{\insertinstitute}}
+ \end{center}
+ \vspace{0.1cm}
+ \end{column}
+ \begin{column}{0.30\paperwidth}
+ \normalsize{Contact: \texttt{thibaut.horel@gmail.com}}
+ \end{column}
+ \end{columns}
+}
+
+% Block definition
+\setbeamertemplate{block begin}
+{
+ \par\vskip\medskipamount
+ \begin{beamercolorbox}[colsep*=0ex,dp={2ex},center]{block title}
+ \vskip-0.25cm
+ \usebeamerfont{block title}\large\insertblocktitle
+ \begin{flushleft}
+ \vskip-1cm
+ \begin{tikzpicture}[remember picture,overlay]
+ \shade [inner color=gray,outer color=white]
+ (0,0) rectangle (\textwidth,0.3cm);
+ \end{tikzpicture}
+ \end{flushleft}
+ \end{beamercolorbox}
+ {\parskip0pt\par}
+ \ifbeamercolorempty[bg]{block title}
+ {}
+ {\ifbeamercolorempty[bg]{block body}{}{\nointerlineskip\vskip-0.5pt}}
+ \usebeamerfont{block body}
+ \vskip-0.5cm
+ \begin{beamercolorbox}[colsep*=0ex,vmode]{block body}
+ \justifying
+}
+
+\setbeamertemplate{block end}
+{
+ \end{beamercolorbox}
+ \vskip\smallskipamount
+}
+
+% Alert block definition (with frame)
+\setbeamertemplate{block alerted begin}
+{
+ \par\vskip\medskipamount
+ \begin{beamercolorbox}[sep=0ex,rounded=true,center,dp={2ex}]{block alerted title}
+ \vskip0.01cm
+ \usebeamerfont{block title}\large\insertblocktitle
+ \end{beamercolorbox}
+ {\parskip0pt\par}
+ \usebeamerfont{block body}
+ \vskip-0.8cm
+ \begin{beamercolorbox}[sep=0.5cm, rounded=true,center]{block alerted title}
+ \setlength{\inboxwd}{\linewidth}
+ \addtolength{\inboxwd}{-1cm}
+ \begin{beamercolorbox}[rounded=true,wd={\inboxwd},center]{block alerted body}
+ \setlength{\iinboxwd}{\inboxwd}
+ \setlength{\inboxrule}{\inboxwd}
+ \addtolength{\iinboxwd}{-0.5cm}
+ \addtolength{\inboxrule}{0.5cm}
+ \begin{center}
+ \begin{minipage}{\iinboxwd}
+ \justifying
+}
+
+\setbeamertemplate{block alerted end}
+{
+ \end{minipage}
+ \end{center}
+ \end{beamercolorbox}
+ \end{beamercolorbox}
+ \vskip\smallskipamount
+}