summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-12-04 21:08:31 +0000
committerKarl Berry <karl@freefriends.org>2022-12-04 21:08:31 +0000
commit0f3535ebbd7ebf637d1a3ea8abe31b5600e1664b (patch)
tree044e962cebde9af6c0a05695c28745d915315780 /Master
parent6d53282addaa0e6a411285edc4175f9114b50b01 (diff)
ppt-slides (4dec22)
git-svn-id: svn://tug.org/texlive/trunk@65194 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/ppt-slides/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdfbin885857 -> 932594 bytes
-rw-r--r--Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx38
-rw-r--r--Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty17
4 files changed, 37 insertions, 20 deletions
diff --git a/Master/texmf-dist/doc/latex/ppt-slides/README.md b/Master/texmf-dist/doc/latex/ppt-slides/README.md
index 46758695fc0..3827f11588b 100644
--- a/Master/texmf-dist/doc/latex/ppt-slides/README.md
+++ b/Master/texmf-dist/doc/latex/ppt-slides/README.md
@@ -1,4 +1,4 @@
-[![make](https://github.com/yegor256/ppt-slides/actions/workflows/latexmk.yml/badge.svg)](https://github.com/yegor256/ppt-slides/actions/workflows/latexmk.yml)
+[![make](https://github.com/yegor256/ppt-slides/actions/workflows/l3build.yml/badge.svg)](https://github.com/yegor256/ppt-slides/actions/workflows/l3build.yml)
[![CTAN](https://img.shields.io/ctan/v/ppt-slides)](https://ctan.org/pkg/ppt-slides)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/yegor256/ppt-slides/blob/master/LICENSE.txt)
diff --git a/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdf b/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdf
index c256214d9b9..3293f9a60e3 100644
--- a/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdf
+++ b/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx b/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx
index 5f21146d16c..8aca5a1beee 100644
--- a/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx
+++ b/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx
@@ -40,7 +40,7 @@
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
-% \GetFileInfo{ppt-slies.dtx}
+% \GetFileInfo{ppt-slides.dtx}
% \DoNotIndex{\endgroup,\begingroup,\let,\else,\s,\n,\r,\\,\1,\fi}
% \iffalse
@@ -50,7 +50,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{ppt-slides}
%<*package>
-[2022-12-03 0.2.0 Slide Decks a la Power Point]
+[2022-12-04 0.2.1 Slide Decks a la Power Point]
%</package>
%<*driver>
\documentclass{ltxdoc}
@@ -87,7 +87,9 @@
% \documentclass{article}
% \usepackage[template,scheme=dark]{ppt-slides}
% \begin{document}
-% \pptMiddle{\pptTitle{Hello, world!}{How are you?}}
+% \begin{pptMiddle}
+% \pptTitle{Hello, world!}{How are you?}
+% \end{pptMiddle}
% \end{document}
% \end{docshot}
@@ -243,6 +245,19 @@
% \end{document}
% \end{docshot}
+% \DescribeMacro{pptMiddle}
+% You can put your content vertically in the middle of the page, using the |pptMiddle| environment:
+% \begin{docshot}
+% \documentclass{article}
+% \usepackage[template,scheme=dark]{ppt-slides}
+% \begin{document}
+% \begin{pptMiddle}
+% ``Your time is limited, so don't waste it
+% living someone else's life.'' --- Steve Jobs
+% \end{pptMiddle}
+% \end{document}
+% \end{docshot}
+
% \DescribeMacro{\pptQR}
% Sometimes it's convenient to show a QR code to your audience instead of
% a URL, since it's easier to use --- they can scan it:
@@ -410,11 +425,12 @@
% \end{macrocode}
% \begin{macro}{\pptMiddle}
-% Then, we define the |\pptMiddle| command:
+% \changes{0.2.1}{2022/12/04}{The \texttt{\char`\\pptMiddle} command turned into \texttt{pptMiddle} environment.}
+% Then, we define the |pptMiddle| environment:
% \begin{macrocode}
-\newcommand\pptMiddle[1]{%
- \vspace*{\fill}#1\vspace*{\fill}%
-}
+\newenvironment{pptMiddle}
+ {\vspace*{\fill}}
+ {\vspace*{\fill}}
% \end{macrocode}
% \end{macro}
@@ -435,11 +451,11 @@
% \begin{macrocode}
\newcommand\pptChapter[2][]{%
\crumbection[#1]{#2}%
- \pptMiddle{%
+ \begin{pptMiddle}%
{\large\ttfamily Chapter \#\the\value{section}:}%
\newline%
\rotatebox{1}{\pptBanner[blue]{\LARGE#2}}%
- }%
+ \end{pptMiddle}%
}
% \end{macrocode}
% \end{macro}
@@ -577,7 +593,7 @@
% Then, we define the |\pptThought| command:
% \begin{macrocode}
\newcommand\pptThought[1]{%
- \pptMiddle{%
+ \begin{pptMiddle}%
\tikz{%
\node [inner sep=18pt] (z) {%
\begin{varwidth}{0.8\textwidth}
@@ -587,7 +603,7 @@
};
\path [draw=green,line width=8pt] (z.north west) -- (z.south west);
}%
- }%
+ \end{pptMiddle}%
}
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty b/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty
index 7d335432b76..6ae3831e556 100644
--- a/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty
+++ b/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty
@@ -31,7 +31,8 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{ppt-slides}
-[2022-12-03 0.2.0 Slide Decks a la Power Point]
+[2022-12-04 0.2.1 Slide Decks a la Power Point]
+
@@ -95,9 +96,9 @@
\RequirePackage[inline]{enumitem} % for lists in crumbs
\RequirePackage{crumbs} % for crumbs
-\newcommand\pptMiddle[1]{%
- \vspace*{\fill}#1\vspace*{\fill}%
-}
+\newenvironment{pptMiddle}
+ {\vspace*{\fill}}
+ {\vspace*{\fill}}
\newcommand\pptBanner[2][green]{%
\par%
@@ -108,11 +109,11 @@
\newcommand\pptChapter[2][]{%
\crumbection[#1]{#2}%
- \pptMiddle{%
+ \begin{pptMiddle}%
{\large\ttfamily Chapter \#\the\value{section}:}%
\newline%
\rotatebox{1}{\pptBanner[blue]{\LARGE#2}}%
- }%
+ \end{pptMiddle}%
}
\newcommand\pptSection[2][]{%
@@ -210,7 +211,7 @@
}
\newcommand\pptThought[1]{%
- \pptMiddle{%
+ \begin{pptMiddle}%
\tikz{%
\node [inner sep=18pt] (z) {%
\begin{varwidth}{0.8\textwidth}
@@ -220,7 +221,7 @@
};
\path [draw=green,line width=8pt] (z.north west) -- (z.south west);
}%
- }%
+ \end{pptMiddle}%
}
\newcommand\pptSnippet[2][\small]{%