diff options
author | Karl Berry <karl@freefriends.org> | 2021-10-19 20:41:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-10-19 20:41:51 +0000 |
commit | 9dd5abe6837454a3e1afca60459d8bf20fa45623 (patch) | |
tree | 3a780c0c2b79544eade57a9ffeaa224fe26bd5e1 /Master | |
parent | 619a4a05c64fd654766fdf31317bbfd68ee58d68 (diff) |
beamer (19oct21)
git-svn-id: svn://tug.org/texlive/trunk@60801 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
51 files changed, 367 insertions, 198 deletions
diff --git a/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md b/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md index 72e7a2204ef..35d499eb0b0 100644 --- a/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md @@ -8,6 +8,29 @@ a major and minor version only. ## [Unreleased] +## [v3.64] + +### Added + +- new continuation count template "singleframecheck" which will only show the continuation count if a break actually occurs (see #423) +- new templated for lined note pages (#704) + +### Changed + +- added `aspectratio=2013` class option setting the frames' aspect ratio to 20:13 (see #497) +- Remove redefinition of `\addtocontents` (see #698) +- patched macros from the `pdfpages` package to automaticlly remove the frame background for the included pages +- transparent shadows for smoothbars outer theme (see #717) +- transparent shadows for smoothtree outer theme (see #720) +- added new beamer option "show only slides with notes", the old class option "notes=onlyslideswithnotes" now gives an obsolete warning like all the other note options (see #724) +- make footnotetext and footnoterule adapt to the current column with (see #713) +- using `mathversion{sf}` for the kpfonts package (fix #711) + +### Fixed + +- solved font-dependant problem with shadow boxes (partial fix for #647) +- adding hook rule for polyglossia to compensate for the different execution order of the new hook system (see #706) + ## [v3.63] ### Changed @@ -142,7 +165,8 @@ a major and minor version only. - Support for `noxcolor` with `beamerarticle` (see #483) - Treatment of mixed overlay/alert specifications -[Unreleased]: https://github.com/josephwright/beamer/compare/v3.63...HEAD +[Unreleased]: https://github.com/josephwright/beamer/compare/v3.64...HEAD +[v3.64]: https://github.com/josephwright/beamer/compare/v3.63...v3.64 [v3.63]: https://github.com/josephwright/beamer/compare/v3.62...v3.63 [v3.62]: https://github.com/josephwright/beamer/compare/v3.61...v3.62 [v3.61]: https://github.com/josephwright/beamer/compare/v3.60...v3.61 diff --git a/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf b/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf Binary files differindex 8ee04e39a89..09da4c74c6a 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf +++ b/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf diff --git a/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf b/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf Binary files differindex 69bf38c2bfc..95425d5d642 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf +++ b/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf diff --git a/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf b/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf Binary files differindex 427b268ee3e..caadeb41cc2 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf +++ b/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex index 7aa470883a4..7d3a6df9627 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -406,11 +407,13 @@ Since there is no direct way of stopping the playback of a sound, the following There are a number of commands that can be used to specify what effect should be used when the current slide is presented. Consider the following example: \begin{verbatim} -\frame{\pgfuseimage{youngboy}} -\frame{ +\begin{frame} + \pgfuseimage{youngboy} +\end{frame} +\begin{frame} \transdissolve \pgfuseimage{man} -} +\end{frame} \end{verbatim} The command |\transdissolve| causes the slide of the second frame to be shown in a ``dissolved way.'' Note that the dissolving is a property of the second frame, not of the first one. We could have placed the command anywhere on the frame. diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex index 2413c389678..8bb86f25c98 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2013,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex index 535562600f7..82cf4a002a8 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2015 by Vedran Mileti\'c, Joseph Wright @@ -178,31 +179,9 @@ When using certain packages or classes together with the |beamer| class, extra o \end{package} \begin{package}{{pdfpages}} - Commands like |\includepdf| only work \emph{outside} frames as they produce pages ``by themselves.'' You may also wish to say -\begin{verbatim} -\setbeamercolor{background canvas}{bg=} -\end{verbatim} - when you use such a command since the background (even a white background) will otherwise be printed over the image you try to include. - - \example -\begin{verbatim} -\begin{document} -\begin{frame} - \titlepage -\end{frame} - -{ - \setbeamercolor{background canvas}{bg=} - \includepdf{somepdfimages.pdf} -} - -\begin{frame} - A normal frame. -\end{frame} -\end{document} -\end{verbatim} -\end{package} - + Commands like |\includepdf| only work \emph{outside} frames as they produce pages ``by themselves.'' +\end{package} + \begin{package}{{\normalfont\meta{professional font package}}} \beamernote If you use a professional font package, \beamer's internal redefinition of how variables are typeset may interfere with the font package's superior way of typesetting them. In this case, you should use the class option |professionalfonts| to suppress any font substitution. See Section~\ref{section-substition} for details. diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-elements.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-elements.tex index cf05fe2a37f..795ad42bdc2 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-elements.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-elements.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2014,2015 by Vedran Mileti\'c, Joseph Wright @@ -415,7 +416,7 @@ Your answer is \usebeamertemplate*{answer}. } ... -\setbeamertemplate{background canvas}{myshading}{red!10}{blue!10} +\setbeamertemplate{background canvas}[my shading]{red!10}{blue!10} %% Defines the shading myshading right here. Subsequent calls to %% \usebeamertemplate{background canvas} will yield %% ``\pgfuseshading{myshading}''. diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-emulation.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-emulation.tex index 0e2f6d551e0..e0ab98f8c32 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-emulation.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-emulation.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex index a001e152d77..1d044cc6f20 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2015 by Vedran Mileti\'c, Joseph Wright @@ -31,7 +32,7 @@ The following font themes only change certain font attributes, they do not choos \end{fontthemeexample} \begin{fontthemeexample*}{professionalfonts} - This font theme does not really change any fonts. Rather, it \emph{suppresses} certain internal replacements performed by \beamer. If you use ``professional fonts'' (fonts that you buy and that come with a complete set of every symbol in all modes), you do not want \beamer\ to meddle with the fonts you use. \beamer\ normally replaces certain character glyphs in mathematical text by more appropriate versions. For example, \beamer\ will normally replace glyphs such that the italic characters from the main font are used for variables in mathematical text. If your professional font package takes care of this already, \beamer's meddling should be switched off. Note that \beamer's substitution is automatically turned off if one of the following packages is loaded: |arevmath|, |hvmath|, |kpfonts|, |lmodern|, |lucidabr|, |lucimatx|, |mathastext|, |mathpmnt|, |mathpple|, |mathtime|, |mtpro|, and |mtpro2|. It is also turned off when |unicode-math| is loaded for the use of Unicode math fonts. If your favorite professional font package is not among these, use the |professionalfonts| option (and write us an email, so that the package can be added). + This font theme does not really change any fonts. Rather, it \emph{suppresses} certain internal replacements performed by \beamer. If you use ``professional fonts'' (fonts that you buy and that come with a complete set of every symbol in all modes), you do not want \beamer\ to meddle with the fonts you use. \beamer\ normally replaces certain character glyphs in mathematical text by more appropriate versions. For example, \beamer\ will normally replace glyphs such that the italic characters from the main font are used for variables in mathematical text. If your professional font package takes care of this already, \beamer's meddling should be switched off. Note that \beamer's substitution is automatically turned off if one of the following packages is loaded: |arevmath|, |hvmath|, |kpfonts|, |lmodern|, |lucidabr|, |lucimatx|, |mathastext|, |mathpmnt|, |mathpple|, |mathtime|, |mtpro|, and |mtpro2|. It is also turned off when |unicode-math| is loaded for the use of Unicode math fonts. If your favorite professional font package is not among these, use the |professionalfonts| theme (and open an issue in our github bug tracker, so that the package can be added). \end{fontthemeexample*} \begin{fontthemeexample}[\oarg{options}]{serif} diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex index b045c4b8fec..de4449ad7da 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -95,6 +96,9 @@ A presentation consists of a series of frames. Each frame consists of a series o \itemoption{from second}{\oarg{text}} Installs a template that inserts \meta{text} from the second page of a frame on. By default, the text inserted is |\insertcontinuationtext|, which in turn is |(cont.)| by default. + + \itemoption{singleframecheck}{\oarg{text}} + Installs a template that inserts \meta{text} starting from the first page, but only if one or more frame breaks occur in the frame. By default, the text inserted is |\insertcontinuationcountroman|, which will show the continuation count as Roman number. \end{templateoptions} The following inserts are available: \begin{templateinserts} @@ -834,7 +838,7 @@ By clicking on the document title in a navigation bar (not all themes show it), \subsubsection{The Navigation Symbols} \label{section-navigation-symbols} -Navigation symbols are small icons that are shown on every slide by default. The following symbols are shown: +Navigation symbols are small icons that are shown on every slide in |beamer| mode by default. The following symbols are shown: \begin{enumerate} \item A slide icon, which is depicted as a single rectangle. To the left and right of this symbol, a left and right arrow are shown. @@ -1116,6 +1120,10 @@ The size of a frame is actually the ``paper size'' of a \beamer\ presentation, a To change ``paper size'' and aspect ratio, you can use the following class options: +\begin{classoption}{aspectratio=2013} + Sets aspect ratio to 20:13, and frame size to 140\,mm by 91\,mm. +\end{classoption} + \begin{classoption}{aspectratio=1610} Sets aspect ratio to 16:10, and frame size to 160\,mm by 100\,mm. \end{classoption} diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-globalstructure.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-globalstructure.tex index c76500d76fd..175ec3ab156 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-globalstructure.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-globalstructure.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -21,9 +22,9 @@ You can use the |\titlepage| command to insert a title page into a frame. By def \begin{command}{\titlepage} Inserts the text of a title page into the current frame. \example - |\frame{\titlepage}| + |\begin{frame}\titlepage\end{frame}| \example - |\frame[plain]{\titlepage}| for a titlepage that fills the whole frame. + |\begin{frame}[plain]\titlepage\end{frame}| for a titlepage that fills the whole frame. \begin{element}{title page}\yes\yes\yes This template is invoked when the |\titlepage| command is used. @@ -51,7 +52,7 @@ For compatibility with other classes, in |article| mode the following command is \begin{command}{\maketitle} \beamernote - If used inside a frame, it has the same effect as |\titlepage|. If used outside a frame, it has the same effect as |\frame{\titlepage}|; in other words, a frame is added if necessary. + If used inside a frame, it has the same effect as |\titlepage|. If used outside a frame, it has the same effect as |\begin{frame}\titlepage\end{frame}|; in other words, a frame is added if necessary. \end{command} Before you invoke the title page command, you must specify all elements you wish to be shown. This is done using the following commands: @@ -214,17 +215,22 @@ In order to create a line break in the table of contents (usually not a good ide \begin{verbatim} \section{Summary} - \frame{This frame is not shown in the navigation bar} + \begin{frame} + This frame is not shown in the navigation bar + \end{frame} \subsection*{} - \frame{This frame is shown in the navigation bar, but no subsection - entry is shown.} + \begin{frame} + This frame is shown in the navigation bar, but no subsection entry is shown. + \end{frame} \subsection*{A subsection} - \frame{Normal frame, shown in navigation bar. The subsection name is - also shown in the navigation bar, but not in the table of contents.} + \begin{frame} + Normal frame, shown in navigation bar. The subsection name is + also shown in the navigation bar, but not in the table of contents. + \end{frame} \end{verbatim} \end{command} @@ -306,9 +312,13 @@ Often, you may want a certain type of frame to be shown directly after a section \begin{verbatim} \section{A section} - \frame{\sectionpage} + \begin{frame} + \sectionpage + \end{frame} - \frame{Some text.} + \begin{frame} + Some text. + \end{frame} \end{verbatim} \begin{element}{section page}\yes\no\no @@ -371,36 +381,48 @@ To create a new part, use the |\part| command. All sections and subsections foll \example \begin{verbatim} \begin{document} - \frame{\titlepage} + \begin{frame} + \titlepage + \end{frame} \section*{Outlines} \subsection{Part I: Review of Previous Lecture} - \frame{ + \begin{frame} \frametitle{Outline of Part I} - \tableofcontents[part=1]} + \tableofcontents[part=1] + \end{frame} \subsection{Part II: Today's Lecture} - \frame{ + \begin{frame} \frametitle{Outline of Part II} - \tableofcontents[part=2]} + \tableofcontents[part=2] + \end{frame} \part{Review of Previous Lecture} - \frame{\partpage} + \begin{frame} + \partpage + \end{frame} \section[Previous Lecture]{Summary of the Previous Lecture} \subsection{Topics} - \frame{...} + \begin{frame}...\end{frame} \subsection{Learning Objectives} - \frame{...} + \begin{frame}...\end{frame} \part{Today's Lecture} - \frame{\partpage} + \begin{frame} + \partpage + \end{frame} \section{Topic A} - \frame{\tableofcontents[currentsection]} + \begin{frame} + \tableofcontents[currentsection] + \end{frame} \subsection{Foo} - \frame{...} + \begin{frame}...\end{frame} \section{Topic B} - \frame{\tableofcontents[currentsection]} + \begin{frame} + \tableofcontents[currentsection] + \end{frame} \subsection{bar} - \frame{...} + \begin{frame}...\end{frame} \end{document} \end{verbatim} \end{command} @@ -408,7 +430,7 @@ To create a new part, use the |\part| command. All sections and subsections foll \begin{command}{\partpage} Works like |\titlepage|, only that the current part, not the current presentation is ``advertised.'' \example - |\frame{\partpage}| + |\begin{frame}\partpage\end{frame}| \begin{element}{part page}\yes\no\no This template is invoked when the |\partpage| command is used. @@ -441,7 +463,11 @@ To create a new part, use the |\part| command. All sections and subsections foll \example \begin{verbatim} -\AtBeginPart{\frame{\partpage}} +\AtBeginPart{ + \begin{frame} + \partpage + \end{frame} +} \end{verbatim} \end{command} @@ -495,7 +521,11 @@ By default, the |\lecture| command has no other effect. It does not create any f \example \begin{verbatim} -\AtBeginLecture{\frame{\Large Today's Lecture: \insertlecture}} +\AtBeginLecture{ + \begin{frame} + \Large Today's Lecture: \insertlecture + \end{frame} +} \end{verbatim} \articlenote @@ -513,22 +543,28 @@ You can create a table of contents using the command |\tableofcontents|. Unlike \example \begin{verbatim} \section*{Outline} -\frame{\tableofcontents} +\begin{frame} + \tableofcontents +\end{frame} \section{Introduction} -\frame{\tableofcontents[currentsection]} +\begin{frame} + \tableofcontents[currentsection] +\end{frame} \subsection{Why?} -\frame{...} -\frame{...} +\begin{frame}...\end{frame} +\begin{frame}...\end{frame} \subsection{Where?} -\frame{...} +\begin{frame}...\end{frame} \section{Results} -\frame{\tableofcontents[currentsection]} +\begin{frame} + \tableofcontents[currentsection] +\end{frame} \subsection{Because} -\frame{...} +\begin{frame}...\end{frame} \subsection{Here} -\frame{...} +\begin{frame}...\end{frame} \end{verbatim} The following options can be given: @@ -728,22 +764,38 @@ You can add an appendix to your talk by using the |\appendix| command. You shoul \example \begin{verbatim} \begin{document} -\frame{\titlepage} +\begin{frame} + \titlepage +\end{frame} \section*{Outline} -\frame{\tableofcontents} +\begin{frame} + \tableofcontents +\end{frame} \section{Main Text} -\frame{Some text} +\begin{frame} + Some text +\end{frame} \section*{Summary} -\frame{Summary text} +\begin{frame} + Summary text +\end{frame} \appendix \section{\appendixname} -\frame{\tableofcontents} +\begin{frame} + \tableofcontents +\end{frame} \subsection{Additional material} -\frame{Details} -\frame{Text omitted in main talk.} +\begin{frame} + Details +\end{frame} +\begin{frame} + Text omitted in main talk. +\end{frame} \subsection{Even more additional material} -\frame{More details} +\begin{frame} + More details +\end{frame} \end{document} \end{verbatim} \end{command} diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-graphics.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-graphics.tex index e9d59575fe8..6e230fd42b5 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-graphics.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-graphics.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2013,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-guidelines.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-guidelines.tex index 36a994a3978..8f901e13345 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-guidelines.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-guidelines.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex index bbee47a559e..f335f992a62 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010,2013,2015 by Vedran Mileti\'c, Joseph Wright % Copyright 2016 by Joseph Wright @@ -49,31 +50,16 @@ In \TeX\ Live, use the |tlmgr| tool to install the packages called |beamer|, |pg For MiK\TeX\ and pro\TeX t, use the update wizard or package manager to install the (latest versions of the) packages called |beamer|, |pgf|, and |xcolor|. +\subsubsection{Linux distributions} -\subsubsection{Debian and Ubuntu} - -The command ``|aptitude install latex-beamer|'' should do the trick. If necessary, the packages |pgf| and |latex-xcolor| will be automatically installed. Sit back and relax. In detail, the following packages are installed: -\begin{verbatim} -http://packages.debian.org/latex-beamer -http://packages.debian.org/pgf -http://packages.debian.org/latex-xcolor -\end{verbatim} - -Debian 5.0 ``lenny'' includes \TeX\ Live 2007, and version 6.0 ``squeeze'' will include \TeX\ Live 2009. This also allows you to manually install newer versions of \beamer\ (into your local directory, see below) without having to update any other \LaTeX\ packages. - -Ubuntu 8.04, 9.04 and 9.10 include \TeX\ Live 2007, and version 10.04 includes \TeX\ Live 2009. - - -\subsubsection{Fedora} - -Fedora 9, 10, 11, 12 and 13 include \TeX\ Live 2007, which includes \beamer. It can be installed by running the command ``|yum install texlive-texmf-latex|''. As with Debian, this allows you to manually install newer versions of \beamer\ into your local directory (explained below). - -Jindrich Novy provides \TeX\ Live 2010 |rpm| packages for Fedora 12 and 13, at -\begin{verbatim} -http://fedoraproject.org/wiki/Features/TeXLive -\end{verbatim} -Fedora 14 will contain \TeX\ Live 2010 once it's released. +Most linux distributions provide pre-packaged bundles of \TeX{} Live. It is probably easiest to install a full (or at least recommended) scheme of \TeX{} Live, but if you only want to install \beamer: +\begin{itemize} +\item + Ubuntu/Debian: |apt install texlive-latex-recommended| +\item + Fedora: |dnf install texlive-beamer| +\end{itemize} \subsection{Installation in a texmf Tree} @@ -90,9 +76,9 @@ The package contains a bunch of files; |beamer.cls| is one of these files and ha When you ask \TeX\ to use a certain class or package, it usually looks for the necessary files in so-called |texmf| trees. These trees are simply huge directories that contain these files. By default, \TeX\ looks for files in three different |texmf| trees: \begin{itemize} \item - The root |texmf| tree, which is usually located at |/usr/share/texmf/|, |/usr/local/texlive/texmf/|, |c:\texmf\|, or |c:\texlive\texmf\|. + The root |texmf| tree, which is usually located at |/usr/share/texmf/|, |/usr/local/texlive/texmf/|, |C:\texmf\|, or |C:\texlive\texmf\|. \item - The local |texmf| tree, which is usually located at |/usr/local/share/texmf/|,\\ |/usr/local/texlive/texmf-local/|, |c:\localtexmf\|, or |c:\texlive\texmf-local\|. + The local |texmf| tree, which is usually located at |/usr/local/share/texmf/|,\\ |/usr/local/texlive/texmf-local/|, |C:\localtexmf\|, or |C:\texlive\texmf-local\|. \item Your personal |texmf| tree, which is usually located in your home directory at |~/texmf/| or |~/Library/texmf/|. \end{itemize} diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-interaction.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-interaction.tex index 59e40801bd8..4469b82c285 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-interaction.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-interaction.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -106,7 +107,7 @@ The following commands can be used to specify in an abstract way what a button w \example \begin{verbatim} -\frame{ +\begin{frame} \begin{theorem} ... \end{theorem} @@ -119,7 +120,7 @@ The following commands can be used to specify in an abstract way what a button w ... \end{proof} \end{overprint} -} +\end{frame} \end{verbatim} \end{command} @@ -128,8 +129,7 @@ The following commands can be used to specify in an abstract way what a button w \example \begin{verbatim} -\frame<1>[label=mytheorem] -{ +\begin{frame}<1>[label=mytheorem] \begin{theorem} ... \end{theorem} @@ -143,7 +143,7 @@ The following commands can be used to specify in an abstract way what a button w \end{proof} \hfill\hyperlink{mytheorem<1>}{\beamerreturnbutton{Return}} \end{overprint} -} +\end{frame} \appendix \againframe<2>{mytheorem} \end{verbatim} @@ -218,19 +218,17 @@ Sometimes you may wish some slides of a frame to be shown in your main talk, but \example \begin{verbatim} -\frame<1-2>[label=myframe] -{ +\begin{frame}<1-2>[label=myframe] \begin{itemize} \item<alert@1> First subject. \item<alert@2> Second subject. \item<alert@3> Third subject. \end{itemize} -} +\end{frame} -\frame -{ +\begin{frame} Some stuff explaining more on the second matter. -} +\end{frame} \againframe<3>{myframe} \end{verbatim} @@ -239,8 +237,7 @@ Sometimes you may wish some slides of a frame to be shown in your main talk, but \example \begin{verbatim} -\frame<1>[label=Cantor] -{ +\begin{frame}<1>[label=Cantor] \frametitle{Main Theorem} \begin{Theorem} @@ -259,7 +256,7 @@ Sometimes you may wish some slides of a frame to be shown in your main talk, but \hfill\hyperlink{Cantor<1>}{\beamerreturnbutton{Return}} \end{overprint} -} +\end{frame} ... \appendix diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex index 3f2399f83d0..c46e8842e25 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -13,7 +14,7 @@ \section{Introduction} -\beamer\ is a \LaTeX\ class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with \beamer\ is different from preparing them with \textsc{wysiwyg} programs like OpenOffice.org Impress, Apple Keynote, KOffice KPresenter or Microsoft PowerPoint. A \beamer\ presentation is created like any other \LaTeX\ document: It has a preamble and a body, the body contains |\section|s and |\subsection|s, the different slides (called \emph{frames} in \beamer) are put in environments, they are structured using |itemize| and |enumerate| environments, and so on. The obvious disadvantage of this approach is that you have to know \LaTeX\ in order to use \beamer. The advantage is that if you know \LaTeX, you can use your knowledge of \LaTeX\ also when creating a presentation, not only when writing papers. +\beamer\ is a \LaTeX\ class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with \beamer\ is different from preparing them with \textsc{wysiwyg} programs like Libre-/OpenOffice.org Impress, Apple Keynote, KOffice KPresenter or Microsoft PowerPoint. A \beamer\ presentation is created like any other \LaTeX\ document: It has a preamble and a body, the body contains |\section|s and |\subsection|s, the different slides (called \emph{frames} in \beamer) are put in environments, they are structured using |itemize| and |enumerate| environments, and so on. The obvious disadvantage of this approach is that you have to know \LaTeX\ in order to use \beamer. The advantage is that if you know \LaTeX, you can use your knowledge of \LaTeX\ also when creating a presentation, not only when writing papers. \subsection{Main Features} @@ -155,7 +156,7 @@ When you need help with \beamer, please do the following: \item Read the user guide, at least the part that has to do with your problem. \item - If that does not solve the problem, try searching \href{http://tex.stackexchange.com}{TeX-sx (\texttt{tex.stackexchange.com})}. + If that does not solve the problem, try searching one of the \TeX{} related question and answer sites like \href{https://tex.stackexchange.com}{\texttt{tex.stackexchange.com}}, \href{https://latex.org/forum/}{\texttt{latex.org}} or \href{https://topanswers.xyz/tex}{\texttt{topanswers.xyz/tex}}. Perhaps someone has already reported a similar problem and someone has found a solution. \item If you find no answers there, or if you are sure you have found a bug in diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-license.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-license.tex index c3f3eff3961..05f59f3d59e 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-license.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-license.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex index 3eb55d03e33..845ecda4dac 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012--2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex index a097076dac0..5375f93079a 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2013,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex index ea2c228ab78..728741b3174 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2014,2015 by Vedran Mileti\'c, Joseph Wright @@ -314,9 +315,11 @@ The command actually comes in three ``flavors,'' which only slightly differ in s \begin{verbatim} \mode<article>{Extra detail mentioned only in the article version.} -\mode -<beamer| trans> -{\frame{\tableofcontents[currentsection]}} +\mode<beamer| trans>{ + \begin{frame} + \tableofcontents[currentsection] + \end{frame} +} \end{verbatim} \end{command} @@ -352,10 +355,11 @@ The second flavor of the |\mode| command takes no argument. ``No argument'' mean This text is typeset only in |article| mode. \verb!verbatim text is ok {! -\mode -<presentation> -{ % this text is inserted only in presentation mode -\frame{\tableofcontents[currentsection]}} +\mode<presentation>{% this text is inserted only in presentation mode + \begin{frame} + \tableofcontents[currentsection] + \end{frame} +} Here we are back to article mode stuff. This text is not inserted in presentation mode diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex index d80a235dd8b..a54dc4ecff0 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -16,7 +17,7 @@ A \emph{note} is text that is intended as a reminder to yourself of what you sho \subsection{Specifying Note Contents} -To add a note to a slide or a frame, use the |\note| command. This command can be used both inside and outside frames, but it has quite different behaviors then: Inside frames, |\note| commands accumulate and append a single note page after the current slide; outside frames each |\note| directly inserts a single note page with the given parameter as contents. Using the |\note| command inside frames is usually preferably over using them outside, since only commands issued inside frames profit from the class option |onlyslideswithnotes|, see below. +To add a note to a slide or a frame, use the |\note| command. This command can be used both inside and outside frames, but it has quite different behaviors then: Inside frames, |\note| commands accumulate and append a single note page after the current slide; outside frames each |\note| directly inserts a single note page with the given parameter as contents. Using the |\note| command inside frames is usually preferably over using them outside, since only commands issued inside frames profit from the option |show only slides with notes|. Inside a frame, the effect of |\note|\meta{text} is the following: When you use it somewhere inside the frame on a specific slide, a note page is created after the slide, containing the \meta{text}. Since you can add an overlay specification to the |\note| command, you can specify after which slide the note should be shown. If you use multiple |\note| commands on one slide, they ``accumulate'' and are all shown on the same note. @@ -60,7 +61,7 @@ In the following, the syntax and effects of the |\note| command \emph{inside} fr Next, the syntax and effects of the |\note| command \emph{outside} frames are described: \begin{command}{\note\oarg{options}\marg{note text}} - Outside frames, this command creates a note page. This command is \emph{not} affected by the option |notes=onlyframeswithnotes|, see below. + Outside frames, this command creates a note page. This command is \emph{not} affected by the option |show only slides with notes|. The following \meta{options} may be given: \begin{itemize} @@ -72,7 +73,9 @@ Next, the syntax and effects of the |\note| command \emph{outside} frames are de \example \begin{verbatim} -\frame{some text} +\begin{frame} +some text +\end{frame} \note{Talk no more than 1 minute.} \note[enumerate] @@ -97,6 +100,8 @@ The following element dictates how the note pages are rendered: The option produces an output that is similar to the default, only more fits onto each note page at the price of legibility. \itemoption{plain}{} Just inserts the note text, no fancy hints. + \itemoption{lined}{\oarg{number}} + Instead of printing the note text, this option fills the note page with lines on which the audience can write their own notes on. \meta{number} specifies how many lines will be shown, the default is 6 lines. \end{templateoptions} The following two inserts are useful for note pages: \begin{itemize} @@ -208,7 +213,10 @@ Since you normally do not wish the notes to be part of your presentation, you mu \end{verbatim} \end{beameroption} - \begin{beameroption}{show only notes}{} Include only the notes in the output file and suppresses all frames. This options is useful for printing them. If you specify this command, the |.aux| and |.toc| files are \emph{not} updated. So, if you add a section and re\TeX\ your presentation, this will not be reflected in the navigation bars (which you do not see anyway since only notes are output). \end{beameroption} + +\begin{beameroption}{show only slides with notes}{} + Include only slides in the output file that have an accompanying note page. Slides without notes will be excluded. If you specify this command, the |.aux| and |.toc| files are \emph{not} updated. So, if you add a section and re\TeX\ your presentation, this will not be reflected in the navigation bars. +\end{beameroption} diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex index 7eea250dc5f..57a8546f9b4 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2011--2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-solutions.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-solutions.tex index 50bdc1a5546..0763e220ac9 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-solutions.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-solutions.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2013,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex index 3d54536d28b..7704c13c99f 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-transparencies.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-transparencies.tex index 34e3ad69a13..10d70546135 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-transparencies.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-transparencies.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-tricks.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-tricks.tex index 4cbda81d10d..add83ca2b6d 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-tricks.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-tricks.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-tutorial.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-tutorial.tex index 5f2dccc9b53..b65e8414490 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-tutorial.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-tutorial.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010,2011,2013,2015 by Vedran Mileti\'c, Joseph Wright % Copyright 2018 by Louis Stuart, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex index 7865d759346..e053e2ee482 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2012,2015 by Vedran Mileti\'c, Joseph Wright diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex index d50dea12e48..9ad622052c5 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex @@ -1,3 +1,4 @@ +% !TeX root = beameruserguide.tex % Copyright 2003--2007 by Till Tantau % Copyright 2010 by Vedran Mileti\'c % Copyright 2011--2013,2015 by Vedran Mileti\'c, Joseph Wright @@ -136,13 +137,17 @@ Second, you can use the following command: \begin{verbatim} \includeonlyframes{example1,example3} -\frame[label=example1] -{This frame will be included. } +\begin{frame}[label=example1] +This frame will be included. +\end{frame} -\frame[label=example2] -{This frame will not be included. } +\begin{frame}[label=example2] +This frame will not be included. +\end{frame} -\frame{This frame will not be included.} +\begin{frame} +This frame will not be included. +\end{frame} \againframe{example1} % Will be included \end{verbatim} diff --git a/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf b/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf Binary files differindex d9e213862f2..4a307329c02 100644 --- a/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf +++ b/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf diff --git a/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex b/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex index b440db32f5a..3ddbee05e13 100644 --- a/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex +++ b/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex @@ -13,8 +13,8 @@ \documentclass{ltxdoc} -\def\beamerugversion{3.63} -\def\beamerugpgfversion{1.00} +\def\beamerugversion{3.64} +\def\beamerugpgfversion{3.1.7} \def\beamerugxcolorversion{2.00} \usepackage{cmap} diff --git a/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-foils.tex b/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-foils.tex index 8c208c75032..0d3c0a0e423 100644 --- a/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-foils.tex +++ b/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-foils.tex @@ -33,9 +33,9 @@ \begin{document} -\frame{ +\begin{frame} \maketitle -} +\end{frame} \foilhead{A first frame} diff --git a/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-prosper.tex b/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-prosper.tex index 6aad848d794..ac27d665943 100644 --- a/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-prosper.tex +++ b/Master/texmf-dist/doc/latex/beamer/emulation-examples/beamerexample-prosper.tex @@ -63,8 +63,7 @@ \subsection{A subsection} -\frame -{ +\begin{frame} \frametitle{A frame created using the \texttt{frame} command.} \begin{itemize}[<+->] @@ -72,7 +71,7 @@ \item The emulation is intended only to make recycling slides easier, not to install a whole new syntax for beamer. \end{itemize} -} +\end{frame} \begin{notes}{Notes for these slides} My notes for these slides. diff --git a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic1.jpg b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic1.jpg Binary files differindex 7fbce74d3e3..a97f0e3d65d 100644 --- a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic1.jpg +++ b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic1.jpg diff --git a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic2.jpg b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic2.jpg Binary files differindex 958a7f288b5..78dada67f5b 100644 --- a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic2.jpg +++ b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic2.jpg diff --git a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic3.jpg b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic3.jpg Binary files differindex 67c4bce95c1..8c3282ad204 100644 --- a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic3.jpg +++ b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic3.jpg diff --git a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic4.jpg b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic4.jpg Binary files differindex fd6c9c1b22e..64adaf5d9bf 100644 --- a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic4.jpg +++ b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic4.jpg diff --git a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic5.jpg b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic5.jpg Binary files differindex 0a18dc5a735..1e203002e8b 100644 --- a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic5.jpg +++ b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic5.jpg diff --git a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic6.jpg b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic6.jpg Binary files differindex fb451d9195b..9a2d23dc253 100644 --- a/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic6.jpg +++ b/Master/texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic6.jpg diff --git a/Master/texmf-dist/tex/latex/beamer/beamer.cls b/Master/texmf-dist/tex/latex/beamer/beamer.cls index 135969d9978..ed9def11566 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamer.cls +++ b/Master/texmf-dist/tex/latex/beamer/beamer.cls @@ -12,7 +12,7 @@ % See the file doc/licenses/LICENSE for more details. \ProvidesClass{beamer} - [2021/05/26 v3.63 A class for typesetting presentations] + [2021/10/18 v3.64 A class for typesetting presentations] % Setup modes and check for article option % Also loads packages required by both beamer and beamerarticle @@ -188,6 +188,8 @@ \nofiles } \def\beamer@notesaction@onlyslideswithnotes{% + \ClassWarning{beamer}{This option is obsolete. Use beamer option + ``show only slides with notes'' instead.}% \beamer@notestrue \beamer@frameswithnotesonlytrue \nofiles @@ -296,7 +298,10 @@ \setlength\beamer@paperheight{9.60cm} \DeclareOptionBeamer{aspectratio}[43]{% - \ifnum#1=1610 % + \ifnum#1=2013 % + \setlength\beamer@paperwidth{14.00cm}% + \setlength\beamer@paperheight{9.10cm}% + \else\ifnum#1=1610 % \setlength\beamer@paperwidth{16.00cm}% \setlength\beamer@paperheight{10.00cm}% \else\ifnum#1=169 % @@ -317,7 +322,7 @@ \else\ifnum#1=141 % \setlength\beamer@paperwidth{14.85cm}% \setlength\beamer@paperheight{10.50cm}% - \fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi } \RequirePackage[% diff --git a/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty b/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty index 195e49a0e3d..e58341d73ed 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty @@ -12,7 +12,7 @@ % See the file doc/licenses/LICENSE for more details. \ProvidesPackage{beamerarticle} - [2021/05/26 v3.63 beamer input in article mode] + [2021/10/18 v3.64 beamer input in article mode] % Setup modes and check for article option % Also loads packages required by both beamer and beamerarticle diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty index 28cfebc8863..c77970cd314 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty @@ -536,9 +536,11 @@ \defbeamertemplate{frametitle continuation}{from second}[1][\insertcontinuationtext] {\expandafter\ifnum\insertcontinuationcount>1\relax#1\fi} - - - +\defbeamertemplate{frametitle continuation}{singleframecheck}[1][\insertcontinuationcountroman]{% + \ifnum \numexpr\beamer@endpageofframe+1-\beamer@startpageofframe\relax > 1 + #1 + \fi% +} % Bibliography items @@ -809,7 +811,15 @@ \insertnote } - +\defbeamertemplate{note page}{lined}[1][6]{% + \vfill% + \beamer@tempcount=1% + \loop% + \hrulefill\vfill% + \advance\beamer@tempcount by 1% + \ifnum\beamer@tempcount<#1% + \repeat% +} % % Theorem templates diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty index 8124dc318c0..fa406004908 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty @@ -167,7 +167,8 @@ \pgfpathrectangle{\pgfpoint{4bp}{8bp}}{\pgfpoint{\bmb@boxwidth-0.2bp}{\bmb@boxheight-2bp}} \pgfusepath{fill} \end{pgfscope} - \end{pgfpicture} + \end{pgfpicture}% + \hskip4bp% }% \fi% \bmb@temp=\bmb@width% diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty index 17ac0b45f01..02abbad55a7 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty @@ -57,6 +57,13 @@ \AddToHook{env/document/begin}[beamer]{\beamer@firstminutepatches}% \AddToHook{env/document/begin}[beamer]{% \@ifpackageloaded{paralist}{\RequirePackage{beamerpatchparalist}}{}% + \@ifpackageloaded{pdfpages}{% + % Patching pdfpages package to avoid the included pages from being covered by the background canvas + \AddToHook{cmd/includepdf/before}[beamer]{\begingroup\setbeamercolor{background canvas}{bg=}}% + \AddToHook{cmd/includepdf/after}[beamer]{\endgroup}% + \AddToHook{cmd/includepdfmerge/before}[beamer]{\begingroup\setbeamercolor{background canvas}{bg=}}% + \AddToHook{cmd/includepdfmerge/after}[beamer]{\endgroup}% + }{}% }% \AddToHook{begindocument/end}[beamer]%need to be later than spanish.ldf? {% @@ -70,7 +77,7 @@ \ifbeamer@ignorenonframe \expandafter\mode\expandafter*% \fi - } + }% } {% \let\beamer@origdocument\document @@ -234,6 +241,14 @@ \providecommand\ext@figure{} % +% Fix for polyglossia +% https://github.com/josephwright/beamer/issues/706 +% +\IfFormatAtLeastTF{2020-10-01}{% + \DeclareHookRule{begindocument/end}{beamer}{after}{polyglossia}% +}{} + +% % Obsolete commands from old versions of beamer % \mode diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty index 01fdd9b6bb9..0a82f35c352 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty @@ -188,7 +188,7 @@ % supress for mathtime serif and math minion serif \@ifpackageloaded{arevmath}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{}% \@ifpackageloaded{hvmath}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{}% - \@ifpackageloaded{kpfonts}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{}% + \@ifpackageloaded{kpfonts}{\ifbeamer@sansmath\mathversion{sf}\else\beamer@suppressreplacementstrue\fi}{}% \@ifpackageloaded{lucidabr}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{}% \@ifpackageloaded{lmodern}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{}% \@ifpackageloaded{lucimatx}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{}% diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty index 66f6e5314cf..d4437e81fe6 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty @@ -315,7 +315,7 @@ \global\setbox\@mpfootins\vbox{% \unvbox\@mpfootins \reset@font\footnotesize - \hsize0.85\paperwidth + \hsize\columnwidth \@parboxrestore \protected@edef\@currentlabel {\csname p@mpfootnote\endcsname\@thefnmark}% @@ -356,6 +356,10 @@ \@footnotemark\beamer@footnotetext#2}% \fi% \beamer@next} + +\renewcommand{\footnoterule}{% + \kern -3\p@ \hrule width .4\columnwidth \kern 2.6\p@% +} \mode <article> diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty index 736d9f950b1..c8f611e8c67 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty @@ -50,7 +50,12 @@ \nofiles } - +\defbeameroption{show only slides with notes}[]% +{ + \beamer@notestrue + \beamer@frameswithnotesonlytrue + \nofiles +} % % Notes diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty index 0ea5318a594..6b003e80e38 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty @@ -91,8 +91,6 @@ \vfill}% } -\renewcommand\addcontentsline[3]{\addtocontents{#1}{\protect\contentsline{#2}{#3}}} - \def\beamer@tocaction@show#1{\usebeamertemplate**{#1}} \def\beamer@tocaction@shaded#1{\usebeamertemplate**{#1 shaded}} \def\beamer@tocaction@hide#1{} diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty index 0a68ff0598b..385ad307eb5 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty @@ -35,22 +35,19 @@ \ifbeamer@sb@subsection \pgfdeclareverticalshading{beamer@barshade}{\the\paperwidth}{% - color(0ex)=(global.bg);% - color(1ex)=(subsection in head/foot.bg);% - color(3.25ex)=(subsection in head/foot.bg);% - color(4.25ex)=(section in head/foot.bg);% - color(9.75ex)=(section in head/foot.bg)% + color(0ex)=(subsection in head/foot.bg);% + color(2.25ex)=(subsection in head/foot.bg);% + color(3.25ex)=(section in head/foot.bg);% + color(8.75ex)=(section in head/foot.bg)% } \pgfdeclareverticalshading{beamer@aboveframetitle}{\the\paperwidth}{% color(0ex)=(frametitle.bg);% - color(1ex)=(frametitle.bg);% - color(2ex)=(subsection in head/foot.bg) + color(1ex)=(subsection in head/foot.bg) } \else \pgfdeclareverticalshading{beamer@barshade}{\the\paperwidth}{% - color(0ex)=(global.bg);% - color(1ex)=(section in head/foot.bg);% - color(7ex)=(section in head/foot.bg)% + color(0ex)=(section in head/foot.bg);% + color(6ex)=(section in head/foot.bg)% } \pgfdeclareverticalshading{beamer@aboveframetitle}{\the\paperwidth}{% color(0ex)=(frametitle.bg);% @@ -58,11 +55,15 @@ color(2ex)=(section in head/foot.bg) } \fi - - \pgfdeclareverticalshading{beamer@belowframetitle}{\the\paperwidth}{% - color(0ex)=(global.bg);% - color(1ex)=(frametitle.bg) - } + + \begingroup + \selectcolormodel{gray} + \pgfdeclareverticalshading{beamer@belowframetitle}{\the\paperwidth}{% + color(0ex)=(pgftransparent!100);% + color(1ex)=(pgftransparent!0) + } + \pgfdeclarefading{beamer@belowframetitlemask}{\pgfuseshading{beamer@belowframetitle}} + \endgroup } } @@ -70,10 +71,25 @@ \defbeamertemplate*{headline}{smoothbars theme} {% \pgfuseshading{beamer@barshade}% + \vskip-0.05ex% + \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty} + \begin{pgfpicture} + \begin{pgfscope}% + \ifbeamer@sb@subsection% + \pgfsetfillcolor{subsection in head/foot.bg}% + \else% + \pgfsetfillcolor{section in head/foot.bg}% + \fi% + \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-0.5ex}}{\pgfpoint{\paperwidth}{1ex}}% + \pgfsetfading{beamer@belowframetitlemask}{}% + \pgfusepath{fill}% + \end{pgfscope}% + \end{pgfpicture}% + \end{beamercolorbox}% \ifbeamer@sb@subsection% \vskip-9.75ex% \else% - \vskip-7ex% + \vskip-6.85ex% \fi% \begin{beamercolorbox}[ignorebg,ht=2.25ex,dp=3.75ex]{section in head/foot} \insertnavigation{\paperwidth} @@ -90,13 +106,15 @@ \defbeamertemplate*{frametitle}{smoothbars theme} {% \nointerlineskip% + \vskip-0.19ex% \usebeamerfont{headline}% - \begin{beamercolorbox}[wd=\paperwidth,ht=1.5ex,dp=0ex,vmode]{empty} + \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=1ex,vmode]{empty} \pgfuseshading{beamer@aboveframetitle}% \end{beamercolorbox}% - \vskip-.5ex% + \vskip-1ex% \nointerlineskip% \begin{beamercolorbox}[wd=\paperwidth,leftskip=.3cm,rightskip=.3cm plus1fil,vmode]{frametitle} + \vskip0.5ex% \usebeamerfont*{frametitle}\strut\insertframetitle% \ifx\insertframesubtitle\@empty% \strut\par% @@ -104,11 +122,19 @@ \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}% \fi%% \usebeamerfont{headline}% - \vskip.5ex + \vskip0.05ex% \end{beamercolorbox}% - \nointerlineskip - \begin{beamercolorbox}[wd=\paperwidth,ht=.5ex,dp=0ex]{empty} - \pgfuseshading{beamer@belowframetitle}% + \nointerlineskip% + \vskip-0.05ex% + \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty} + \begin{pgfpicture} + \begin{pgfscope}% + \pgfsetfillcolor{frametitle.bg}% + \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-.5ex}}{\pgfpoint{\paperwidth}{1ex}}% + \pgfsetfading{beamer@belowframetitlemask}{}% + \pgfusepath{fill}% + \end{pgfscope}% + \end{pgfpicture}% \end{beamercolorbox}% } diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty index 6af2e39505c..fc6c9937de7 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty @@ -23,33 +23,47 @@ \usebeamercolor{frametitle} \pgfdeclareverticalshading{beamer@treeshade}{\the\paperwidth}{% - color(0ex)=(normal text.bg);% - color(1ex)=(subsection in head/foot.bg);% - color(3.25ex)=(subsection in head/foot.bg);% - color(4.25ex)=(section in head/foot.bg);% - color(6.5ex)=(section in head/foot.bg);% - color(7.5ex)=(title in head/foot.bg);% - color(10.25ex)=(title in head/foot.bg)% + color(0ex)=(subsection in head/foot.bg);% + color(2.25ex)=(subsection in head/foot.bg);% + color(3.25ex)=(section in head/foot.bg);% + color(5.5ex)=(section in head/foot.bg);% + color(6.5ex)=(title in head/foot.bg);% + color(9.25ex)=(title in head/foot.bg)% } \pgfdeclareverticalshading{beamer@aboveframetitle}{\the\paperwidth}{% color(0ex)=(frametitle.bg);% - color(1ex)=(frametitle.bg);% - color(2ex)=(subsection in head/foot.bg) - } - - \pgfdeclareverticalshading{beamer@belowframetitle}{\the\paperwidth}{% - color(0ex)=(normal text.bg);% - color(1ex)=(frametitle.bg) + color(1ex)=(subsection in head/foot.bg) } + + \begingroup + \selectcolormodel{gray} + \pgfdeclareverticalshading{beamer@belowframetitle}{\the\paperwidth}{% + color(0ex)=(pgftransparent!100);% + color(1ex)=(pgftransparent!0) + } + \pgfdeclarefading{beamer@belowframetitlemask}{\pgfuseshading{beamer@belowframetitle}} + \endgroup + } } \defbeamertemplate*{headline}{smoothtree theme} {% \pgfuseshading{beamer@treeshade}% - \vskip-10.25ex% - \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,% + \vskip-0.05ex% + \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty} + \begin{pgfpicture} + \begin{pgfscope}% + \pgfsetfillcolor{subsection in head/foot.bg}% + \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-0.5ex}}{\pgfpoint{\paperwidth}{1ex}}% + \pgfsetfading{beamer@belowframetitlemask}{}% + \pgfusepath{fill}% + \end{pgfscope}% + \end{pgfpicture}% + \end{beamercolorbox}% + \vskip-9.15ex% + \begin{beamercolorbox}[wd=\paperwidth,ht=1.125ex,dp=1.125ex,ignorebg,% leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot} \usebeamerfont{title in head/foot}\insertshorttitle \end{beamercolorbox} @@ -63,18 +77,20 @@ \usebeamerfont{subsection in head/foot}% \hskip12pt\insertsubsectionhead \end{beamercolorbox} + \vskip-0.4ex% } \defbeamertemplate*{frametitle}{smoothtree theme} {% \nointerlineskip% + \vskip-0.05ex% \usebeamerfont{headline}% - \begin{beamercolorbox}[wd=\paperwidth,ht=1.5ex,dp=0ex]{empty} + \begin{beamercolorbox}[wd=\paperwidth,ht=0.85ex,dp=0ex]{empty} \pgfuseshading{beamer@aboveframetitle}% - \end{beamercolorbox}% - \vskip-.5ex% + \end{beamercolorbox} \nointerlineskip% \begin{beamercolorbox}[wd=\paperwidth,leftskip=.935cm,rightskip=.3cm plus1fil]{frametitle} + \vskip-1.2ex% \usebeamerfont*{frametitle}\strut\insertframetitle% \ifx\insertframesubtitle\@empty% \strut\par% @@ -82,12 +98,19 @@ \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}% \fi%% \usebeamerfont{headline}% - \vskip.5ex \end{beamercolorbox}% \nointerlineskip - \begin{beamercolorbox}[wd=\paperwidth,ht=.5ex,dp=0ex]{empty} - \pgfuseshading{beamer@belowframetitle}% - \end{beamercolorbox}% + \vskip-0.2ex% + \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty} + \begin{pgfpicture} + \begin{pgfscope}% + \pgfsetfillcolor{frametitle.bg}% + \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-0.5ex}}{\pgfpoint{\paperwidth}{1ex}}% + \pgfsetfading{beamer@belowframetitlemask}{}% + \pgfusepath{fill}% + \end{pgfscope}% + \end{pgfpicture}% + \end{beamercolorbox}% } |