summaryrefslogtreecommitdiff
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
parentd9e638f538486d279644c4438027294b427369aa (diff)
first attempt at beamer-contrib/beamerthemeJLTree.sty (14feb07)
git-svn-id: svn://tug.org/texlive/trunk@4015 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xBuild/tools/tpm-ctan-check2
-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
-rw-r--r--Master/texmf/lists/beamer-contrib6
-rw-r--r--Master/texmf/tpm/collection-latexextra.tpm1
6 files changed, 150 insertions, 1 deletions
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check
index 28e700c0ecf..9ab6cbfb5f9 100755
--- a/Build/tools/tpm-ctan-check
+++ b/Build/tools/tpm-ctan-check
@@ -14,7 +14,7 @@ my @WorkingTPM = qw(
amsthdoc-it apacite appendix arabi arabtex archaic arcs arev
armenian arrayjob arydshln ascii assignment attachfile
aurical authorindex auto-pst-pdf
- babelbib beamer beamer-tut-pt begriff bera betababel
+ babelbib beamer beamer-contrib beamer-tut-pt begriff bera betababel
bezos bghyphen bibhtml bibleref bibtopic bibunits bigfoot
binomexp bitfield blacklettert1 blindtext booklet bophook
boxhandler breakurl bussproofs bytefield
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>
+
diff --git a/Master/texmf/lists/beamer-contrib b/Master/texmf/lists/beamer-contrib
new file mode 100644
index 00000000000..718673c4ef7
--- /dev/null
+++ b/Master/texmf/lists/beamer-contrib
@@ -0,0 +1,6 @@
+texmf-dist/doc/latex/beamer-contrib/themes/README
+texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty
+
+texmf-dist/tpm/beamer-contrib.tpm
+
+texmf/lists/beamer-contrib
diff --git a/Master/texmf/tpm/collection-latexextra.tpm b/Master/texmf/tpm/collection-latexextra.tpm
index 4e44c598a14..67405f942aa 100644
--- a/Master/texmf/tpm/collection-latexextra.tpm
+++ b/Master/texmf/tpm/collection-latexextra.tpm
@@ -38,6 +38,7 @@ A large collection of add-on packages for LaTeX.
<TPM:Package name="attachfile"/>
<TPM:Package name="authorindex"/>
<TPM:Package name="autotab"/>
+ <TPM:Package name="beamer-contrib"/>
<TPM:Package name="begriff"/>
<TPM:Package name="beton"/>
<TPM:Package name="bez123"/>