texlive[64378] Master/texmf-dist: ppt-slides (13sep22)

commits+karl at tug.org commits+karl at tug.org
Tue Sep 13 22:43:50 CEST 2022


Revision: 64378
          http://tug.org/svn/texlive?view=revision&revision=64378
Author:   karl
Date:     2022-09-13 22:43:50 +0200 (Tue, 13 Sep 2022)
Log Message:
-----------
ppt-slides (13sep22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ppt-slides/DEPENDS.txt
    trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md
    trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdf
    trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.tex
    trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-templates/ppt-9x6.tex
    trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/DEPENDS.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ppt-slides/DEPENDS.txt	2022-09-13 20:43:27 UTC (rev 64377)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/DEPENDS.txt	2022-09-13 20:43:50 UTC (rev 64378)
@@ -1,5 +1,7 @@
 hard pgfopts
 hard xcolor
+hard ifthen
+hard href-ul
 hard pagecolor
 hard varwidth
 hard qrcode
@@ -8,6 +10,4 @@
 hard enumitem
 hard crumbs
 hard tabularx
-hard ifthen
 hard seqsplit
-hard hyperref

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md	2022-09-13 20:43:27 UTC (rev 64377)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md	2022-09-13 20:43:50 UTC (rev 64378)
@@ -1,4 +1,5 @@
 [![make](https://github.com/yegor256/ppt-slides/actions/workflows/latexmk.yml/badge.svg)](https://github.com/yegor256/ppt-slides/actions/workflows/latexmk.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)
 
 This LaTeX package helps you create slide decks as good looking
@@ -14,7 +15,7 @@
 ```tex
 \documentclass{article}
 \usepackage{clicks}
-\usepackage[template=dark]{ppt-slides}
+\usepackage[template,scheme=dark]{ppt-slides}
 \begin{document}
 \plick{\pptBanner{This Is My First Slide}}
 \plick{The slide tells you an interesting story...}

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.tex	2022-09-13 20:43:27 UTC (rev 64377)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-slides.tex	2022-09-13 20:43:50 UTC (rev 64378)
@@ -29,7 +29,7 @@
 \usepackage{textcomp}
 \title{\LaTeX{} Package for Slide Decks \`a la PowerPoint\texttrademark}
 \author{Yegor Bugayenko}
-\date{0.0.1 2022/09/11}
+\date{0.1.2 2022/09/12}
 \pptLeft{\thetitle}
 \pptRight{\href{https://github.com/yegor256}{@yegor256}}
 

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-templates/ppt-9x6.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-templates/ppt-9x6.tex	2022-09-13 20:43:27 UTC (rev 64377)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/ppt-templates/ppt-9x6.tex	2022-09-13 20:43:50 UTC (rev 64378)
@@ -24,27 +24,16 @@
   \geometry{paperwidth=16in, paperheight=9in, left=4in, right=2in, top=1.5in, bottom=1.5in}
 \RequirePackage[absolute]{textpos}
   \TPGrid{16}{16}
-
-\RequirePackage[tt=false,type1=true]{libertine}
-\RequirePackage{microtype}
-\RequirePackage{anyfontsize}
-\RequirePackage{multicol}
+\RequirePackage[tt=false,type1=true]{libertine} % the font we use
+\RequirePackage{microtype} % just to make rendering smooth
+\RequirePackage{anyfontsize} % to support all sizes
+\RequirePackage{multicol} % for pptWide environment
 \RequirePackage[fontsize=24pt]{fontsize} % to make fonts larger
-\RequirePackage{changepage}
-\RequirePackage{soul}
-\RequirePackage{href-ul}
+\RequirePackage{changepage} % to use 'adjustwidth' environment in pptWide
+\RequirePackage{soul} % for underscores in crumbs
+\RequirePackage{tikz} % for drawing circles
+\RequirePackage{lastpage} % to count pages and show total
 
-\RequirePackage{tikz}
-  \usetikzlibrary{arrows}
-  \usetikzlibrary{decorations}
-  \usetikzlibrary{decorations.pathmorphing}
-  \usetikzlibrary{intersections}
-  \usetikzlibrary{positioning}
-  \usetikzlibrary{backgrounds}
-  \usetikzlibrary{calc}
-  \usetikzlibrary{shapes.arrows}
-\RequirePackage{tikzpagenodes}
-
 \RequirePackage{crumbs}
   \renewcommand\crumb[2]{%
     \ifnum\value{crumbi}=1\else\hspace{1em}\fi
@@ -80,7 +69,6 @@
       \end{textblock}%
     \fi
   }
-  \RequirePackage{lastpage}
   \fancyhead[R]{%
     \ifnum\value{page}=1\else%
       \begin{textblock}{4}[1,0](15,1)%

Modified: trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty	2022-09-13 20:43:27 UTC (rev 64377)
+++ trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty	2022-09-13 20:43:50 UTC (rev 64378)
@@ -21,7 +21,7 @@
 % SOFTWARE.
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ppt-slides}[2022/09/11 0.0.1 Slide Decks à la Power Point]
+\ProvidesPackage{ppt-slides}[2022/09/12 0.1.2 Slide Decks à la Power Point]
 
 \RequirePackage{pgfopts}
 \makeatletter
@@ -51,13 +51,15 @@
 	\message{^^Jppt: No color scheme is loaded, because 'scheme' option is not specified}
 \fi\makeatother
 
-\RequirePackage{pagecolor}
-\RequirePackage{varwidth}
-\RequirePackage{qrcode}
-\RequirePackage{tikz}
-\RequirePackage{tikzpagenodes}
-\RequirePackage[inline]{enumitem}
-\RequirePackage{crumbs}
+\RequirePackage{ifthen} % for if/then/else in LaTeX
+\RequirePackage{href-ul} % for nice hyperlinks
+\RequirePackage{pagecolor} % to change page color
+\RequirePackage{varwidth} % for pptWide
+\RequirePackage{qrcode} % to print QR codes
+\RequirePackage{tikz} % for drawings in TOC
+\RequirePackage{tikzpagenodes} % for pptPin
+\RequirePackage[inline]{enumitem} % for lists in crumbs
+\RequirePackage{crumbs} % for crumbs
 
 \newcommand\pptMiddle[1]{%
   \vspace*{\fill}#1\vspace*{\fill}%
@@ -117,12 +119,12 @@
   }%
   \begin{@empty}%
     \renewcommand\crumb[2]{%
-      \ifx\pptTOC\empty\else\click[0]\fi
+      \ifx\pptTOC\empty\else\ifdefined\click\click[0]\fi\fi
       \gappto\pptTOC{\item ##2}
     }
     \crumbs
   \end{@empty}%
-  \flush[1]%
+  \ifdefined\flush\flush[1]\fi%
 }
 
 \RequirePackage{tabularx}
@@ -151,7 +153,6 @@
   }%
 }
 
-\RequirePackage{ifthen}
 \newcommand\pptPin[2][right]{%
   \begin{tikzpicture}[remember picture,overlay]%
     \ifthenelse{\equal{#1}{left}}
@@ -203,7 +204,6 @@
 }
 
 \RequirePackage{seqsplit}
-\RequirePackage{hyperref}
 \newcommand\pptPinQR[2][right]{%
   \pptPin[#1]{%
     \begin{minipage}{1.4in}%



More information about the tex-live-commits mailing list.