From 8593aad6b7121a1974ab7953e4001394bc431657 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 7 Mar 2007 18:13:49 +0000 Subject: first attempt at beamer-contrib/beamerthemeJLTree.sty (14feb07) git-svn-id: svn://tug.org/texlive/trunk@4015 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/beamer-contrib/themes/README | 2 + .../beamer-contrib/themes/beamerthemeJLTree.sty | 117 +++++++++++++++++++++ Master/texmf-dist/tpm/beamer-contrib.tpm | 23 ++++ Master/texmf/lists/beamer-contrib | 6 ++ Master/texmf/tpm/collection-latexextra.tpm | 1 + 5 files changed, 149 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/beamer-contrib/themes/README create mode 100644 Master/texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty create mode 100644 Master/texmf-dist/tpm/beamer-contrib.tpm create mode 100644 Master/texmf/lists/beamer-contrib (limited to 'Master') 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 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 + + +\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 + 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 @@ + + + + beamer-contrib + Package + 2007/02/14 11:56:00 + + karl + The beamer-contrib package. + + + 4010 + + + texmf-dist/tpm/beamer-contrib.tpm + +texmf-dist/doc/latex/beamer-contrib/themes/README +texmf-dist/doc/latex/beamer-contrib/themes/beamerthemeJLTree.sty + + Package/beamer-contrib + + + 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. + -- cgit v1.2.3