summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-09-14 20:03:43 +0000
committerKarl Berry <karl@freefriends.org>2022-09-14 20:03:43 +0000
commitbf86581f55b9de3f252031d0c3d9e417f2829e64 (patch)
tree9d973ed1f7e3b82883bdeaec3bf5317b4a147b8e /Master/texmf-dist
parenta0bb46897c5de8f31ed59f8d152ccfc5cc97bb35 (diff)
beamer (14sep22)
git-svn-id: svn://tug.org/texlive/trunk@64388 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/beamer/CHANGELOG.md13
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdfbin343911 -> 343911 bytes
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdfbin547609 -> 547609 bytes
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdfbin441714 -> 441714 bytes
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex2
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex12
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex6
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beameruserguide.pdfbin2251679 -> 2219543 bytes
-rw-r--r--Master/texmf-dist/doc/latex/beamer/beameruserguide.tex4
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamer.cls2
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerarticle.sty2
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty2
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty21
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty18
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty1
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty10
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty2
17 files changed, 59 insertions, 36 deletions
diff --git a/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md b/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
index 9bfff6ad562..ff3c75b7a7b 100644
--- a/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
@@ -8,6 +8,16 @@ a major and minor version only.
## [Unreleased]
+## [v3.68]
+
+### Changed
+
+- simplified non-text links for navigation symbols and framezoom
+
+### Fixed
+- fixed height of non-text links to prevent overlaps in vertically stacked miniframes (see #780)
+- avoid problem with non-black black (see #772 and #659)
+
## [v3.67]
### Changed
@@ -202,7 +212,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.67...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.68...HEAD
+[v3.68]: https://github.com/josephwright/beamer/compare/v3.67...v3.68
[v3.67]: https://github.com/josephwright/beamer/compare/v3.66...v3.67
[v3.66]: https://github.com/josephwright/beamer/compare/v3.65...v3.66
[v3.65]: https://github.com/josephwright/beamer/compare/v3.64...v3.65
diff --git a/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf b/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
index 7aebaaeccfc..e18033ad3ca 100644
--- a/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
+++ b/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
Binary files differ
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
index 5bad383bf65..cd5a3421d63 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
Binary files differ
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
index 54c13f97168..25556570891 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
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex
index c46e8842e25..317ab826bd9 100644
--- a/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex
+++ b/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex
@@ -14,7 +14,7 @@
\section{Introduction}
-\beamer\ is a \LaTeX\ class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with \beamer\ is different from preparing them with \textsc{wysiwyg} programs like Libre-/OpenOffice.org Impress, Apple Keynote, KOffice KPresenter or Microsoft PowerPoint. A \beamer\ presentation is created like any other \LaTeX\ document: It has a preamble and a body, the body contains |\section|s and |\subsection|s, the different slides (called \emph{frames} in \beamer) are put in environments, they are structured using |itemize| and |enumerate| environments, and so on. The obvious disadvantage of this approach is that you have to know \LaTeX\ in order to use \beamer. The advantage is that if you know \LaTeX, you can use your knowledge of \LaTeX\ also when creating a presentation, not only when writing papers.
+\beamer\ is a \LaTeX\ class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with \beamer\ is different from preparing them with \textsc{wysiwyg} programs like Libre-/OpenOffice.org Impress, Apple Keynote, Calligra Stage or Microsoft PowerPoint. A \beamer\ presentation is created like any other \LaTeX\ document: It has a preamble and a body, the body contains |\section|s and |\subsection|s, the different slides (called \emph{frames} in \beamer) are put in environments, they are structured using |itemize| and |enumerate| environments, and so on. The obvious disadvantage of this approach is that you have to know \LaTeX\ in order to use \beamer. The advantage is that if you know \LaTeX, you can use your knowledge of \LaTeX\ also when creating a presentation, not only when writing papers.
\subsection{Main Features}
diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex
index 1f58012eac0..232979ac5c0 100644
--- a/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex
+++ b/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex
@@ -1036,6 +1036,18 @@ Normally, \beamer\ uses \TeX's normal typesetting mechanism to position text and
The package |textpos| provides several commands for positioning text absolutely and it works together with \beamer. When using this package, you will typically have to specify the options |overlay| and perhaps |absolute|. For details on how to use the package, please see its documentation.
+Another package to conveniently position elements at specific positions on the frame is Ti\emph{k}Z. Besides the possibility to manually chose coordinates, this also allows to position elements in respect to the page:
+
+ \example
+\begin{verbatim}
+\usepackage{tikz}
+
+\begin{frame}
+ \tikz[remember picture, overlay] \node at (3.1415,1) {I'm here};
+
+ \tikz[remember picture, overlay] \node at (current page.center) {I'm the centre of the frame!};
+\end{frame}
+\end{verbatim}
\subsection{Verbatim and Fragile Text}
diff --git a/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex b/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
index c3d770701cd..82767756f52 100644
--- a/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
+++ b/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
@@ -539,9 +539,9 @@ This section explains how to define new commands that are overlay specification-
\example
\begin{verbatim}
-\renewenvironment<>{verse}
-{\begin{actionenv}#1\begin{originalverse}}
-{\end{originalverse}\end{actionenv}}
+\renewenvironment<>{center}
+ {\begin{actionenv}#1\begin{originalcenter}}
+ {\end{originalcenter}\end{actionenv}}
\end{verbatim}
\end{command}
diff --git a/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf b/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
index 633300470cd..2c93b611ac2 100644
--- a/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
+++ b/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex b/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex
index b6ca2c0380d..1380e2307da 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.67}
+\def\beamerugversion{3.68}
\def\beamerugpgfversion{3.1.7}
\def\beamerugxcolorversion{2.00}
@@ -25,7 +25,7 @@
\usepackage{pifont}
\usepackage{makeidx}
\usepackage{pgf,xcolor}
-\usepackage[pdfborder={0 0 0},bookmarksnumbered]{hyperref}
+\AddToHook{package/hyperref/after}{\hypersetup{pdfborder={0 0 0},bookmarksnumbered}}
\usepackage[left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry}
\usepackage{translator}
\usepackage{tikz}
diff --git a/Master/texmf-dist/tex/latex/beamer/beamer.cls b/Master/texmf-dist/tex/latex/beamer/beamer.cls
index 7e5b5581213..475d5d0ab69 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}
- [2022/05/17 v3.67 A class for typesetting presentations]
+ [2022/09/13 v3.68 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 c56dbc55a3b..1de9be15f6a 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}
- [2022/05/17 v3.67 beamer input in article mode]
+ [2022/09/13 v3.68 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/beamerbaseboxes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
index cf53f9544a9..1248f957cd8 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
@@ -169,7 +169,7 @@
%
% clipping is needed because shadow is typeset on top of box
\begin{pgfscope}
- \pgfsetcolor{black}
+ \pgfsetcolor{beamer@safeblack}
\pgfpathrectangle{\pgfpoint{4bp}{8.1bp}}{\pgfpoint{\bmb@boxwidth}{\bmb@boxheight-2bp}}
\pgfusepath{fill}
\end{pgfscope}
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
index 0cac2fd8ad6..a11ce6f4b1c 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
@@ -51,21 +51,14 @@
\only<#1>{%
{\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer@zoomborderwidth}}%
\global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@labelzoomed}{%
- \expandafter\ifx\csname XeTeXrevision\endcsname\relax
- \vbox to #7{%
- \hbox to#6{\hfil}%
- \vfil%
- }%
+ \expandafter\ifx\csname XeTeXrevision\endcsname\relax%
\else%
- \begingroup%
- \normalsize%
- \begin{pgfpicture}{0pt}{0pt}{#6}{#7}%
- \pgfsetfillopacity{0}
- \pgftext[x=0cm,y=3pt]{.}
- \pgftext[x=#6,y=\dimexpr#7-\baselineskip+3pt]{.}
- \end{pgfpicture}%
- \endgroup%
- \fi%
+ \special{pdf:xann width #6 height #7 depth 0pt}%
+ \fi%
+ \vbox to #7{%
+ \hbox to#6{\hfil}%
+ \vfil%
+ }%
}}}%
\ht\@tempboxa=0pt%
\wd\@tempboxa=0pt%
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
index 59886007c41..408fa4bfe44 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
@@ -213,11 +213,19 @@
\fi
{%
\def\beamer@linkspace#1{%
- \begin{pgfpicture}{0pt}{-1.5pt}{#1}{5.5pt}
- \pgfsetfillopacity{0}
- \pgftext[x=0pt,y=-1.5pt]{.}
- \pgftext[x=#1,y=5.5pt]{.}
- \end{pgfpicture}}
+ \@ifundefined{if@RTL}{%
+ \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+ \vbox to7.5pt{}\kern#1%
+ }{%
+ \if@RTL%
+ \vbox to7.5pt{}\kern#1%
+ \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+ \else%
+ \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+ \vbox to7.5pt{}\kern#1%
+ \fi%
+ }%
+ }%
}
\pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}}
diff --git a/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
index acc9216b8ce..68f56007992 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
@@ -12,6 +12,7 @@
\mode<presentation>
\definecolor{beamer@blendedblue}{rgb}{0.2,0.2,0.7} % use structure theme to change
+\colorlet{beamer@safeblack}{black} % safe copy of black for shadows etc.
\setbeamercolor{normal text}{fg=black,bg=white}
\setbeamercolor{alerted text}{fg=red}
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
index 3113bfb92ad..0a25efc33b2 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
@@ -21,18 +21,16 @@
\newcommand{\beamer@xelatex@fixminiframes}{%
\expandafter\ifx\csname XeTeXrevision\endcsname\relax
\else
- \pgfsetfillopacity{0}
- \pgftext[x=0cm,y=0.0cm]{.}
- \pgftext[x=0.1cm,y=0.1cm]{.}
+ \special{dvipdfmx:catch_phantom true height 0.1cm depth 0cm}%
\fi
}
\defbeamertemplate*{mini frame}{default}
{%
+ \beamer@xelatex@fixminiframes
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{fill,stroke}
- \beamer@xelatex@fixminiframes
\end{pgfpicture}%
}
[action]
@@ -42,19 +40,19 @@
\defbeamertemplate*{mini frame in current section}{default}
{%
+ \beamer@xelatex@fixminiframes
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{stroke}
- \beamer@xelatex@fixminiframes
\end{pgfpicture}%
}
\defbeamertemplate*{mini frame in current subsection}{default}
{%
+ \beamer@xelatex@fixminiframes
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{stroke}
- \beamer@xelatex@fixminiframes
\end{pgfpicture}%
}
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty b/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty
index de2c9775cb3..d0251deab0f 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty
@@ -65,7 +65,7 @@
\advance\beamer@tempdim by 2pt%
\begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim}
\begin{pgfscope}
- \pgfsetfillcolor{black}%
+ \pgfsetfillcolor{beamer@safeblack}%
\pgfpathrectangle{\pgfpoint{0pt}{-4pt}}{\pgfpoint{\paperwidth}{8pt}}%
\pgfsetfading{beamer@topshadowmask}{}%
\pgfusepath{fill}%