texlive[69458] Master/texmf-dist: ppt-slides (16jan24)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 16 22:28:10 CET 2024


Revision: 69458
          https://tug.org/svn/texlive?view=revision&revision=69458
Author:   karl
Date:     2024-01-16 22:28:10 +0100 (Tue, 16 Jan 2024)
Log Message:
-----------
ppt-slides (16jan24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ppt-slides/DEPENDS.txt
    trunk/Master/texmf-dist/doc/latex/ppt-slides/LICENSE.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/source/latex/ppt-slides/ppt-slides.dtx
    trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.ins
    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	2024-01-16 21:28:00 UTC (rev 69457)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/DEPENDS.txt	2024-01-16 21:28:10 UTC (rev 69458)
@@ -18,6 +18,7 @@
 hard titling
 hard varwidth
 hard xcolor
+hard listings
 soft acmart
 soft biber
 soft biblatex

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/LICENSE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ppt-slides/LICENSE.txt	2024-01-16 21:28:00 UTC (rev 69457)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/LICENSE.txt	2024-01-16 21:28:10 UTC (rev 69458)
@@ -1,6 +1,6 @@
 (The MIT License)
 
-Copyright (c) 2021-2023 Yegor Bugayenko
+Copyright (c) 2021-2024 Yegor Bugayenko
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the 'Software'), to deal

Modified: trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md	2024-01-16 21:28:00 UTC (rev 69457)
+++ trunk/Master/texmf-dist/doc/latex/ppt-slides/README.md	2024-01-16 21:28:10 UTC (rev 69458)
@@ -25,7 +25,7 @@
 \end{document}
 ```
 
-Otherwise, you can download [`ppt-slides.sty`](https://raw.githubusercontent.com/yegor256/ppt-slides/gh-pages/ppt-slides/ppt-slides.sty) and add to your project.
+Otherwise, you can download [`ppt-slides.sty`](https://yegor256.github.io/ppt-slides/ppt-slides.sty) and add to your project.
 
 If you want to contribute yourself, make a fork, then create a branch,
 then run `l3build ctan` in the root directory.

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

Modified: trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx	2024-01-16 21:28:00 UTC (rev 69457)
+++ trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.dtx	2024-01-16 21:28:10 UTC (rev 69458)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 % (The MIT License)
 %
-% Copyright (c) 2021-2023 Yegor Bugayenko
+% Copyright (c) 2021-2024 Yegor Bugayenko
 %
 % Permission is hereby granted, free of charge, to any person obtaining a copy
 % of this software and associated documentation files (the 'Software'), to deal
@@ -50,7 +50,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}
 %<package>\ProvidesPackage{ppt-slides}
 %<*package>
-[2023-11-08 0.3.0 Slide Decks a la Power Point]
+[2024-01-16 0.3.1 Slide Decks a la Power Point]
 %</package>
 %<*driver>
 \documentclass{ltxdoc}
@@ -410,20 +410,79 @@
 \fi\makeatother
 %    \end{macrocode}
 
-% Then, we include a few packages:
+% Then, we include \href{https://ctan.org/pkg/ifthen}{ifthen}
+% in order to enable |if/then/else| commands:
 %    \begin{macrocode}
-\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
-  \usetikzlibrary{calc} % for positioning of pinned boxes
-\RequirePackage{tikzpagenodes} % for pptPin
-\RequirePackage[inline]{enumitem} % for lists in crumbs
-\RequirePackage{crumbs} % for crumbs
+\RequirePackage{ifthen}
 %    \end{macrocode}
 
+% Then, we include \href{https://ctan.org/pkg/href-ul}{href-ul}
+% in order to enable underlined hyperlinks:
+%    \begin{macrocode}
+\RequirePackage{href-ul}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/pagecolor}{pagecolor}
+% in order to make it possible to change the background color of a page:
+%    \begin{macrocode}
+\RequirePackage{pagecolor}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/varwidth}{varwidth}
+% in order to change the width of the page, inside |pptWide|:
+%    \begin{macrocode}
+\RequirePackage{varwidth}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/qrcode}{qrcode}
+% in order to render QR codes:
+%    \begin{macrocode}
+\RequirePackage{qrcode}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/tikz}{tikz}
+% in order to position elements on the page, especially in the Table of Contents:
+%    \begin{macrocode}
+\RequirePackage{tikz}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/tikzpagenodes}{tikzpagenodes}
+% in order to pin a block in |\pptPin|:
+%    \begin{macrocode}
+\RequirePackage{tikzpagenodes}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/enumitem}{enumitem}
+% in order to render inline lists in crumbs:
+%    \begin{macrocode}
+\RequirePackage[inline]{enumitem}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/crumbs}{crumbs}
+% in order to show top-page menus:
+%    \begin{macrocode}
+\RequirePackage{crumbs}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/calc}{calc}
+% in order to calculate positions of elements more precisely:
+% \changes{0.3.1}{2024/01/13}{The \texttt{calc} package added.}
+%    \begin{macrocode}
+\RequirePackage{calc}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/tabularx}{tabularx}
+% in order to render |\pptQuote|:
+%    \begin{macrocode}
+\RequirePackage{tabularx}
+%    \end{macrocode}
+
+% Then, we include \href{https://ctan.org/pkg/seqsplit}{seqsplit}
+% in order to split long links:
+%    \begin{macrocode}
+\RequirePackage{seqsplit}
+%    \end{macrocode}
+
 % \begin{macro}{\pptMiddle}
 % \changes{0.2.1}{2022/12/04}{The \texttt{\char`\\pptMiddle} command turned into \texttt{pptMiddle} environment.}
 % Then, we define the |pptMiddle| environment:
