summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-03-07 18:13:49 +0000
committerKarl Berry <karl@freefriends.org>2007-03-07 18:13:49 +0000
commit8593aad6b7121a1974ab7953e4001394bc431657 (patch)
tree24f3d0615ab0dc4e3896ad2f5f65eea4de059aa8 /Master/texmf-dist
parentd9e638f538486d279644c4438027294b427369aa (diff)
first attempt at beamer-contrib/beamerthemeJLTree.sty (14feb07)
git-svn-id: svn://tug.org/texlive/trunk@4015 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/beamer-contrib/themes/README2
-rw-r--r--Master/texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty117
-rw-r--r--Master/texmf-dist/tpm/beamer-contrib.tpm23
3 files changed, 142 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/beamer-contrib/themes/README b/Master/texmf-dist/doc/latex/beamer-contrib/themes/README
new file mode 100644
index 00000000000..ef26582c275
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer-contrib/themes/README
@@ -0,0 +1,2 @@
+This directory holds themes for use with the Beamer package. Some of these
+may not be incorporated into the standard distribution of that package.
diff --git a/Master/texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty b/Master/texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty
new file mode 100644
index 00000000000..2a8354093a9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty
@@ -0,0 +1,117 @@
+\ProvidesPackage{beamerthemeJLTree}
+
+%% this is versin 1.1 2006/11/18
+
+%% Copyright Jerome LELONG <jerome.lelong@gmail.com> 2006
+%% This program can be redistributed and/or modified under the terms
+%% of the GNU Public License, version 2 or later.
+
+
+\newif\ifbeamer@tree@showhooks
+\beamer@tree@showhookstrue
+
+\DeclareOptionBeamer{hooks}[true]{\csname beamer@tree@showhooks#1\endcsname}
+
+\ProcessOptionsBeamer
+\mode
+<presentation>
+
+\setbeamertemplate{navigation symbols}{}
+\usecolortheme{rose}
+\useinnertheme[shadow=true]{rounded}% les block
+
+
+\defbeamertemplate*{footline}{JLTree theme}
+{
+ \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+ \end{beamercolorbox}
+ \hbox{%
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,left]{title in head/foot}%
+ \usebeamerfont{title in head/foot}\hspace*{2ex}\insertauthor \hspace*{1ex}(\insertshortinstitute) \hspace*{2ex} \insertdate
+ \end{beamercolorbox}%
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
+ \usebeamerfont{date in head/foot}
+ \insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
+ \end{beamercolorbox}}%
+}
+
+
+\defbeamertemplate*{sidebar right}{JLTree theme}{}
+
+\usesectionheadtemplate
+{\hfil\insertsectionhead}
+{\hfill\color{fg!50!bg}\insertsectionhead}
+
+
+\usesubsectionheadtemplate
+{\hfil\insertsubsectionhead}
+{\hfill\color{fg!50!bg}\insertsubsectionhead}
+
+
+
+\defbeamertemplate*{headline}{JLTree theme}
+{%
+ \leavevmode%
+ \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{upper separation line head}
+ \end{beamercolorbox}
+ \@tempdimb=3.625ex% 2.4375ex%
+ \multiply\@tempdimb by\beamer@sectionmax%
+%% \advance\@tempdimb by 1.125ex%
+ \advance\@tempdimb by -1.125ex%
+ \ifdim\@tempdimb<10.9ex% 3*(2.5+1.125)
+ \@tempdimb=10.9ex%
+ \fi
+ \begin{beamercolorbox}[wd=.45\paperwidth, ht=\@tempdimb]{left block}%
+ \usebeamerfont{section in head/foot}%
+ \vbox to\@tempdimb{\vfill\insertsectionnavigation{.45\paperwidth}\vfill}%
+ \end{beamercolorbox}%
+ \begin{beamercolorbox}[wd=1.125ex,ht=\@tempdimb,dp=1.125ex]{middle separation line head}%
+ \end{beamercolorbox}%
+ \begin{beamercolorbox}[wd=.44\paperwidth]{middle block}%
+ \vbox to\@tempdimb{\vfill%
+ \begin{beamercolorbox}[wd=.44\paperwidth,ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+ \usebeamerfont{title in head/foot}\insertshorttitle
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[wd=.44\paperwidth,ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
+ \usebeamerfont{section in head/foot}%
+ \ifbeamer@tree@showhooks
+ \setbox\beamer@tempbox=\hbox{\insertsectionhead}%
+ \ifdim\wd\beamer@tempbox>1pt%
+ \hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
+ \hskip1pt%
+ \fi%
+ \else%
+ \hskip6pt%
+ \fi%
+ \insertsectionhead
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[wd=.44\paperwidth,ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
+ \usebeamerfont{subsection in head/foot}%
+ \ifbeamer@tree@showhooks
+ \setbox\beamer@tempbox=\hbox{\insertsubsectionhead}%
+ \ifdim\wd\beamer@tempbox>1pt%
+ \hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
+ \hskip1pt%
+ \fi%
+ \else%
+ \hskip12pt%
+ \fi%
+ \insertsubsectionhead
+ \end{beamercolorbox}%
+ \vfill}%
+ \end{beamercolorbox}%
+ \begin{beamercolorbox}[wd=.1\paperwidth,ht=\@tempdimb,right]{right block}%
+ \vbox to\@tempdimb{\vfill\insertlogo\vfill}
+ \end{beamercolorbox}
+ \vfill
+ \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{lower separation line head}
+ \end{beamercolorbox}
+}
+\setbeamercolor{separation line}{use=structure,bg=structure.fg!50!bg}
+
+
+\mode
+<all>
diff --git a/Master/texmf-dist/tpm/beamer-contrib.tpm b/Master/texmf-dist/tpm/beamer-contrib.tpm
new file mode 100644
index 00000000000..b9ece8f9693
--- /dev/null
+++ b/Master/texmf-dist/tpm/beamer-contrib.tpm
@@ -0,0 +1,23 @@
+<!DOCTYPE rdf:RDF SYSTEM "../../support/tpm.dtd">
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:TPM="http://texlive.dante.de/">
+ <rdf:Description about="http://texlive.dante.de/texlive/Package/beamer-contrib.zip">
+ <TPM:Name>beamer-contrib</TPM:Name>
+ <TPM:Type>Package</TPM:Type>
+ <TPM:Date>2007/02/14 11:56:00</TPM:Date>
+ <TPM:Version></TPM:Version>
+ <TPM:Creator>karl</TPM:Creator>
+ <TPM:Title>The beamer-contrib package.</TPM:Title>
+ <TPM:Description></TPM:Description>
+ <TPM:Author></TPM:Author>
+ <TPM:Size>4010</TPM:Size>
+ <TPM:License></TPM:License>
+ <TPM:Build/>
+ <TPM:RunFiles size="884">texmf-dist/tpm/beamer-contrib.tpm</TPM:RunFiles>
+ <TPM:DocFiles size="4010">
+texmf-dist/doc/latex/beamer-contrib/themes/README
+texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty
+ </TPM:DocFiles>
+ <TPM:Provides>Package/beamer-contrib</TPM:Provides>
+ </rdf:Description>
+</rdf:RDF>
+