diff options
author | Karl Berry <karl@freefriends.org> | 2020-05-06 21:07:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-05-06 21:07:47 +0000 |
commit | ec035cd766bacb7df89447b788c371e1a8430711 (patch) | |
tree | 1148b1ee7d5452b7b101aa8150d983ae46634960 /Master | |
parent | df6134bd8c55fc72a228f55ab65f5c1d5879640b (diff) |
beamer (6may20)
git-svn-id: svn://tug.org/texlive/trunk@55046 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
23 files changed, 103 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md b/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md index 7d5020ab7b8..ee19a1148e6 100644 --- a/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md @@ -8,6 +8,20 @@ a major and minor version only. ## [Unreleased] +## [v3.58] + +### Changed + +- re-introduced `\strut` after the frametitle (see #535) +- Promote bookmark level for index (see #554) +- clip `\insertslideintonotes` to show only visible area +- using biblatex filehooks to make adjustments to the bibliography appearence (see #581) + +### Fixed + +- Avoid loop with overlayarea in vmode (issue #580) +- Handling of `\\` in article mode (issue #582) + ## [v3.57] ### Changed @@ -81,7 +95,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.57...HEAD +[Unreleased]: https://github.com/josephwright/beamer/compare/v3.58...HEAD +[v3.58]: https://github.com/josephwright/beamer/compare/v3.57...v3.58 [v3.57]: https://github.com/josephwright/beamer/compare/v3.56...v3.57 [v3.56]: https://github.com/josephwright/beamer/compare/v3.55...v3.56 [v3.55]: https://github.com/josephwright/beamer/compare/v3.54...v3.55 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 ab417b45787..506fc7cfd80 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 4bf5fa4cbdd..41ca0bf4798 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 730113c37a6..315c8f9f589 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 78ccfb7d348..66cff33d763 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex @@ -26,7 +26,7 @@ To include an animation in a presentation, you can use, for example, the package \begin{package}{{multimedia}} A stand-alone package that implements several commands for including external animation and sound files in a \pdf\ document. The package can be used together with both |dvips| plus |ps2pdf| and |pdflatex|, though the special sound support is available only in |pdflatex|. - When including this package, you must also include the |hyperref| package. Since you will typically want to include |hyperref| only at the very end of the preamble, |multimedia| will not include |hyperref| itself. However, |multimedia| can be included both before and after |hyperref|. Since \beamer\ includes |hyperref| automatically, you need not worry about this when creating a presentation using \beamer. + When including this package, you must also include the |hyperref| package. The |multimedia| is one of the few packages that needs to be loaded after |hyperref|. Since \beamer\ includes |hyperref| automatically, you need not worry about this when creating a presentation using \beamer. \end{package} For including an animation in a \pdf\ file, you can use the command |\movie|, which is explained below. Depending on the used options, this command will either setup the \pdf\ file such that the viewer application (like the Acrobat Reader) itself will try to play the movie or that an external program will be called. The latter approach, though much less flexible, must be taken if the viewer application is unable to display the movie itself. @@ -354,6 +354,8 @@ The \pdf\ specification introduces special sound objects, which are treated quit \item \declare{|encoding=|}\meta{method}. Specifies the encoding method, which may be |Raw|, |Signed|, |muLaw|, or |ALaw|. If the method is |muLaw|, this option need not be specified. \item + \declare{|externalviewer|} causes an external application to be launched for playing the sound. Most options, like |loop|, have no effect since they are not passed along to the external application. + \item \declare{|height=|}\meta{\TeX\ dimension}. Overrides the height of the \meta{sound poster text} box and sets it to the given dimension. \item \declare{|inlinesound|} causes the sound data to be stored directly in the \pdf-file. diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex index 47945b89220..2413c389678 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-color.tex @@ -193,7 +193,7 @@ This section explains how \beamer's color management works. In \beamer's philosophy, every element of a presentation can have a different color. Unfortunately, it turned out that simply assigning a single color to every element of a presentation is not such a good idea. First of all, we sometimes want colors of elements to change during a presentation, like the color of the item indicators when they become alerted or inside an example block. Second, some elements naturally have two colors, namely a foreground and a background, but not always. Third, sometimes elements somehow should not have any special color but should simply ``run along'' with the color of their surrounding. Finally, giving a special color to every element makes it very hard to globally change colors (like changing all the different kind-of-blue things into kind-of-red things) and it makes later extensions even harder. -For all these reasons, the color of an element in \beamer\ is a structured object, which we call a \emph{\beamer-color}. Every \beamer-color has two parts: a foreground and a background. Either of these may be ``empty,'' which means that whatever foreground or background was active before should remain active when the color is used. +For all these reasons, the color of an element in \beamer\ is a structured object, which we call a \emph{\textsl{\beamer}-color}. Every \beamer-color has two parts: a foreground and a background. Either of these may be ``empty,'' which means that whatever foreground or background was active before should remain active when the color is used. \beamer-colors can \emph{inherit} from other \beamer-colors and the default themes make extensive use of this feature. For example, there is a \beamer-color called |structure| and all sorts of elements inherit from this color. Thus, if someone changes |structure|, the color of all these elements automatically change accordingly. When a color inherits from another color, it can nevertheless still override only the foreground or the background. diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex index 6c2c2f82264..ef35ef53cc6 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-installation.tex @@ -37,7 +37,7 @@ If you use |pdflatex|, which is optional, you need \subsection{Installation of Pre-bundled Packages} -We do not create or manage pre-bundled packages of \beamer, but, fortunately, other nice people do. We cannot give detailed instructions on how to install these packages, since we do not manage them, but we \emph{can} tell you were to find them and we can tell you what these nice people told us on how to install them. If you have a problem with installing, you might wish to have a look at the following first. +We do not create or manage pre-bundled packages of \beamer, but, fortunately, other nice people do. We cannot give detailed instructions on how to install these packages, since we do not manage them, but we \emph{can} tell you where to find them and we can tell you what these nice people told us on how to install them. If you have a problem with installing, you might wish to have a look at the following first. \subsubsection{\TeX\ Live and Mac\TeX} @@ -90,9 +90,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-introduction.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex index 9a5f2789414..3f2399f83d0 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex @@ -48,12 +48,12 @@ After being unmaintained since 2007, in April 2010 Till handed over the maintena \subsection{Acknowledgments} -Till Tantau: \emph{``Where to begin? \beamer's development depends not only on me, but on the feedback I get from other people. Many features have been implemented because someone requested them and I thought that these features would be nice to have and reasonably easy to implement. Other people have given valuable feedback on themes, on the user's guide, on features of the class, on the internals of the implementation, on special \LaTeX\ features, and on life in general. A small selection of these people includes (in no particular order and I have surely forgotten to name lots of people who really, really deserve being in this list): Carsten (for everything), Birgit (for being the first person to use \beamer\ besides me), Tux (for his silent criticism), Rolf Niepraschk (for showing me how to program \LaTeX\ correctly), Claudio Beccari (for writing part of the documentation on font encodings), Thomas Baumann (for the emacs stuff), Stefan M\"uller (for not loosing hope), Uwe Kern (for \textsc{xcolor}), -Hendri Adriaens (for \textsc{ha-prosper}), Ohura Makoto (for spotting typos). People who have contributed to the themes include Paul Gomme, Manuel Carro, and Marlon R\'egis Schmitz.''} +Till Tantau: \emph{``Where to begin? \textsl{\beamer}'s development depends not only on me, but on the feedback I get from other people. Many features have been implemented because someone requested them and I thought that these features would be nice to have and reasonably easy to implement. Other people have given valuable feedback on themes, on the user's guide, on features of the class, on the internals of the implementation, on special \LaTeX\ features, and on life in general. A small selection of these people includes (in no particular order and I have surely forgotten to name lots of people who really, really deserve being in this list): Carsten (for everything), Birgit (for being the first person to use \textsl{\beamer} besides me), Tux (for his silent criticism), Rolf Niepraschk (for showing me how to program \LaTeX\ correctly), Claudio Beccari (for writing part of the documentation on font encodings), Thomas Baumann (for the emacs stuff), Stefan M\"uller (for not loosing hope), Uwe Kern (for \textsl{\textsc{xcolor}}), +Hendri Adriaens (for \textsl{\textsc{ha-prosper}}), Ohura Makoto (for spotting typos). People who have contributed to the themes include Paul Gomme, Manuel Carro, and Marlon R\'egis Schmitz.''} -Joseph Wright: \emph{``Thanks to Till Tantau for the huge development effort in creating \beamer. Sincere thanks to Vedran Mileti\'c for taking the lead in continuing development.''} +Joseph Wright: \emph{``Thanks to Till Tantau for the huge development effort in creating \textsl{\beamer}. Sincere thanks to Vedran Mileti\'c for taking the lead in continuing development.''} -Vedran Mileti\'c: \emph{``First, I would like to thank Karl Berry and Sanda Buja\v ci\'c for encouragement, without which I wouldn't ever be anything but a \LaTeX\ user. I would also like to thank Ana Me\v strovi\'c, my colleague, who was excited by the prospect of using \beamer\ for preparing class material; Ivona Frankovi\'c and Marina Rajnovi\'c, my students at Department of Informatics, who were the first to hear about \LaTeX, \beamer\ and how it can help in preparing class material. I would like to thank Heiko Oberdiek (for \textsc{hyperref}), Johannes Braams (for \textsc{babel}) and Philipp Lehman (for \textsc{biblatex}). Above all, I owe a lot to Till Tantau for developing \beamer\ in the first place and to Joseph Wright for developing \textsc{siunitx} and for helping me develop \beamer\ further.''} +Vedran Mileti\'c: \emph{``First, I would like to thank Karl Berry and Sanda Buja\v ci\'c for encouragement, without which I wouldn't ever be anything but a \LaTeX\ user. I would also like to thank Ana Me\v strovi\'c, my colleague, who was excited by the prospect of using \textsl{\beamer} for preparing class material; Ivona Frankovi\'c and Marina Rajnovi\'c, my students at Department of Informatics, who were the first to hear about \LaTeX, \textsl{\beamer} and how it can help in preparing class material. I would like to thank Heiko Oberdiek (for \textsl{\textsc{hyperref}}), Johannes Braams (for \textsl{\textsc{babel}}) and Philipp Lehman (for \textsl{\textsc{biblatex}}). Above all, I owe a lot to Till Tantau for developing \textsl{\beamer} in the first place and to Joseph Wright for developing \textsl{\textsc{siunitx}} and for helping me develop \textsl{\beamer} further.''} \subsection{How to Read this User's Guide} diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex index bc961c2bf0c..b66371a7035 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex @@ -932,8 +932,8 @@ The \beamer\ class offers several commands and environments for splitting (perha 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}\oarg{options}} - A multi-column area. 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{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{itemize} \item \declare{|b|} will cause the bottom lines of the columns to be vertically aligned. @@ -980,8 +980,8 @@ The main environment for creating columns is called |columns|. Inside this envir To create a column, you can either use the |column| environment or the |\column| command. -\begin{environment}{{column}\oarg{placement}\marg{column width}} - Creates a single column of width \meta{column width}. 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{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). \example The following code has the same effect as the above examples: @@ -1001,7 +1001,7 @@ To create a column, you can either use the |column| environment or the |\column| \end{environment} -\begin{command}{{\column}\oarg{placement}\marg{column width}} +\begin{command}{{\column}\sarg{overlay 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 diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex index f7580a1ff21..a097076dac0 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-macros.tex @@ -319,7 +319,7 @@ } \makeatletter -\def\index@prologue{\section*{Index}\addcontentsline{toc}{section}{Index} +\def\index@prologue{\let\toclevel@section\toclevel@part\section*{Index}\addcontentsline{toc}{section}{Index} This index only contains automatically generated entries, sorry. A good index should also contain carefully selected keywords. \bigskip diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex index e454665631a..ea2c228ab78 100644 --- a/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex +++ b/Master/texmf-dist/doc/latex/beamer/beamerug-nonpresentation.tex @@ -269,6 +269,38 @@ In addition to these modes, \beamer\ recognizes the following names for modes se \declare{|presentation|} refers to the first four modes, that is, to all modes except for the |article| mode. \end{itemize} +\begin{center} + \begin{pgfpicture} + \pgftransformshift{\pgfpoint{0cm}{0cm}} + \pgfnode{rectangle}{center}{|all|}{allnode}{} + \pgftransformshift{\pgfpoint{-2cm}{-1.25cm}} + \pgfnode{rectangle}{center}{|presentation|}{presentationnode}{} + \pgftransformshift{\pgfpoint{4cm}{0cm}} + \pgfnode{rectangle}{center}{|article|}{articlenode}{} + \pgftransformshift{\pgfpoint{-7cm}{-1.5cm}} + \pgfnode{rectangle}{center}{|beamer|}{beamernode}{} + \pgftransformshift{\pgfpoint{2cm}{0cm}} + \pgfnode{rectangle}{center}{|second|}{secondnode}{} + \pgftransformshift{\pgfpoint{2cm}{0cm}} + \pgfnode{rectangle}{center}{|handout|}{handoutnode}{} + \pgftransformshift{\pgfpoint{2cm}{0cm}} + \pgfnode{rectangle}{center}{|trans|}{transnode}{} + \pgfpathmoveto{\pgfpointanchor{allnode}{south west}} + \pgfpathlineto{\pgfpointanchor{presentationnode}{north}} + \pgfpathmoveto{\pgfpointanchor{allnode}{south east}} + \pgfpathlineto{\pgfpointanchor{articlenode}{north}} + \pgfpathmoveto{\pgfpointanchor{presentationnode}{south west}} + \pgfpathlineto{\pgfpointanchor{beamernode}{north}} + \pgfpathmoveto{\pgfpointadd{\pgfpointanchor{presentationnode}{south}}{\pgfpoint{-0.3cm}{0cm}}} + \pgfpathlineto{\pgfpointanchor{secondnode}{north}} + \pgfpathmoveto{\pgfpointadd{\pgfpointanchor{presentationnode}{south}}{\pgfpoint{0.3cm}{0cm}}} + \pgfpathlineto{\pgfpointanchor{handoutnode}{north}} + \pgfpathmoveto{\pgfpointanchor{presentationnode}{south east}} + \pgfpathlineto{\pgfpointanchor{transnode}{north}} + \pgfusepath{stroke} + \end{pgfpicture} +\end{center} + Depending on the current mode, you may wish to have certain text inserted only in that mode. For example, you might wish a certain frame or a certain table to be left out of your article version. In some situations, you can use the |\only| command for this purpose. However, the command |\mode|, which is described in the following, is much more powerful than |\only|. The command actually comes in three ``flavors,'' which only slightly differ in syntax. The first, and simplest, is the version that takes one argument. It behaves essentially the same way as |\only|. diff --git a/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf b/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf Binary files differindex 26156e26324..aab2a6503e9 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 9fe25be46f1..1623634ed37 100644 --- a/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex +++ b/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex @@ -13,7 +13,7 @@ \documentclass{ltxdoc} -\def\beamerugversion{3.57} +\def\beamerugversion{3.58} \def\beamerugpgfversion{1.00} \def\beamerugxcolorversion{2.00} diff --git a/Master/texmf-dist/tex/latex/beamer/beamer.cls b/Master/texmf-dist/tex/latex/beamer/beamer.cls index f3564e183cd..8da6b10836b 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} - [2019/09/29 v3.57 A class for typesetting presentations] + [2020/05/06 v3.58 A class for typesetting presentations] % 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/beamerarticle.sty b/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty index 2972dd7fb02..1b3de32744b 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} - [2019/09/29 v3.57 beamer input in article mode] + [2020/05/06 v3.58 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/beamerbaseframe.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty index 5da51c7ef28..bda14b5d5a9 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty @@ -755,6 +755,9 @@ { \expandafter\let\expandafter\beamer@origbreak\expandafter=% \csname\expandafter\@gobble\string\\ \endcsname% evil trickery to add a space to the name + \ifx\beamer@origbreak\relax + \let\beamer@origbreak\\ + \fi \DeclareRobustCommand\\{\beamer@ifnextcharospec{\beamer@breaker}{\beamer@@breaker}} \def\beamer@breaker<#1>{\only<#1>{\beamer@origbreak}} \def\beamer@@breaker{\ifbeamer@inframe\else\expandafter\beamer@origbreak\fi} diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty index adf021aae70..c0d85832b51 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty @@ -495,6 +495,29 @@ {\ifcsundef{abx@field@title}{}{\ifpunct{}{\midsentence\newunitpunct}}% \newblock\unspace\usebeamercolor[fg]{bibliography entry note}}{}{}} {}} + +% Adding patches to some biblatex styles +\csappto{blx@filehook@postload@numeric.bbx}{% + \mode<presentation>{\setbeamertemplate{bibliography item}{\insertbiblabel}}} +\csappto{blx@filehook@postload@alphabetic.bbx}{% + \mode<presentation>{\setbeamertemplate{bibliography item}{\insertbiblabel}}} +\csappto{blx@filehook@postload@authoryear.bbx}{% + \mode<presentation>{% + \newlength{\beamer@bibiconwidth} + \settowidth\beamer@bibiconwidth{\usebeamertemplate*{bibliography item}} + \setlength{\labelwidth}{-\beamer@bibiconwidth} + \addtolength{\labelwidth}{2\labelsep} + \addtolength{\bibhang}{\labelsep} + }} +\csappto{blx@filehook@postload@authortitle.bbx}{% + \mode<presentation>{% + \newlength{\beamer@bibiconwidth} + \settowidth\beamer@bibiconwidth{\usebeamertemplate*{bibliography item}} + \setlength{\labelwidth}{-\beamer@bibiconwidth} + \addtolength{\labelwidth}{2\labelsep} + \addtolength{\bibhang}{\labelsep} + }} + \mode <article> diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty index b0cc196c31b..d15fb1c8fd7 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty @@ -203,7 +203,7 @@ \begin{pgflowlevelscope}{\pgftransformscale{#1}}% \color{normal text.bg} \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\paperheight}} - \pgfusepath{fill} + \pgfusepath{fill,clip} \color{normal text.fg} {\pgftransformshift{\pgfpoint{\beamer@origlmargin}{\footheight}}\pgftext[left,bottom]{\copy\beamer@frameboxcopy}} \end{pgflowlevelscope} diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty index 9b7d9268a0e..0f718e7287b 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty @@ -661,7 +661,7 @@ \raggedright } {% - \end{minipage}\vfil + \end{minipage}\endgraf\vfil \egroup \wd\beamer@areabox=\beamer@animht \ht\beamer@areabox=\beamer@animwd diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty index cd7537d36cd..dac39b1ffb0 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty @@ -158,11 +158,11 @@ \usebeamerfont{frametitle}% \vbox{}\vskip-1ex% \if@tempswa\else\csname beamer@fte#1\endcsname\fi% - \strut\insertframetitle\par% + \strut\insertframetitle\strut\par% {% \ifx\insertframesubtitle\@empty% \else% - {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle\par}% + {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle\strut\par}% \fi }% \vskip-1ex% diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty index f76955cbf95..9e4385341d2 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty @@ -51,7 +51,7 @@ \vbox{}\vskip-.75ex% \leftskip0.3cm% \rightskip0.3cm plus1fil\leavevmode - \usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\strut\insertframetitle\par% + \usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\strut\insertframetitle\strut\par% \ifx\insertframesubtitle\@empty\else% {\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% \fi% diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty index 36d1622e237..0a68ff0598b 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothbars.sty @@ -97,11 +97,11 @@ \vskip-.5ex% \nointerlineskip% \begin{beamercolorbox}[wd=\paperwidth,leftskip=.3cm,rightskip=.3cm plus1fil,vmode]{frametitle} - \usebeamerfont*{frametitle}\insertframetitle% + \usebeamerfont*{frametitle}\strut\insertframetitle% \ifx\insertframesubtitle\@empty% \strut\par% \else - \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}% \fi%% \usebeamerfont{headline}% \vskip.5ex diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty index 21ca7701eb8..6af2e39505c 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemesmoothtree.sty @@ -75,11 +75,11 @@ \vskip-.5ex% \nointerlineskip% \begin{beamercolorbox}[wd=\paperwidth,leftskip=.935cm,rightskip=.3cm plus1fil]{frametitle} - \usebeamerfont*{frametitle}\insertframetitle% + \usebeamerfont*{frametitle}\strut\insertframetitle% \ifx\insertframesubtitle\@empty% \strut\par% \else - \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}% \fi%% \usebeamerfont{headline}% \vskip.5ex |