texlive[73735] Master/texmf-dist: beamer (5feb25)
commits+karl at tug.org
commits+karl at tug.org
Wed Feb 5 21:42:14 CET 2025
Revision: 73735
https://tug.org/svn/texlive?view=revision&revision=73735
Author: karl
Date: 2025-02-05 21:42:13 +0100 (Wed, 05 Feb 2025)
Log Message:
-----------
beamer (5feb25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/beamer/AUTHORS.md
trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex
trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex
trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls
trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthememonarca.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeinfolines.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthememiniframes.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesidebar.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemetree.sty
Modified: trunk/Master/texmf-dist/doc/latex/beamer/AUTHORS.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/AUTHORS.md 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/AUTHORS.md 2025-02-05 20:42:13 UTC (rev 73735)
@@ -29,6 +29,7 @@
- Andreas Scherer <andreas_coder at freenet.de> (documentation fixes)
- Juergen Spitzmueller <spitzmueller at ds.uzh.ch> (diabel auto-loading amssymb)
- Gustav Tiger <gustav at tiger.name> (typos in manual)
+- Christoph Jabs <contact at christophjabs.info> (transparency in beamercolorbox and beamerboxesrounded)
# Theme contributors
Modified: trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md 2025-02-05 20:42:13 UTC (rev 73735)
@@ -8,6 +8,32 @@
## [Unreleased]
+## [v3.72]
+
+### Added
+
+- doc: added sentence about limitations of xelatex
+- added `bgopacity` option to `beamercolorbox` and `beamerboxesrounded` for transparent background drawing
+- allow optional argument for the default `block begin`, `block example begin` and `block alerted begin` templates
+
+### Changed
+
+- unified usage of `(sub)section in head/foot` template in headlines
+- simplify decision tree for `\beamer at howtotreatframe` (see #874)
+- added `\maketitle`, `\title`, `\author`, `\institute` and `\date` to the exceptions for `ignorenonframetext`
+- avoid frame breaks between block title and body for rectangular blocks
+- added `\gdef\@currentHref{#2}` to labels (see #917)
+- fine-tune vertical space around section title in miniframe headline (close #895)
+
+### Fixed
+
+- fixed problem if inmargin theme is used with the `usepdftitle=false` class option (see #885)
+- fixed spacing problem for right-aligned frametitles without background colour
+- fixed missing `\newline` if ragged2e is used together with beamerarticle (#900)
+- defined `\fnum at table` to avoid breaking longtable (#905)
+- fixed: other sections would show the template for "miniframe in other subsection" instead of "mini frame in other section"
+- fixed unstable text position in sidebar theme by compensating for the space automatically inserted after the frametitle in https://github.com/josephwright/beamer/blob/main/base/beamerbaseframe.sty#L126
+
## [v3.71]
### Changed
@@ -254,7 +280,8 @@
- Support for `noxcolor` with `beamerarticle` (see #483)
- Treatment of mixed overlay/alert specifications
-[Unreleased]: https://github.com/josephwright/beamer/compare/v3.71...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.72...HEAD
+[v3.72]: https://github.com/josephwright/beamer/compare/v3.71...v3.72
[v3.71]: https://github.com/josephwright/beamer/compare/v3.70...v3.71
[v3.70]: https://github.com/josephwright/beamer/compare/v3.69...v3.70
[v3.69]: https://github.com/josephwright/beamer/compare/v3.68...v3.69
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-compatibility.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -82,7 +82,7 @@
\end{class}
\begin{package}{{fontenc}|[|\declare{|T1,TU|}|]|}
- Use the |T1| option \emph{only} with fonts that have outline fonts available in the T1 encoding like |times| or the |lmodern| fonts. In a standard installation standard Computer Modern fonts (the fonts Donald Knuth originally designed and which are used by default) are \emph{not} available in the T1 encoding. Using this option with them will result in very poor rendering of your presentation when viewed with \pdf\ viewer applications like Acrobat, |xpdf|, |evince| or |okular|. To use the Computer Modern fonts with the T1 encoding, make sure you have installed |cm-super| package in your \TeX\ distribution, or use Latin Modern fonts provided by |lmorden| instead. See also Section~\ref{section-font-encoding}. This applies both to |latex|+|dvips| and |pdflatex|.
+ Use the |T1| option \emph{only} with fonts that have outline fonts available in the T1 encoding like |times| or the |lmodern| fonts. In a standard installation standard Computer Modern fonts (the fonts Donald Knuth originally designed and which are used by default) are \emph{not} available in the T1 encoding. Using this option with them will result in very poor rendering of your presentation when viewed with \pdf\ viewer applications like Acrobat, |xpdf|, |evince| or |okular|. To use the Computer Modern fonts with the T1 encoding, make sure you have installed |cm-super| package in your \TeX\ distribution, or use Latin Modern fonts provided by |lmodern| instead. See also Section~\ref{section-font-encoding}. This applies both to |latex|+|dvips| and |pdflatex|.
The newest version of \LaTeXe\ kernel has introduced TU encoding for |xelatex| and |lualatex|. Note that |xelatex| and |lualatex| support OpenType fonts, and font encodings work very different compared to |pdflatex|. Again, see Section~\ref{section-font-encoding} for more information.
\end{package}
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-fonts.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -46,7 +46,7 @@
causes mathematical text still to be typeset using sans serif. This option only makes sense if you also use the |stillsansseriftext| option since sans serif math inside serif text looks silly.
\item
\declare{|stillsansserifsmall|}
- will cause ``small'' text to be still typeset using sans serif. This refers to the text in the headline, footline, and sidebars. Using this options is often advisable since small text is often easier to read in sans serif.
+ will cause ``small'' text to be still typeset using sans serif. This refers to the text in the headline, footline, and sidebars. Using this option is often advisable since small text is often easier to read in sans serif.
\item
\declare{|stillsansseriflarge|}
will cause ``large'' text like the presentation title or the frame title to be still typeset using sans serif. Sans serif titles with serif text are a popular combination in typography.
@@ -97,15 +97,15 @@
To specify the font size, you can use the following class options:
\begin{classoption}{8pt}
- This is way too small. Requires that the package |extsize| is installed.
+ This is way too small. Requires that the package |extsizes| is installed.
\end{classoption}
\begin{classoption}{9pt}
- This is also too small. Requires that the package |extsize| is installed.
+ This is also too small. Requires that the package |extsizes| is installed.
\end{classoption}
\begin{classoption}{10pt}
- If you really need to fit more onto each frame, use this option. Works without |extsize|.
+ If you really need to fit more onto each frame, use this option. Works without |extsizes|.
\end{classoption}
\begin{classoption}{smaller}
@@ -124,15 +124,15 @@
\end{classoption}
\begin{classoption}{14pt}
- Makes all fonts somewhat bigger. Requires |extsize| to be installed.
+ Makes all fonts somewhat bigger. Requires |extsizes| to be installed.
\end{classoption}
\begin{classoption}{17pt}
- This is about the default size of PowerPoint and OpenOffice.org Impress. Requires |extsize| to be installed.
+ This is about the default size of PowerPoint and OpenOffice.org Impress. Requires |extsizes| to be installed.
\end{classoption}
\begin{classoption}{20pt}
- This is really huge. Requires |extsize| to be installed.
+ This is really huge. Requires |extsizes| to be installed.
\end{classoption}
\subsubsection{Choosing a Font Family}
@@ -175,7 +175,7 @@
\subsubsection{Overview of Beamer's Font Management}
-\beamer's font mechanism is somewhat similar to \beamer's color mechanism, but not quite the same. As for colors, every \beamer\ element, like the frame titles, the document title, the footnotes, and so on has a certain \beamer-font. As for colors, on the one hand you can specify the font of each element individually; on the other hand fonts also use inheritance, thereby making it easy to globally change the fonts used for, say, ``titlelike things'' or for ``itemizelike things.''
+\beamer's font mechanism is somewhat similar to \beamer's color mechanism, but not quite the same. Similar to colors, every \beamer\ element, like the frame titles, the document title, the footnotes, and so on has a certain \beamer-font. Similar to colors, on the one hand you can specify the font of each element individually; on the other hand fonts also use inheritance, thereby making it easy to globally change the fonts used for, say, ``titlelike things'' or for ``itemizelike things.''
While a \beamer-color has a certain foreground and a certain background, either of which may be empty, a \beamer-font has a size, a shape, a series, and a family, each of which may be empty. The inheritance relation among \beamer-fonts is not necessarily the same as between \beamer-colors, though we have tried to match them whenever possible.
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -43,7 +43,7 @@
\example
\begin{verbatim}
\begin{frame}<beamer>{Outline} % frame is only shown in beamer mode
- \tabelofcontent[current]
+ \tableofcontents[current]
\end{frame}
\end{verbatim}
@@ -606,7 +606,7 @@
\itemoption{totalframenumber}{} In addition to the current frame number, this option also shows the total number of frames.
- \itemoption{appendixframenumber}{} This options replicates the behaviour of the |appendixnumberbeamer| package. In the main part before the |\appendix| command the current frame number and the total number of frames in the main part is displayed. In the appendix only the frame number within the appendix and the total number of frames in the appendix are shown.
+ \itemoption{appendixframenumber}{} This option replicates the behaviour of the |appendixnumberbeamer| package. In the main part before the |\appendix| command the current frame number and the total number of frames in the main part is displayed. In the appendix only the frame number within the appendix and the total number of frames in the appendix are shown.
\itemoption{pagenumber}{} Shows the current page number.
@@ -643,7 +643,7 @@
\itemoption{default}{}
installs an empty template.
\itemoption{sidebar theme}{}
- This option is available if the outer theme |sidebar| is loaded with the |left| option. In this case, this options is selected automatically. It shows a mini table of contents in the sidebar.
+ This option is available if the outer theme |sidebar| is loaded with the |left| option. In this case, this option is selected automatically. It shows a mini table of contents in the sidebar.
\end{templateoptions}
\end{element}
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -94,10 +94,6 @@
Finally, you need to rebuild \TeX's filename database. This is done by running the command |texhash| or |mktexlsr| (they are the same). In MiK\TeX\ package manager and \TeX\ Live |tlmgr|, there is a menu option to do this.
-\vskip1em
-For a more detailed explanation of the standard installation process of packages, you might wish to consult \href{http://www.ctan.org/installationadvice/}{|http://www.ctan.org/installationadvice/|}. However, note that the \beamer\ package does not come with a |.ins| file (simply skip that part).
-
-
\subsection{Updating the Installation}
To update your installation from a previous version, simply replace everything in the directory
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -23,7 +23,8 @@
The list of features supported by \beamer\ is quite long (unfortunately, so is presumably the list of bugs supported by \beamer). The most important features, in our opinion, are:
\begin{itemize}
\item
- You can use \beamer\ with |pdflatex|, |latex|+|dvips|, |lualatex| and |xelatex|. |latex|+|dvipdfm| isn't supported (but we accept patches!).
+ You can use \beamer\ with |pdflatex|, |latex|+|dvips| and |lualatex|. \beamer\ documents can also be compiled with |xelatex|, however the results might show some elements incorrectly and there are other limitations of the engine, which are described in more detail in e.g.\ \url{https://www.texdev.net/2024/11/05/engine-news-from-the-latex-project}.
+ |latex|+|dvipdfm| isn't supported (but we accept patches!).
\item
The standard commands of \LaTeX\ still work. A |\tableofcontents| will still create a table of contents, |\section| is still used to create structure, and |itemize| still creates a list.
\item
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -189,7 +189,7 @@
\begin{templateinserts}
\iteminsert{\insertsubsubenumlabel}
- inserts the current number of the second-level enumeration (as an Arabic number).
+ inserts the current number of the third-level enumeration (as an Arabic number).
\end{templateinserts}
\end{element}
@@ -377,7 +377,7 @@
Environment version of the |\alert| command.
\begin{element}{alerted text begin}\yes\no\no
- This text is inserted at the beginning of a an |alertenv| environment.
+ This text is inserted at the beginning of an |alertenv| environment.
\begin{templateoptions}
\itemoption{default}{}
@@ -410,7 +410,7 @@
|\setbeamertemplate{blocks}[rounded][shadow=true]|
\begin{templateoptions}
- \itemoption{default}{}
+ \itemoption{default}{\oarg{}}
The default setting typesets the block title on its own line. If a background is specified either for the |block title| or for the |block body|, this background color is used as background of the title or body, respectively. For alerted and example blocks, the corresponding \beamer-colors and -fonts are used, instead.
\itemoption{rounded}{\oarg{shadow=true}}
Makes the blocks ``rounded.'' This means that the corners of the backgrounds of the blocks are ``rounded off.'' If the |shadow=true| option is given, a ``shadow'' is drawn behind the block.
@@ -485,7 +485,7 @@
\end{element}
\end{environment}
-\begin{environment}{{exampleblock}\sarg{action specification}\marg{block title}\sarg{overlay specification}}
+\begin{environment}{{exampleblock}\sarg{action specification}\marg{block title}\sarg{action specification}}
Inserts a block that is supposed to be an example. Behaves like the |block| environment otherwise.
\example
@@ -520,8 +520,11 @@
\subsection{Theorem Environments}
\label{section-theorems}
-The \beamer\ class predefines several environments, like |theorem| or |definition| or |proof|, that you can use to typeset things like, well, theorems, definitions, or proofs. The complete list is the following: |theorem|, |corollary|, |definition|, |definitions|, |fact|, |example|, and |examples|. The following German block environments are also predefined: |Problem|, |Loesung|, |Definition|, |Satz|, |Beweis|, |Folgerung|, |Lemma|, |Fakt|, |Beispiel|, and |Beispiele|.
+The \beamer\ class predefines several environments, like |theorem| or |definition| or |proof|, that you can use to typeset things like, well, theorems, definitions, or proofs. The complete list is the following:
+|theorem|, |Theorem|, |corollary|, |Corollary|, |definition|, |Definition|, |definitions|, |fact|, |example|, |Example|, |examples|, |Examples|, |lemma|, |Lemma|, |problem|, |Problem|, |proof|, |Proof|, and |solution|.
+The following German block environments are also predefined: |Problem|, |Loesung|, |Definition|, |Satz|, |Beweis|, |Folgerung|, |Lemma|, |Fakt|, |Theorem|, |Beispiel|, and |Beispiele|.
+
Here is a typical example on how to use them:
\begin{verbatim}
\begin{frame}
@@ -594,7 +597,7 @@
\begin{environment}{{proof}\sarg{action specification}\oarg{proof name}\sarg{action specification}}
Typesets a proof. If the optional \meta{proof name} is given, it completely replaces the word ``Proof.'' This is different from normal theorems, where the optional argument is shown in brackets.
- At the end of the theorem, a |\qed| symbol is shown, except if you say |\qedhere| earlier in the proof (this is exactly as in |amsthm|). The default |\qed| symbol is an open circle. To completely suppress the symbol, write |\def\qedsymbol{}| in your preamble. To get a closed square, say
+ At the end of the proof, a |\qed| symbol is shown, except if you say |\qedhere| earlier in the proof (this is exactly as in |amsthm|). The default |\qed| symbol is an open square. To completely suppress the symbol, write |\def\qedsymbol{}| in your preamble. To get a closed square, say
\begin{verbatim}
\setbeamertemplate{qed symbol}{\vrule width1.5ex height1.5ex depth0pt}
\end{verbatim}
@@ -753,7 +756,7 @@
\subsection{Framed and Boxed Text}
-In order to draw a frame (a rectangle) around some text, you can use \LaTeX s standard command |\fbox| and also |\frame| (inside a \beamer\ frame, the |\frame| command changes its meaning to the normal \LaTeX\ |\frame| command). More frame types are offered by the package |fancybox|, which defines the following commands: |\shadowbox|, |\doublebox|, |\ovalbox|, and |\Ovalbox|. Please consult the \LaTeX\ Companion for details on how to use these commands.
+In order to draw a frame (a rectangle) around some text, you can use \LaTeX's standard command |\fbox| and also |\frame| (inside a \beamer\ frame, the |\frame| command changes its meaning to the normal \LaTeX\ |\frame| command). More frame types are offered by the package |fancybox|, which defines the following commands: |\shadowbox|, |\doublebox|, |\ovalbox|, and |\Ovalbox|. Please consult the \LaTeX\ Companion for details on how to use these commands.
The \beamer\ class also defines two environments for creating colored boxes.
@@ -839,6 +842,8 @@
\declare{|ignorebg|} causes the background color of the \meta{beamer color} to be ignored, that is, to be treated as if it were set to ``transparent'' or ``empty.''
\item
\declare{|vmode|} causes \TeX\ to be in vertical mode when the box starts. Normally, \TeX\ will be in horizontal mode at the start of the box (a |\leavevmode| is inserted automatically at the beginning of the box unless this option is given). Only \TeX perts need this option, so, if you use it, you will probably know what you are doing anyway.
+ \item
+ \declare{|bgopacity|=\marg{opacity}} sets the opacity with which the background is drawn. To draw a box with 30\% transparent background, set |bgopacity=0.7|. Note that combining rounded corners and a transparent background can lead to fine gaps appearing in the box because the box is drawn in multiple segments. If |bgopacity| is not specified, |\pgfsetfillopacity| is never set so that the surrounding opacity setting is adopted.
\end{itemize}
\end{environment}
@@ -853,6 +858,8 @@
\declare{|width=|\meta{dimension}} causes the width of the text inside the box to be the specified \meta{dimension}. By default, the |\textwidth| is used. Note that the box will protrude 4pt to the left and right.
\item
\declare{|shadow=|\meta{true or false}}. If set to |true|, a shadow will be drawn.
+ \item
+ \declare{|bgopacity|=\marg{opacity}} sets the opacity with which the background is drawn. To draw a box with 30\% transparent background, set |bgopacity=0.7|. Note that with a transparent background fine gaps can appear in the box because the box is drawn in multiple segments. If |bgopacity| is not specified, |\pgfsetfillopacity| is never set so that the surrounding opacity setting is adopted.
\end{itemize}
If no \meta{head} is given, the head part is completely suppressed.
\example
@@ -894,7 +901,7 @@
\itemoption{numbered}{}
adds the figure or table number to the caption. Use this option only if your audience has a printed handout or printed lecture notes that follow the same numbering.
\itemoption{caption name own line}{}
- As the name suggests, this options puts the caption name (like ``Figure'') on its own line.
+ As the name suggests, this option puts the caption name (like ``Figure'') on its own line.
\end{templateoptions}
Inside the template, you can use the following inserts:
@@ -941,8 +948,8 @@
The main environment for creating columns is called |columns|. Inside this environment, you can either place several |column| environments, each of which creates a new column, or use the |\column| command to create new columns.
-\begin{environment}{{columns}\sarg{overlay specification}\oarg{options}}
- A multi-column area. If \meta{overlay specification} is present, the environment will only be shown on the specified slides. Inside the environment you should place only |column| environments or |\column| commands (see below). The following \meta{options} may be given:
+\begin{environment}{{columns}\sarg{action specification}\oarg{options}}
+ A multi-column area. If the \meta{action specification} is present, the given actions are taken on the specified slides, see Section~\ref{section-action-specifications}. Inside the environment you should place only |column| environments or |\column| commands (see below). The following \meta{options} may be given:
\begin{itemize}
\item
\declare{|b|} will cause the bottom lines of the columns to be vertically aligned.
@@ -991,8 +998,8 @@
To create a column, you can either use the |column| environment or the |\column| command.
-\begin{environment}{{column}\sarg{overlay specification}\oarg{placement}\marg{column width}}
- Creates a single column of width \meta{column width}. If \meta{overlay specification} is present, the column will only be shown on the specified slides. The vertical placement of the enclosing |columns| environment can be overruled by specifying a specific \meta{placement} (|t| and |T| for the two top modes, |c| for centered, and |b| for bottom).
+\begin{environment}{{column}\sarg{action specification}\oarg{placement}\marg{column width}}
+ Creates a single column of width \meta{column width}. If the \meta{action specification} is present, the given actions are taken on the specified slides, see Section~\ref{section-action-specifications}. The vertical placement of the enclosing |columns| environment can be overruled by specifying a specific \meta{placement} (|t| and |T| for the two top modes, |c| for centered, and |b| for bottom).
\example
The following code has the same effect as the above examples:
@@ -1012,7 +1019,7 @@
\end{environment}
-\begin{command}{{\column}\sarg{overlay specification}\oarg{placement}\marg{column width}}
+\begin{command}{{\column}\sarg{action specification}\oarg{placement}\marg{column width}}
Starts a single column. The parameters and options are the same as for the |column| environment. The column automatically ends with the next occurrence of |\column| or of a |column| environment or of the end of the current |columns| environment.
\example
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -215,7 +215,7 @@
\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).
+ Include only the notes in the output file and suppresses all frames. This option 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}{}
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -59,7 +59,7 @@
\end{verbatim}
\begin{command}{\pause\oarg{number}}
- This command causes the text following it to be shown only from the next slide on, or, if the optional \meta{number} is given, from the slide with the number \meta{number}. If the optional \meta{number} is given, the counter |beamerpauses| is set to this number. This command uses the |\onslide| command, internally. This command does \emph{not} work inside |amsmath| environments like |align|, since these do really wicked things.
+ This command causes the text following it to be shown only from the next slide on, or, if the optional \meta{number} is given, from the slide with the number \meta{number}. If the optional \meta{number} is given, the counter |beamerpauses| is set to this number. This command uses the |\onslide| command, internally. This command does \emph{not} work correctly inside |amsmath| environments like |align| and \pgfname\ environements like |tikzpicture| or |tcolorbox|, since these do really wicked things.
\example
\begin{verbatim}
@@ -303,7 +303,7 @@
\begin{frame}
\begin{align}
a &= b + c \label{first}\\ % no specification needed
- c &= d + e \label{second}\\% no specification needed
+ c &= d + e \label{second}% no specification needed
\end{align}
Blah blah, \uncover<2>{more blah blah.}
@@ -612,7 +612,7 @@
This section also introduces a rather advanced concept. You may also wish to skip it on first reading.
-Some overlay specification-aware commands cannot handle not only normal overlay specifications, but also so called \emph{action specifications}. In an action specification, the list of slide numbers and ranges is prefixed by \meta{action}|@|, where \meta{action} is the name of a certain action to be taken on the specified slides:
+Some overlay specification-aware commands can handle not only normal overlay specifications, but also so called \emph{action specifications}. In an action specification, the list of slide numbers and ranges is prefixed by \meta{action}|@|, where \meta{action} is the name of a certain action to be taken on the specified slides:
\begin{verbatim}
\item<3-| alert at 3> Shown from slide 3 on, alerted on slide 3.
\end{verbatim}
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-themes.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -22,7 +22,7 @@
\item[Color Themes]
A color theme only dictates which colors are used in a presentation. If you have chosen a particular presentation theme and then choose a color theme, only the colors of your presentation will change. A color theme can specify colors in a very detailed way: For example, a color theme can specifically change the colors used to render, say, the border of a button, the background of a button, and the text on a button.
\item[Font Themes]
- A font theme dictates which fonts or font attributes are used in a presentation. As for colors, the font of all text elements used in a presentation can be specified independently.
+ A font theme dictates which fonts or font attributes are used in a presentation. Similar to colors, the font of all text elements used in a presentation can be specified independently.
\item[Inner Themes]
An inner theme specifies how certain elements of a presentation are typeset. This includes all elements that are at the ``inside'' of the frame, that is, that are not part of the headline, footline, or sidebars. This includes all enumerations, itemize environments, block environments, theorem environments, or the table of contents. For example, an inner theme might specify that in an enumeration the number should be typeset without a dot and that a small circle should be shown behind it. The inner theme would \emph{not} specify what color should be used for the number or the circle (this is the job of the color theme) nor which font should be used (this is the job of the font theme).
\item[Outer Themes]
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-workflow.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -178,7 +178,7 @@
\subsubsection{Printing the Handout}
\label{section-printing-version}
-The easiest way to print a presentation is to user the Acrobat Reader with the option ``expand small pages to paper size'' form the printer dialog enabled. This is necessary, because slides are by default only 128mm by 96mm large.
+The easiest way to print a presentation is to use Acrobat Reader with the option ``expand small pages to paper size'' form the printer dialog enabled. This is necessary, because slides are by default only 128mm by 96mm large.
For the PostScript version and for printing multiple slides on a single page this simple approach does not work. In such cases you can use the |pgfpages| package, which works directly with |pdflatex|, |lualatex|, |xelatex| and |latex| plus |dvips|. Note however \emph{that this package destroys hyperlinks}. This is due to fundamental flaws in the \pdf-specification and it is not likely to change.
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex 2025-02-05 20:42:13 UTC (rev 73735)
@@ -14,7 +14,7 @@
\documentclass{ltxdoc}
-\def\beamerugversion{3.71}
+\def\beamerugversion{3.72}
\def\beamerugpgfversion{3.1.7}
\def\beamerugxcolorversion{2.00}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls 2025-02-05 20:42:13 UTC (rev 73735)
@@ -13,7 +13,7 @@
% See the file LICENSE.md for more details.
\ProvidesClass{beamer}
- [2024/01/06 v3.71 A class for typesetting presentations]
+ [2025/02/04 v3.72 A class for typesetting presentations]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -13,7 +13,7 @@
% See the file LICENSE.md for more details.
\ProvidesPackage{beamerarticle}
- [2024/01/06 v3.71 beamer input in article mode]
+ [2025/02/04 v3.72 beamer input in article mode]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -646,8 +646,8 @@
\end{pgfpicture}%
}
[action]
-{
- \setbeamersize{mini frame size=.1cm,mini frame offset=.05cm}
+{%
+ \setbeamersize{mini frame size=.1cm,mini frame offset=.05cm}%
}
\defbeamertemplate{mini frame in current subsection}{box}
@@ -663,8 +663,8 @@
\hskip-0.4pt\vrule height\beamer at boxsize width1.2pt%
}
[action]
-{
- \setbeamersize{mini frame size=.1cm,mini frame offset=.05cm}
+{%
+ \setbeamersize{mini frame size=.1cm,mini frame offset=.05cm}%
}
\defbeamertemplate{mini frame in current subsection}{tick}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -20,6 +20,7 @@
\define at key{beamerboxes}{lower}{\def\bmb at lower{#1}}
\define at key{beamerboxes}{width}{\edef\bmb at width{#1}}
\define at key{beamerboxes}{shadow}[true]{\csname bmb at shadow#1\endcsname}
+\define at key{beamerboxes}{bgopacity}{\def\bmb at bgopacity{#1}}
\newif\ifbmb at shadow
\newbox\bmb at box
@@ -80,6 +81,7 @@
\else%
\color{upper.bg}%
\fi%
+ \ifdefined\bmb at bgopacity\pgfsetfillopacity{\bmb at bgopacity}\fi
\pgfpathqmoveto{-4bp}{-1bp}
\pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
\pgfpathlineto{\pgfpoint{\bmb at temp}{3bp}}
@@ -88,7 +90,17 @@
{\pgfpoint{\bmb at dimb}{1.2bp}}%
{\pgfpoint{\bmb at dimb}{-1bp}}%
\bmb at dima=-\ht\bmb at box%
- \advance\bmb at dima by-2pt%
+ \ifdefined\bmb at bgopacity%
+ % Only with explicity specified opacity, make sure that there is no
+ % overlap between top and bottom part of the box
+ \ifdim\wd\bmb at box=0pt%
+ \advance\bmb at dima by .5pt%
+ \else%
+ \advance\bmb at dima by -1.07pt%
+ \fi%
+ \else%
+ \advance\bmb at dima by -2pt%
+ \fi%
\pgfpathlineto{\pgfpoint{\bmb at dimb}{\bmb at dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb at dima}}
\pgfusepath{fill}
@@ -105,6 +117,7 @@
\advance\bmb at dima by8bp%
\pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb at dima}{8bp}}
\pgfusepath{clip}
+ \ifdefined\bmb at bgopacity\pgfsetfillopacity{\bmb at bgopacity}\fi%
{\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb at transition}}}%
\end{pgfpicture}%
}%
@@ -111,7 +124,9 @@
\nointerlineskip%
\vskip-0.5pt%
\fi%
- \setbox\bmb at colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
+ \setbox\bmb at colorbox=\hbox{{\pgfpicturetrue%
+ \ifdefined\bmb at bgopacity\pgfsetfillopacity{\bmb at bgopacity}\fi%
+ \pgfsetcolor{lower.bg}}}%
\setbox\bmb at box=\hbox\bgroup\begin{minipage}[b]{\bmb at width}%
\vskip2pt%
\usebeamercolor[fg]{\bmb at lower}%
@@ -173,6 +188,16 @@
\pgfsetcolor{beamer at safeblack}
\pgfpathrectangle{\pgfpoint{4bp}{8.1bp}}{\pgfpoint{\bmb at boxwidth}{\bmb at boxheight-2bp}}
\pgfusepath{fill}
+ \ifdefined\bmb at bgopacity%
+ % More precise clipping if bgopacity is specified
+ \pgfpathqmoveto{-4bp}{8.2bp}
+ \pgfpathqlineto{-4bp}{8bp}
+ \pgfpathqcurveto{-4bp}{5.8bp}{-2.2bp}{4bp}{0bp}{4bp}
+ \pgfpathlineto{\pgfpoint{\bmb at boxwidth}{4bp}}
+ \pgfpathqcurveto{\dimexpr\bmb at boxwidth+2.2bp}{4bp}{\dimexpr\bmb at boxwidth+4bp}{5.8bp}{\dimexpr\bmb at boxwidth+4bp}{8bp}
+ \pgfpathqlineto{\dimexpr\bmb at boxwidth+4bp}{8.2bp}
+ \pgfusepath{fill}
+ \fi%
\end{pgfscope}
\end{pgfpicture}%
\hskip4bp%
@@ -204,6 +229,10 @@
{\pgfpoint{\the\bmb at dimb}{1bp}}%
{
\bmb at dima=\ht\bmb at box%
+ \ifdefined\bmb at bgopacity%
+ % Remove overlap with bgtransparency specified
+ \advance\bmb at dima by-.5pt%
+ \fi%
\pgfpathlineto{\pgfpoint{\bmb at dimb}{\bmb at dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb at dima}}
\pgfusepath{fill}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -141,6 +141,7 @@
\define at key{beamercolbox}{rounded}{\csname beamer at colbox@rounded#1\endcsname}
\define at key{beamercolbox}{ignorebg}[true]{\csname beamer at colbox@ignorebg#1\endcsname}
\define at key{beamercolbox}{vmode}[]{\def\beamer at vmode{}}
+\define at key{beamercolbox}{bgopacity}{\def\beamer at colbox@bgopacity{#1}}
\newif\ifbeamer at colbox@rounded
\newif\ifbeamer at colbox@ignorebg
@@ -190,13 +191,24 @@
\ifx\beamer at colbox@dp\@empty\else\dp\beamer at tempbox=\beamer at colbox@dp\fi%
\ifbeamer at colbox@rounded%
\if at tempswa%
- \begin{beamerboxesrounded}[%
- shadow=\beamer at colbox@shadow,%
- lower=\beamer at colbox@color,%
- upper=normal text,%
- width=\beamer at colbox@wd]{}%
- \box\beamer at tempbox%
- \end{beamerboxesrounded}%
+ \ifdefined\beamer at colbox@bgopacity%
+ \begin{beamerboxesrounded}[%
+ shadow=\beamer at colbox@shadow,%
+ lower=\beamer at colbox@color,%
+ upper=normal text,%
+ width=\beamer at colbox@wd,%
+ bgopacity=\beamer at colbox@bgopacity]{}%
+ \box\beamer at tempbox%
+ \end{beamerboxesrounded}%
+ \else%
+ \begin{beamerboxesrounded}[%
+ shadow=\beamer at colbox@shadow,%
+ lower=\beamer at colbox@color,%
+ upper=normal text,%
+ width=\beamer at colbox@wd]{}%
+ \box\beamer at tempbox%
+ \end{beamerboxesrounded}%
+ \fi%
\else%
\ifdim\wd\beamer at tempbox>\textwidth%
\setbox\beamer at tempbox=\hbox to\textwidth{\hss\box\beamer at tempbox\hss}%
@@ -206,8 +218,10 @@
\else%
\if at tempswa\setbox\beamer at tempbox=\hbox{%
\usebeamercolor{\beamer at colbox@color}%
+ \ifdefined\beamer at colbox@bgopacity\pgfsetfillopacity{\beamer at colbox@bgopacity}\fi%
\hskip-\beamer at colbox@colseps%
\fboxsep=\z@\colorbox{bg}{%
+ \pgfsetfillopacity{1}%
\hskip\beamer at colbox@colseps%
\box\beamer at tempbox%
\hskip\beamer at colbox@colseps%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -155,7 +155,7 @@
}
%
-% Fix for implict=false for hyperref
+% Fix for implicit=false for hyperref
%
\def\WriteBookmarks{0}
\expandafter\def\csname Parent-4\endcsname{}
@@ -255,9 +255,9 @@
%
% 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
+% code. To avoid breaking all metropolis presentations, we revert
% back to the old definition at the start of the file and then
-% overwrite again with the current implimentation at the end
+% overwrite again with the current implementation at the end
%
\AddToHook{file/beamerfontthememetropolis.sty/before}{%
\long\def\beamer@@frametitle[#1]#2{%
@@ -284,6 +284,21 @@
}
}
+%
+% Fix for ragged2e in article mode (#900)
+%
+\mode
+<article>
+{
+ \def\@raggedtwoe at centercrNoindent{%
+ \AddToHookNext{para/begin}{%
+ \ifx\@raggedtwoe at everyselectfont\relax\else
+ \OmitIndent
+ \fi
+ }%
+ \beamer at origbreakcenter
+ }%
+}
%
% Obsolete commands from old versions of beamer
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -182,11 +182,11 @@
\newcommand*{\beamer at font@check}{%
\def\beamer at cmr{cmr}%
\edef\beamer at fmdef{\mathfamilydefault}%
- % supress for standard cm
+ % suppress for standard cm
\ifx\beamer at fmdef\beamer at cmr\beamer at suppressreplacementstrue\fi
- % supress for unicode math fonts
+ % suppress for unicode math fonts
\@ifpackageloaded{unicode-math}{\beamer at suppressreplacementstrue}{}
- % supress for mathtime serif and math minion serif
+ % suppress for mathtime serif and math minion serif
\@ifpackageloaded{arevmath}{\ifbeamer at sansmath\else\beamer at suppressreplacementstrue\fi}{}%
\@ifpackageloaded{hvmath}{\ifbeamer at sansmath\else\beamer at suppressreplacementstrue\fi}{}%
\@ifpackageloaded{kpfonts}{\ifbeamer at sansmath\mathversion{sf}\else\beamer at suppressreplacementstrue\fi}{}%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -463,32 +463,24 @@
\else%
\gdef\beamer at whichframes{all:0}%
\fi%
- \ifx\beamer at againname\@empty%
- \beamer at slideinframe=0\relax%
- \beamer at anotherslidefalse%
- \beamer at masterdecode{\beamer at whichframes}%
+ \beamer at slideinframe=0\relax%
+ \beamer at anotherslidefalse%
+ \beamer at masterdecode{\beamer at whichframes}%
+ \let\beamer at howtotreatframe\beamer at doseveralframes%
+ \ifbeamer at autobreak%
\ifbeamer at anotherslide%
- \let\beamer at howtotreatframe\beamer at doseveralframes%
- \ifbeamer at containsverbatim%
- \let\beamer at howtotreatframe\beamer at dosingleframe%
- \fi%
- \ifbeamer at autobreak%
- \let\beamer at howtotreatframe\beamer at autobreakframe%
- \fi%
- \ifbeamer at isfragile%
- \let\beamer at howtotreatframe\beamer at doexternalframe%
- \fi%
- \else% no slides in frame
+ \let\beamer at howtotreatframe\beamer at autobreakframe%
+ \fi%
+ \fi%
+ \ifbeamer at isfragile%
+ \let\beamer at howtotreatframe\beamer at doexternalframe%
+ \fi%
+ \ifbeamer at containsverbatim%
+ \ifbeamer at anotherslide%
+ \let\beamer at howtotreatframe\beamer at dosingleframe%
+ \else%
\let\beamer at howtotreatframe\beamer at donoframe%
\fi%
- \else% again mode
- \let\beamer at howtotreatframe\beamer at doseveralframes%
- \ifbeamer at isfragile%
- \let\beamer at howtotreatframe\beamer at doexternalframe%
- \fi%
- \ifbeamer at containsverbatim
- \let\beamer at howtotreatframe\beamer at dosingleframe
- \fi
\fi%
\beamer at howtotreatframe}
\def\gobble at onslide{%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -489,7 +489,7 @@
\usebeamertemplate{bibliography entry note}}}}%
\leavevmode\setbox\beamer at tempbox=\hbox{}\ht\beamer at tempbox=1.5em\box\beamer at tempbox}
-% The following code provided by Audrey http://tex.stackexchange.com/a/57247
+% The following code provided by Audrey https://tex.stackexchange.com/a/57247
\AtBeginDocument{%
\@ifpackageloaded{biblatex}
{\apptocmd{\blx at env@bibliography}
@@ -560,6 +560,7 @@
{\par\nobreak\end{center}\nobreak}
\newcounter{table}
\renewcommand\thetable{\@arabic\c at table}
+\def\fnum at table{\tablename\nobreakspace\thetable}
\newlength\abovecaptionskip
\newlength\belowcaptionskip
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -129,6 +129,11 @@
\ifx\beamer at nexttoken\subsection\let\next=\beamer at stopoutsidemode\fi
\ifx\beamer at nexttoken\subsubsection\let\next=\beamer at stopoutsidemode\fi
\ifx\beamer at nexttoken\part\let\next=\beamer at stopoutsidemode\fi
+ \ifx\beamer at nexttoken\maketitle\let\next=\beamer at stopoutsidemode\fi
+ \ifx\beamer at nexttoken\author\let\next=\beamer at stopoutsidemode\fi
+ \ifx\beamer at nexttoken\title\let\next=\beamer at stopoutsidemode\fi
+ \ifx\beamer at nexttoken\date\let\next=\beamer at stopoutsidemode\fi
+ \ifx\beamer at nexttoken\institute\let\next=\beamer at stopoutsidemode\fi
\ifx\beamer at nexttoken\article\let\next=\beamer at stopoutsidemode\fi
\ifx\beamer at nexttoken\mode\let\next=\beamer at stopoutsidemode\fi
\ifx\beamer at nexttoken\common\let\next=\beamer at stopoutsidemode\fi
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -477,7 +477,7 @@
\else%
\usebeamercolor{mini frame}%
%\color{fg!50!bg}%
- \usebeamertemplate{mini frame in other subsection}%\beamer at minislide%
+ \usebeamertemplate{mini frame in other section}%\beamer at minislide%
\fi%
}}}\hskip-10cm plus 1fil%
}\fi\fi%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -10,7 +10,7 @@
%
% See the file LICENSE.md for more details.
-% Many of these commans allow an overlay spec either before or after
+% Many of these commands allow an overlay spec either before or after
% their argument (though not in both positions), hence the repetition
% of "\@ifnextchar<".
@@ -848,8 +848,8 @@
\def\label at in@display{\@ifnextchar<{\beamer at label@in at display}{\beamer at label@in at display<1>}}
}
-\def\beamer at label<#1>#2{\alt<#1>{\beamer at origlabel{#2}\beamer at nameslide{#2}}{\beamer at dummynameslide}}
-\def\beamer at label@in at display<#1>#2{\alt<#1>{\beamer at origlabel@in at display{#2}\beamer at nameslide{#2}}{\beamer at dummynameslide}}
+\def\beamer at label<#1>#2{\alt<#1>{\xdef\@currentHref{#2}\beamer at origlabel{#2}\beamer at nameslide{#2}}{\beamer at dummynameslide}}
+\def\beamer at label@in at display<#1>#2{\alt<#1>{\xdef\@currentHref{#2}\beamer at origlabel@in at display{#2}\beamer at nameslide{#2}}{\beamer at dummynameslide}}
\mode
<article>
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -102,7 +102,7 @@
\newcommand{\ExampleInline}[1]{\translate{Example}: \ignorespaces#1}
- % Compatiblity:
+ % Compatibility:
\newcommand{\BeispielInline}[1]{Beispiel: \ignorespaces#1}
}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -147,11 +147,9 @@
\long\def\beamer at author[#1]#2{%
\def\insertauthor{\def\inst{\beamer at insttitle}\def\and{\beamer at andtitle}#2}%
\def\beamer at shortauthor{#1}%
- \ifbeamer at autopdfinfo%
- \def\beamer at andstripped{}%
- \beamer at stripands#2 \and\relax
- {\let\inst=\@gobble\let\thanks=\@gobble\def\and{, }\hypersetup{pdfauthor={\beamer at andstripped}}}
- \fi%
+ \def\beamer at andstripped{}%
+ \beamer at stripands#2 \and\relax
+ {\let\inst=\@gobble\let\thanks=\@gobble\def\and{, } \ifbeamer at autopdfinfo\hypersetup{pdfauthor={\beamer at andstripped}}\fi}
}
\def\beamer at stripands#1 \and#2\relax{%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthememonarca.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthememonarca.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthememonarca.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -12,7 +12,7 @@
% the OVERLYSTYLISH option is taken from the albatross theme
%
% The colors are those of the Monarca/Monarch butterfly.
-% http://en.wikipedia.org/wiki/Monarch_butterfly
+% https://en.wikipedia.org/wiki/Monarch_butterfly
% The Monarch is famous for its southward migration
% and northward return in summer from Canada to Mexico,
% which spans the life of three to four generations of the butterfly.
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -387,35 +387,35 @@
block example begin,block example end}
{}
-\defbeamertemplate*{block begin}{default}
+\defbeamertemplate*{block begin}{default}[1][]
{
\par\vskip\medskipamount%
- \begin{beamercolorbox}[colsep*=.75ex]{block title}
+ \begin{beamercolorbox}[colsep*=.75ex,#1]{block title}
\usebeamerfont*{block title}\insertblocktitle%
- \end{beamercolorbox}%
+ \end{beamercolorbox}\noframebreak%
{\parskip0pt\par}%
\ifbeamercolorempty[bg]{block title}
{}
{\ifbeamercolorempty[bg]{block body}{}{\nointerlineskip\vskip-0.5pt}}%
\usebeamerfont{block body}%
- \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body}%
+ \begin{beamercolorbox}[colsep*=.75ex,vmode,#1]{block body}%
\ifbeamercolorempty[bg]{block body}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
}
\defbeamertemplate*{block end}{default}
{\end{beamercolorbox}\vskip\smallskipamount}
-\defbeamertemplate*{block alerted begin}{default}
+\defbeamertemplate*{block alerted begin}{default}[1][]
{
\par\vskip\medskipamount%
- \begin{beamercolorbox}[colsep*=.75ex]{block title alerted}
+ \begin{beamercolorbox}[colsep*=.75ex,#1]{block title alerted}
\usebeamerfont*{block title alerted}\insertblocktitle%
- \end{beamercolorbox}%
+ \end{beamercolorbox}\noframebreak%
{\parskip0pt\par}%
\ifbeamercolorempty[bg]{block title alerted}
{}
{\ifbeamercolorempty[bg]{block body alerted}{}{\nointerlineskip\vskip-0.5pt}}%
\usebeamerfont{block body alerted}%
- \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body alerted}%
+ \begin{beamercolorbox}[colsep*=.75ex,vmode,#1]{block body alerted}%
\ifbeamercolorempty[bg]{block body alerted}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
}
@@ -422,19 +422,18 @@
\defbeamertemplate*{block alerted end}{default}
{\end{beamercolorbox}\vskip\smallskipamount}
-
-\defbeamertemplate*{block example begin}{default}
+\defbeamertemplate*{block example begin}{default}[1][]
{
\par\vskip\medskipamount%
- \begin{beamercolorbox}[colsep*=.75ex]{block title example}
+ \begin{beamercolorbox}[colsep*=.75ex,#1]{block title example}
\usebeamerfont*{block title example}\insertblocktitle%
- \end{beamercolorbox}%
+ \end{beamercolorbox}\noframebreak%
{\parskip0pt\par}%
\ifbeamercolorempty[bg]{block title example}
{}
{\ifbeamercolorempty[bg]{block body example}{}{\nointerlineskip\vskip-0.5pt}}%
\usebeamerfont{block body example}%
- \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body example}%
+ \begin{beamercolorbox}[colsep*=.75ex,vmode,#1]{block body example}%
\ifbeamercolorempty[bg]{block body example}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
}
\defbeamertemplate*{block example end}{default}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -67,9 +67,9 @@
\setbeamertemplate{author}{%
\expandafter\ifblank\expandafter{\beamer at andstripped}{}{%
- \begin{block}{\insertauthorindicator}
- \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par
- \end{block}
+ \begin{block}{\insertauthorindicator}
+ \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par
+ \end{block}
}
}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -35,8 +35,8 @@
\end{pgfpicture}%
}
[action]
-{
- \setbeamersize{mini frame size=.14cm,mini frame offset=-0.01cm}
+{%
+ \setbeamersize{mini frame size=.14cm,mini frame offset=-0.01cm}%
}
\defbeamertemplate*{mini frame in current section}{default}
@@ -181,9 +181,6 @@
\end{beamercolorbox}%
}
-\def\beamer at fteright{\vskip0.35cm\advance\leftskip by 1.7cm\advance\rightskip by1.7cm}
-
-
% Frame title continuations, default
\defbeamertemplate*{frametitle continuation}{default}{\insertcontinuationcountroman}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeinfolines.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeinfolines.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeinfolines.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -49,10 +49,10 @@
\hbox{%
\usebeamerfont{section in head/foot}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,right]{section in head/foot}%
- \usebeamerfont{headline}\usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
+ \usebeamerfont{headline}\usebeamerfont{section in head/foot}\usebeamertemplate{section in head/foot}\hspace*{2ex}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,left]{subsection in head/foot}%
- \usebeamerfont{headline}\usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead
+ \usebeamerfont{headline}\usebeamerfont{subsection in head/foot}\hspace*{2ex}\usebeamertemplate{subsection in head/foot}
\end{beamercolorbox}}%
\vskip0pt%
}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthememiniframes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthememiniframes.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthememiniframes.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -105,7 +105,10 @@
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}{section in head/foot}
- \vskip2pt\insertnavigation{\paperwidth}\vskip2pt
+ \vskip2.5ex
+ \vskip-\baselineskip
+ \insertnavigation{\paperwidth}%
+ \vskip1.125ex
\end{beamercolorbox}%
\ifbeamer at theme@subsection%
\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
@@ -112,7 +115,7 @@
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
- \usebeamerfont{subsection in head/foot}\insertsubsectionhead
+ \usebeamerfont{subsection in head/foot}\usebeamertemplate{subsection in head/foot}
\end{beamercolorbox}%
\fi%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesidebar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesidebar.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesidebar.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -64,6 +64,7 @@
\vskip-1em%
\vfil
}%
+ \vskip-0.2em%
}
\defbeamertemplate*{headline}{sidebar theme}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -98,7 +98,7 @@
\ifbeamer at sb@subsection%
\begin{beamercolorbox}[ignorebg,ht=2.125ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
- \usebeamerfont{subsection in head/foot}\insertsubsectionhead
+ \usebeamerfont{subsection in head/foot}\usebeamertemplate{subsection in head/foot}
\end{beamercolorbox}%
\vskip-0.1ex%
\fi%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -71,12 +71,12 @@
\begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,%
leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
\usebeamerfont{section in head/foot}%
- \hskip6pt\insertsectionhead
+ \hskip6pt\usebeamertemplate{section in head/foot}
\end{beamercolorbox}
\begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
\usebeamerfont{subsection in head/foot}%
- \hskip12pt\insertsubsectionhead
+ \hskip12pt\usebeamertemplate{subsection in head/foot}
\end{beamercolorbox}
\vskip-0.4ex%
}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemetree.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemetree.sty 2025-02-05 20:40:53 UTC (rev 73734)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemetree.sty 2025-02-05 20:42:13 UTC (rev 73735)
@@ -30,7 +30,7 @@
\begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
\ifbeamer at tree@showhooks
- \setbox\beamer at tempbox=\hbox{\insertsectionhead}%
+ \setbox\beamer at tempbox=\hbox{\usebeamertemplate{section in head/foot}}%
\ifdim\wd\beamer at tempbox>1pt%
\hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
\hskip1pt%
@@ -38,13 +38,13 @@
\else%
\hskip6pt%
\fi%
- \insertsectionhead
+ \usebeamertemplate{section in head/foot}
\end{beamercolorbox}}
{\usebeamerfont{subsection in head/foot}%
\begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
\ifbeamer at tree@showhooks
- \setbox\beamer at tempbox=\hbox{\insertsubsectionhead}%
+ \setbox\beamer at tempbox=\hbox{\usebeamertemplate{subsection in head/foot}}%
\ifdim\wd\beamer at tempbox>1pt%
\hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
\hskip1pt%
@@ -52,7 +52,7 @@
\else%
\hskip12pt%
\fi%
- \insertsubsectionhead
+ \usebeamertemplate{subsection in head/foot}
\end{beamercolorbox}}
\begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{lower separation line head}
\end{beamercolorbox}
More information about the tex-live-commits
mailing list.