diff options
Diffstat (limited to 'macros/latex/contrib/beamer/base')
7 files changed, 313 insertions, 254 deletions
diff --git a/macros/latex/contrib/beamer/base/beamer.cls b/macros/latex/contrib/beamer/base/beamer.cls index 475d5d0ab6..fc81e2b3ef 100644 --- a/macros/latex/contrib/beamer/base/beamer.cls +++ b/macros/latex/contrib/beamer/base/beamer.cls @@ -12,7 +12,7 @@ % See the file doc/licenses/LICENSE for more details. \ProvidesClass{beamer} - [2022/09/13 v3.68 A class for typesetting presentations] + [2023/02/20 v3.69 A class for typesetting presentations] % Setup modes and check for article option % Also loads packages required by both beamer and beamerarticle diff --git a/macros/latex/contrib/beamer/base/beamerarticle.sty b/macros/latex/contrib/beamer/base/beamerarticle.sty index 1de9be15f6..b43f0c808d 100644 --- a/macros/latex/contrib/beamer/base/beamerarticle.sty +++ b/macros/latex/contrib/beamer/base/beamerarticle.sty @@ -12,7 +12,7 @@ % See the file doc/licenses/LICENSE for more details. \ProvidesPackage{beamerarticle} - [2022/09/13 v3.68 beamer input in article mode] + [2023/02/20 v3.69 beamer input in article mode] % Setup modes and check for article option % Also loads packages required by both beamer and beamerarticle diff --git a/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty b/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty index b3638febe5..42b47c5037 100644 --- a/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty +++ b/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty @@ -254,14 +254,14 @@ % (sub-)section in toc: square \defbeamertemplate{section in toc}{square} -{\leavevmode\leftskip=1.75ex% +{\leavevmode\leftskip=3ex% \llap{% \usebeamerfont*{section number projected}% \usebeamercolor[bg]{section number projected}% \vrule width2.25ex height1.85ex depth.4ex% \hskip-2.25ex% - \hbox to2.25ex{\hfil\color{fg}\inserttocsectionnumber\hfil}}% - \kern1.25ex\inserttocsection\par} + \hbox to2.25ex{\hfil\color{fg}\inserttocsectionnumber\hfil}\kern1.25ex}% + \inserttocsection\par} \defbeamertemplate{subsection in toc}{square} {\leavevmode\leftskip=5ex\llap{% @@ -281,17 +281,20 @@ % (sub-)section in toc: ball \defbeamertemplate{section in toc}{ball unnumbered} -{\leavevmode\raise0.1ex\beamer@usesphere{section number projected}{bigsphere}\kern1.25ex\inserttocsection\par} +{\leavevmode\leftskip=2.25ex% + \llap{% + \raise0.1ex\beamer@usesphere{section number projected}{bigsphere}\kern1.25ex}% + \inserttocsection\par} \defbeamertemplate{subsection in toc}{ball unnumbered} -{\leavevmode\leftskip=1.5em\raise0.2ex\beamer@usesphere{subsection number projected}{smallsphere}% - \kern1ex\inserttocsubsection\par} +{\leavevmode\leftskip=5.1ex\llap{% + \raise0.2ex\beamer@usesphere{subsection number projected}{smallsphere}\kern1ex}\inserttocsubsection\par} \defbeamertemplate{subsubsection in toc}{ball unnumbered} {\leavevmode\normalsize\usebeamerfont{subsection in - toc}\leftskip=3em\usebeamerfont{subsubsection in toc}% - \beamer@usesphere{subsubsection number projected}{smallsphere}% - \kern0.75ex\inserttocsubsubsection\par} + toc}\leftskip=8.2ex\usebeamerfont{subsubsection in toc}% + \llap{% + \beamer@usesphere{subsubsection number projected}{smallsphere}\kern0.75ex}\inserttocsubsubsection\par} diff --git a/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty b/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty index 02abbad55a..140b3d3641 100644 --- a/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty +++ b/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty @@ -249,6 +249,42 @@ }{} % +% Fix for metropolis theme +% https://github.com/josephwright/beamer/issues/802 +% +% metropolis patches an old version of the \beamer@@frametitle +% definition and throws an error if it does not find the outdated +% code. To avoid breaking all metropolis persentations, we revert +% back to the old definition at the start of the file and then +% overwrite again with the current implimentation at the end +% +\AddToHook{file/beamerfontthememetropolis.sty/before}{% + \long\def\beamer@@frametitle[#1]#2{% + \ifblank{#2}{}{% + \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space\usebeamertemplate*{frametitle continuation}\fi}}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% + }% + } +} +\AddToHook{file/beamerfontthememetropolis.sty/after}{% + \long\def\beamer@@frametitle[#1]#2{% + \ifblank{#2}{}{% + \gdef\insertframetitle{{% + \metropolis@frametitleformat{#2}% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% + }% + } +} + + +% % Obsolete commands from old versions of beamer % \mode diff --git a/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty b/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty index 59dcb77a89..8e7114c099 100644 --- a/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty +++ b/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty @@ -22,13 +22,22 @@ % The \frametitle command % % +\protected\def\beamer@insertframetitlecontinuation{\usebeamertemplate*{frametitle continuation}} + \newcommand<>\frametitle{\alt#1{\@dblarg\beamer@@frametitle}{\beamer@gobbleoptional}} +% if this definition changes, also update beamerbasecompatibility.sty under the comment "Fix for metropolis theme" \long\def\beamer@@frametitle[#1]#2{% \ifblank{#2}{}{% - \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space\usebeamertemplate*{frametitle continuation}\fi}}% - \gdef\beamer@frametitle{#2}% - \gdef\beamer@shortframetitle{#1}% -}% + \gdef\insertframetitle{{% + #2% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% + }% } \newcommand\insertshortframetitle[1][]{% @@ -486,16 +495,16 @@ {\let\makelabel\beamer@biblabeltemplate}{}{} \apptocmd{\abx@macro@begentry} {\let\bbx@tempa\@empty% - \usebeamercolor[fg]{bibliography entry author}}{}{} + \usebeamercolor[fg]{bibliography entry author}\usebeamerfont{bibliography entry author}}{}{} \pretocmd{\abx@macro@labeltitle} {\ifboolexpr{ test {\ifcsundef{abx@field@label}} and test {\ifcsundef{abx@field@labeltitle}} }{}{\let\bbx@tempa\labelnamepunct}}{}{} \pretocmd{\abx@macro@title} {\ifcsundef{abx@name@labelname}{}{\let\bbx@tempa\labelnamepunct}% - \bbx@tempa\newblock\unspace\usebeamercolor[fg]{bibliography entry title}}{}{} + \bbx@tempa\newblock\unspace\usebeamercolor[fg]{bibliography entry title}\usebeamerfont{bibliography entry title}}{}{} \apptocmd{\abx@macro@title} {\ifcsundef{abx@field@title}{}{\ifpunct{}{\midsentence\newunitpunct}}% - \newblock\unspace\usebeamercolor[fg]{bibliography entry note}}{}{}} + \newblock\unspace\usebeamercolor[fg]{bibliography entry note}\usebeamerfont{bibliography entry note}}{}{}} {}} % Adding patches to some biblatex styles diff --git a/macros/latex/contrib/beamer/base/beamerbasenavigation.sty b/macros/latex/contrib/beamer/base/beamerbasenavigation.sty index 408fa4bfe4..9caf1839e4 100644 --- a/macros/latex/contrib/beamer/base/beamerbasenavigation.sty +++ b/macros/latex/contrib/beamer/base/beamerbasenavigation.sty @@ -228,242 +228,7 @@ }% } -\pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} - {\pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfusepathqfill - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill} -\pgfdefobject{beamerslidenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathrectangle{\pgfpoint{8.3pt}{0.8pt}}{\pgfpoint{3.4pt}{2.4pt}}% - \pgfusepathqstroke% -} - -\def\insertslidenavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerslidenavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamerslidenavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinkslideprev{\beamer@linkspace{6pt}}% - \Acrobatmenu{GoToPage}{\beamer@linkspace{8pt}}% - \hyperlinkslidenext{\beamer@linkspace{6pt}}} - -\pgfdefobject{beamerframenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} - {\pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill} -\pgfdefobject{beamerframenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathrectangle{\pgfpoint{7pt}{0pt}}{\pgfpoint{3.4pt}{2.4pt}} - \pgfpathqmoveto{7.8bp}{2.4bp} - \pgfpathqlineto{7.8bp}{3.2bp} - \pgfpathqlineto{11.2bp}{3.2bp} - \pgfpathqlineto{11.2bp}{.8bp} - \pgfpathqlineto{10.4bp}{.8bp} - \pgfpathqmoveto{8.6bp}{3.2bp} - \pgfpathqlineto{8.6bp}{4bp} - \pgfpathqlineto{12bp}{4bp} - \pgfpathqlineto{12bp}{1.6bp} - \pgfpathqlineto{11.2bp}{1.6bp} - \pgfusepathqstroke} - -\def\insertframenavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerframenavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamerframenavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinkframeendprev{\beamer@linkspace{5pt}}% - \hyperlinkframestart{\beamer@linkspace{5pt}}% - \hyperlinkframeend{\beamer@linkspace{5pt}}% - \hyperlinkframestartnext{\beamer@linkspace{5pt}}} - -\pgfdefobject{beamersubsectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{4bp} - \pgfpathqlineto{11bp}{4bp} - \pgfpathqmoveto{9bp}{2bp} - \pgfpathqlineto{12bp}{2bp} - \pgfpathqmoveto{8bp}{1bp} - \pgfpathqlineto{11bp}{1bp} - \pgfpathqmoveto{9bp}{0bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke} -\pgfdefobject{beamersubsectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{9bp}{3bp} - \pgfpathqlineto{12bp}{3bp} - \pgfusepathqstroke} - -\def\insertsubsectionnavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamersubsectionnavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamersubsectionnavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinksubsectionendprev{\beamer@linkspace{5pt}}% - \hyperlinksubsectionstart{\beamer@linkspace{5pt}}% - \hyperlinksubsectionend{\beamer@linkspace{5pt}}% - \hyperlinksubsectionstartnext{\beamer@linkspace{5pt}}} - -\pgfdefobject{beamersectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{1bp} - \pgfpathqlineto{11bp}{1bp} - \pgfpathqmoveto{9bp}{0bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke} -\pgfdefobject{beamersectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{4bp} - \pgfpathqlineto{11bp}{4bp} - \pgfpathqmoveto{9bp}{3bp} - \pgfpathqlineto{12bp}{3bp} - \pgfpathqmoveto{9bp}{2bp} - \pgfpathqlineto{12bp}{2bp} - \pgfusepathqstroke -} - -\def\insertsectionnavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamersectionnavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamersectionnavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinksectionendprev{\beamer@linkspace{5pt}}% - \hyperlinksectionstart{\beamer@linkspace{5pt}}% - \hyperlinksectionend{\beamer@linkspace{5pt}}% - \hyperlinksectionstartnext{\beamer@linkspace{5pt}}} - -\pgfdefobject{beamerdocnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathqmoveto{10bp}{-.5bp} - \pgfpathqlineto{10bp}{4.5bp} - \pgfusepathqstroke -} -\pgfdefobject{beamerdocnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{ - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{4bp}{4bp} - \pgfpathqlineto{7bp}{4bp} - \pgfpathqmoveto{5bp}{3bp} - \pgfpathqlineto{8bp}{3bp} - \pgfpathqmoveto{5bp}{2bp} - \pgfpathqlineto{8bp}{2bp} - \pgfpathqmoveto{3bp}{1bp} - \pgfpathqlineto{7bp}{1bp} - \pgfpathqmoveto{5bp}{0bp} - \pgfpathqlineto{8bp}{0bp} - \pgfpathqmoveto{12bp}{3bp} - \pgfpathqlineto{15bp}{3bp} - \pgfpathqmoveto{13bp}{2bp} - \pgfpathqlineto{16bp}{2bp} - \pgfpathqmoveto{13bp}{1bp} - \pgfpathqlineto{16bp}{1bp} - \pgfusepathqstroke -} - -\pgfdefobject{beamerdocnavstrongsingle}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{4bp} - \pgfpathqlineto{11bp}{4bp} - \pgfpathqmoveto{9bp}{3bp} - \pgfpathqlineto{12bp}{3bp} - \pgfpathqmoveto{9bp}{2bp} - \pgfpathqlineto{12bp}{2bp} - \pgfpathqmoveto{8bp}{1bp} - \pgfpathqlineto{11bp}{1bp} - \pgfpathqmoveto{9bp}{0bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke% -} - -\def\insertdocnavigationsymbol{% - \ifx\beamer@startpageofappendix\@empty% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerdocnavstrongsingle}% - \end{pgfpicture}\kern-20pt% - \hyperlinkpresentationstart{\beamer@linkspace{9pt}}% - \hyperlinkpresentationend{\beamer@linkspace{11pt}}% - \else% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerdocnavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamerdocnavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinkpresentationstart{\beamer@linkspace{5pt}}% - \hyperlinkpresentationend{\beamer@linkspace{5pt}}% - \hyperlinkappendixstart{\beamer@linkspace{3.5pt}}% - \hyperlinkappendixend{\beamer@linkspace{6.5pt}}% - \fi} - -\pgfdefobject{beamerbackfindforwardnav}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{ - % search symbol - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{10.4bp}{1.6bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke - \pgfsetlinewidth{0.4pt} - \pgfpathcircle{\pgfpoint{9.5pt}{2.5pt}}{1.2pt} - \pgfusepathqstroke - % left arrow - \pgfsetroundcap - \pgfpathqmoveto{4bp}{0bp} - \pgfpathqcurveto{5.1pt}{0pt}{6bp}{0.9bp}{6bp}{2bp} - \pgfpathqcurveto{6bp}{3.1bp}{5.1bp}{4bp}{4bp}{4bp} - \pgfpathqcurveto{2.9bp}{4bp}{2bp}{3.1bp}{2bp}{2bp} - \pgfpathqmoveto{3.2bp}{2.6bp} - \pgfpathqlineto{2bp}{1.6bp} - \pgfpathqlineto{0.8bp}{2.6bp} - % right arrow - \pgfpathqmoveto{16bp}{0bp} - \pgfpathqcurveto{14.9bp}{0bp}{14bp}{0.9bp}{14bp}{2bp} - \pgfpathqcurveto{14bp}{3.1bp}{14.9bp}{4bp}{16bp}{4bp} - \pgfpathqcurveto{17.1bp}{4bp}{18bp}{3.1bp}{18bp}{2bp} - \pgfpathqmoveto{19.2bp}{2.6bp} - \pgfpathqlineto{18bp}{1.6bp} - \pgfpathqlineto{16.8bp}{2.6bp} - \pgfusepathqstroke -} - -\def\insertbackfindforwardnavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerbackfindforwardnav}% - \end{pgfpicture}\kern-20pt% - \Acrobatmenu{GoBack}{\beamer@linkspace{7pt}}% - \Acrobatmenu{Find}{\beamer@linkspace{6pt}}% - \Acrobatmenu{GoForward}{\beamer@linkspace{7pt}}} - - +\input{beamerbasenavigationsymbols} % % User Buttons diff --git a/macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex b/macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex new file mode 100644 index 0000000000..b8d2081a76 --- /dev/null +++ b/macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex @@ -0,0 +1,246 @@ +% Copyright 2003--2007 by Till Tantau +% Copyright 2010 by Vedran Mileti\'c +% Copyright 2012--2015 by Vedran Mileti\'c, Joseph Wright +% Copyright 2017,2018 by Louis Stuart, 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. + +\pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} + {\pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfusepathqfill + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill} +\pgfdefobject{beamerslidenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathrectangle{\pgfpoint{8.3pt}{0.8pt}}{\pgfpoint{3.4pt}{2.4pt}}% + \pgfusepathqstroke% +} + +\def\insertslidenavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerslidenavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerslidenavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkslideprev{\beamer@linkspace{6pt}}% + \Acrobatmenu{GoToPage}{\beamer@linkspace{8pt}}% + \hyperlinkslidenext{\beamer@linkspace{6pt}}} + +\pgfdefobject{beamerframenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} + {\pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill} +\pgfdefobject{beamerframenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathrectangle{\pgfpoint{7pt}{0pt}}{\pgfpoint{3.4pt}{2.4pt}} + \pgfpathqmoveto{7.8bp}{2.4bp} + \pgfpathqlineto{7.8bp}{3.2bp} + \pgfpathqlineto{11.2bp}{3.2bp} + \pgfpathqlineto{11.2bp}{.8bp} + \pgfpathqlineto{10.4bp}{.8bp} + \pgfpathqmoveto{8.6bp}{3.2bp} + \pgfpathqlineto{8.6bp}{4bp} + \pgfpathqlineto{12bp}{4bp} + \pgfpathqlineto{12bp}{1.6bp} + \pgfpathqlineto{11.2bp}{1.6bp} + \pgfusepathqstroke} + +\def\insertframenavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerframenavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerframenavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkframeendprev{\beamer@linkspace{5pt}}% + \hyperlinkframestart{\beamer@linkspace{5pt}}% + \hyperlinkframeend{\beamer@linkspace{5pt}}% + \hyperlinkframestartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamersubsectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke} +\pgfdefobject{beamersubsectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfusepathqstroke} + +\def\insertsubsectionnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamersubsectionnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamersubsectionnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinksubsectionendprev{\beamer@linkspace{5pt}}% + \hyperlinksubsectionstart{\beamer@linkspace{5pt}}% + \hyperlinksubsectionend{\beamer@linkspace{5pt}}% + \hyperlinksubsectionstartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamersectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke} +\pgfdefobject{beamersectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfusepathqstroke +} + +\def\insertsectionnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamersectionnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamersectionnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinksectionendprev{\beamer@linkspace{5pt}}% + \hyperlinksectionstart{\beamer@linkspace{5pt}}% + \hyperlinksectionend{\beamer@linkspace{5pt}}% + \hyperlinksectionstartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamerdocnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{10bp}{-.5bp} + \pgfpathqlineto{10bp}{4.5bp} + \pgfusepathqstroke +} +\pgfdefobject{beamerdocnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{ + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{4bp}{4bp} + \pgfpathqlineto{7bp}{4bp} + \pgfpathqmoveto{5bp}{3bp} + \pgfpathqlineto{8bp}{3bp} + \pgfpathqmoveto{5bp}{2bp} + \pgfpathqlineto{8bp}{2bp} + \pgfpathqmoveto{3bp}{1bp} + \pgfpathqlineto{7bp}{1bp} + \pgfpathqmoveto{5bp}{0bp} + \pgfpathqlineto{8bp}{0bp} + \pgfpathqmoveto{12bp}{3bp} + \pgfpathqlineto{15bp}{3bp} + \pgfpathqmoveto{13bp}{2bp} + \pgfpathqlineto{16bp}{2bp} + \pgfpathqmoveto{13bp}{1bp} + \pgfpathqlineto{16bp}{1bp} + \pgfusepathqstroke +} + +\pgfdefobject{beamerdocnavstrongsingle}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke% +} + +\def\insertdocnavigationsymbol{% + \ifx\beamer@startpageofappendix\@empty% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerdocnavstrongsingle}% + \end{pgfpicture}\kern-20pt% + \hyperlinkpresentationstart{\beamer@linkspace{9pt}}% + \hyperlinkpresentationend{\beamer@linkspace{11pt}}% + \else% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerdocnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerdocnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkpresentationstart{\beamer@linkspace{5pt}}% + \hyperlinkpresentationend{\beamer@linkspace{5pt}}% + \hyperlinkappendixstart{\beamer@linkspace{3.5pt}}% + \hyperlinkappendixend{\beamer@linkspace{6.5pt}}% + \fi} + +\pgfdefobject{beamerbackfindforwardnav}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{ + % search symbol + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{10.4bp}{1.6bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke + \pgfsetlinewidth{0.4pt} + \pgfpathcircle{\pgfpoint{9.5pt}{2.5pt}}{1.2pt} + \pgfusepathqstroke + % left arrow + \pgfsetroundcap + \pgfpathqmoveto{4bp}{0bp} + \pgfpathqcurveto{5.1pt}{0pt}{6bp}{0.9bp}{6bp}{2bp} + \pgfpathqcurveto{6bp}{3.1bp}{5.1bp}{4bp}{4bp}{4bp} + \pgfpathqcurveto{2.9bp}{4bp}{2bp}{3.1bp}{2bp}{2bp} + \pgfpathqmoveto{3.2bp}{2.6bp} + \pgfpathqlineto{2bp}{1.6bp} + \pgfpathqlineto{0.8bp}{2.6bp} + % right arrow + \pgfpathqmoveto{16bp}{0bp} + \pgfpathqcurveto{14.9bp}{0bp}{14bp}{0.9bp}{14bp}{2bp} + \pgfpathqcurveto{14bp}{3.1bp}{14.9bp}{4bp}{16bp}{4bp} + \pgfpathqcurveto{17.1bp}{4bp}{18bp}{3.1bp}{18bp}{2bp} + \pgfpathqmoveto{19.2bp}{2.6bp} + \pgfpathqlineto{18bp}{1.6bp} + \pgfpathqlineto{16.8bp}{2.6bp} + \pgfusepathqstroke +} + +\def\insertbackfindforwardnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerbackfindforwardnav}% + \end{pgfpicture}\kern-20pt% + \Acrobatmenu{GoBack}{\beamer@linkspace{7pt}}% + \Acrobatmenu{Find}{\beamer@linkspace{6pt}}% + \Acrobatmenu{GoForward}{\beamer@linkspace{7pt}}} |