diff options
author | Karl Berry <karl@freefriends.org> | 2017-12-19 00:09:01 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-12-19 00:09:01 +0000 |
commit | 5d4ee22f407e4c60e9f6ee586d4152a3d6d7287e (patch) | |
tree | e60908ef9f37f35a3e6ccdcc02d23c65f7a2ad02 /Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty | |
parent | bf2407a74d6c70f8b53038edf84e01255513a57c (diff) |
beamer (18dec17)
git-svn-id: svn://tug.org/texlive/trunk@46095 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty new file mode 100644 index 00000000000..03bbad214c8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty @@ -0,0 +1,85 @@ +% Copyright 2007 by Till Tantau +% Copyright 2015 by Vedran Mileti\'c, Joseph Wright +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/licenses/LICENSE for more details. + +\mode<presentation> + +\useoutertheme{split} + + +\setbeamercolor{frametitle}{parent=subsection in head/foot} +\setbeamercolor{frametitle right}{parent=section in head/foot} + + +\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{beamer@frametitleshade}{\paperheight}{% + color(0pt)=(frametitle.bg); + color(\paperwidth)=(frametitle right.bg)} + +\AtBeginDocument{ + \pgfdeclareverticalshading{beamer@topshade}{\paperwidth}{% + color(0pt)=(bg); + color(4pt)=(black!50!bg)} +} + +\addtobeamertemplate{headline} +{} +{% + \vskip-0.2pt + \pgfuseshading{beamer@topshade} + \vskip-2pt +} + + +\defbeamertemplate*{frametitle}{shadow theme} +{% + \nointerlineskip% + \vskip-2pt% + \hbox{\leavevmode + \advance\beamer@leftmargin by -12bp% + \advance\beamer@rightmargin by -12bp% + \beamer@tempdim=\textwidth% + \advance\beamer@tempdim by \beamer@leftmargin% + \advance\beamer@tempdim by \beamer@rightmargin% + \hskip-\Gm@lmargin\hbox{% + \setbox\beamer@tempbox=\hbox{\begin{minipage}[b]{\paperwidth}% + \vbox{}\vskip-.75ex% + \leftskip0.3cm% + \rightskip0.3cm plus1fil\leavevmode + \insertframetitle% + \ifx\insertframesubtitle\@empty% + \strut\par% + \else + \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \fi% + \nointerlineskip + \vbox{}% + \end{minipage}}% + \beamer@tempdim=\ht\beamer@tempbox% + \advance\beamer@tempdim by 2pt% + \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim} + \usebeamercolor{frametitle right} + \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}} + \pgfusepath{clip} + \pgftext[left,base]{\pgfuseshading{beamer@frametitleshade}} + \end{pgfpicture} + \hskip-\paperwidth% + \box\beamer@tempbox% + }% + \hskip-\Gm@rmargin% + }% + \nointerlineskip + \vskip-0.2pt + \hbox to\textwidth{\hskip-\Gm@lmargin\pgfuseshading{beamer@topshade}\hskip-\Gm@rmargin} + \vskip-2pt +} + + + +\mode +<all> |