@@ -536,7 +595,6 @@
 % Then, we define the |\pptQuote| command, with one optional and three mandatory arguments:
 % \changes{0.3.0}{2023/11/08}{The \texttt{\char`\\pptQuote} command has got an optional parameter, where the name of the person on the photo can be specified.}
 %    \begin{macrocode}
-\RequirePackage{tabularx}
 \newcommand\pptQuote[4][]{%
   \begin{tabularx}{\columnwidth}{c>{\raggedright\arraybackslash}X}%
     \raisebox{\dimexpr-\height+\ht\strutbox}{
@@ -654,7 +712,6 @@
 % \begin{macro}{\pptPinQR}
 % Then, we define the |\pptPinQR| command:
 %    \begin{macrocode}
-\RequirePackage{seqsplit}
 \newcommand\pptPinQR[2][right]{%
   \pptPin[#1]{%
     \begin{minipage}{1.4in}%
@@ -682,14 +739,12 @@
 %    \end{macrocode}
 % \end{macro}
 
+%    \begin{macrocode}
 \endinput
+%    \end{macrocode}
 
 % \Finale
 
-% \clearpage
-% \printbibliography
-% \clearpage
-
 % \PrintChanges
 % \clearpage
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.ins	2024-01-16 21:28:00 UTC (rev 69457)
+++ trunk/Master/texmf-dist/source/latex/ppt-slides/ppt-slides.ins	2024-01-16 21:28:10 UTC (rev 69458)
@@ -1,6 +1,6 @@
 %% (The MIT License)
 %%
-%% Copyright (c) 2021-2023 Yegor Bugayenko
+%% Copyright (c) 2021-2024 Yegor Bugayenko
 %%
 %% Permission is hereby granted, free of charge, to any person obtaining a copy
 %% of this software and associated documentation files (the 'Software'), to deal
@@ -26,7 +26,7 @@
 \preamble
 (The MIT License)
 
-Copyright (c) 2021-2023 Yegor Bugayenko
+Copyright (c) 2021-2024 Yegor Bugayenko
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the 'Software'), to deal

Modified: trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty	2024-01-16 21:28:00 UTC (rev 69457)
+++ trunk/Master/texmf-dist/tex/latex/ppt-slides/ppt-slides.sty	2024-01-16 21:28:10 UTC (rev 69458)
@@ -7,7 +7,7 @@
 %% ppt-slides.dtx  (with options: `package')
 %% (The MIT License)
 %% 
-%% Copyright (c) 2021-2023 Yegor Bugayenko
+%% Copyright (c) 2021-2024 Yegor Bugayenko
 %% 
 %% Permission is hereby granted, free of charge, to any person obtaining a copy
 %% of this software and associated documentation files (the 'Software'), to deal
@@ -31,7 +31,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{ppt-slides}
-[2023-11-08 0.3.0 Slide Decks a la Power Point]
+[2024-01-16 0.3.1 Slide Decks a la Power Point]
 
 
 
@@ -85,17 +85,30 @@
     the 'scheme' option is not specified}
 \fi\makeatother
 
-\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
-  \usetikzlibrary{calc} % for positioning of pinned boxes
-\RequirePackage{tikzpagenodes} % for pptPin
-\RequirePackage[inline]{enumitem} % for lists in crumbs
-\RequirePackage{crumbs} % for crumbs
+\RequirePackage{ifthen}
 
+\RequirePackage{href-ul}
+
+\RequirePackage{pagecolor}
+
+\RequirePackage{varwidth}
+
+\RequirePackage{qrcode}
+
+\RequirePackage{tikz}
+
+\RequirePackage{tikzpagenodes}
+
+\RequirePackage[inline]{enumitem}
+
+\RequirePackage{crumbs}
+
+\RequirePackage{calc}
+
+\RequirePackage{tabularx}
+
+\RequirePackage{seqsplit}
+
 \newenvironment{pptMiddle}
   {\vspace*{\fill}}
   {\vspace*{\fill}}
@@ -166,7 +179,6 @@
   \ifdefined\flush\flush[1]\fi%
 }
 
-\RequirePackage{tabularx}
 \newcommand\pptQuote[4][]{%
   \begin{tabularx}{\columnwidth}{c>{\raggedright\arraybackslash}X}%
     \raisebox{\dimexpr-\height+\ht\strutbox}{
@@ -253,7 +265,6 @@
   }%
 }
 
-\RequirePackage{seqsplit}
 \newcommand\pptPinQR[2][right]{%
   \pptPin[#1]{%
     \begin{minipage}{1.4in}%



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