summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ppt-slides/ppt-slides.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/ppt-slides/ppt-slides.dtx')
-rw-r--r--macros/latex/contrib/ppt-slides/ppt-slides.dtx38
1 files changed, 27 insertions, 11 deletions
diff --git a/macros/latex/contrib/ppt-slides/ppt-slides.dtx b/macros/latex/contrib/ppt-slides/ppt-slides.dtx
index 5f21146d16..8aca5a1bee 100644
--- a/macros/latex/contrib/ppt-slides/ppt-slides.dtx
+++ b/macros/latex/contrib/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}