From b3ff180caefe0d147e1e71939b35059f4efc1c9b Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 13 Sep 2022 03:02:52 +0000 Subject: CTAN sync 202209130302 --- macros/latex/contrib/amsaddr/README | 25 -- macros/latex/contrib/amsaddr/README.md | 13 + macros/latex/contrib/amsaddr/amsaddr.dtx | 14 +- macros/latex/contrib/amsaddr/amsaddr.ins | 34 +- macros/latex/contrib/amsaddr/amsaddr.pdf | Bin 194137 -> 215782 bytes macros/latex/contrib/dtxdescribe/README.txt | 2 +- macros/latex/contrib/dtxdescribe/dtxdescribe.dtx | 12 +- macros/latex/contrib/dtxdescribe/dtxdescribe.ins | 4 +- macros/latex/contrib/dtxdescribe/dtxdescribe.pdf | Bin 387502 -> 387914 bytes macros/latex/contrib/ffcode/ffcode.pdf | Bin 224152 -> 224529 bytes macros/latex/contrib/ffcode/ffcode.sty | 2 +- macros/latex/contrib/ffcode/ffcode.tex | 26 +- macros/latex/contrib/media4svg/ChangeLog | 8 +- macros/latex/contrib/media4svg/README.md | 33 +- .../contrib/media4svg/example/beamer-example-1.svg | 70 ++-- .../contrib/media4svg/example/beamer-example-2.svg | 29 +- .../contrib/media4svg/example/beamer-example-3.svg | 61 +++- .../contrib/media4svg/example/beamer-example-4.svg | 172 +++++----- .../contrib/media4svg/example/beamer-example.tex | 99 ++++-- macros/latex/contrib/media4svg/media4svg.sty | 356 +++++++++++++-------- macros/latex/contrib/ppt-slides/DEPENDS.txt | 4 +- macros/latex/contrib/ppt-slides/README.md | 3 +- macros/latex/contrib/ppt-slides/ppt-slides.pdf | Bin 227781 -> 227754 bytes macros/latex/contrib/ppt-slides/ppt-slides.sty | 24 +- macros/latex/contrib/ppt-slides/ppt-slides.tex | 2 +- .../contrib/ppt-slides/ppt-templates/ppt-9x6.tex | 28 +- macros/latex/contrib/se2thesis/CHANGELOG.md | 24 ++ .../se2thesis/se2thesis-master-thesis-example.pdf | Bin 1122537 -> 1122539 bytes macros/latex/contrib/se2thesis/se2thesis.dtx | 149 +++++++-- macros/latex/contrib/se2thesis/se2thesis.pdf | Bin 352914 -> 359017 bytes 30 files changed, 740 insertions(+), 454 deletions(-) delete mode 100644 macros/latex/contrib/amsaddr/README create mode 100644 macros/latex/contrib/amsaddr/README.md create mode 100644 macros/latex/contrib/se2thesis/CHANGELOG.md (limited to 'macros/latex') diff --git a/macros/latex/contrib/amsaddr/README b/macros/latex/contrib/amsaddr/README deleted file mode 100644 index 6d8bd1f283..0000000000 --- a/macros/latex/contrib/amsaddr/README +++ /dev/null @@ -1,25 +0,0 @@ -README for the amsaddr package - - -This package is intended to be used with the amsart documentclass -only. It lets you move the authors' affiliations either just below the -authors' names on the front page or as footnotes on the first -page. The email addresses are always listed as a footnote on the front -page. - - -To produce the amsaddr.sty simply run latex amsaddr.ins. - - --------------------------------------- - -Jerome Lelong -April 2, 2013 -Version 1.1 - - -This material is subject to the LaTeX Project Public License. See -http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for -the details of that license. - - diff --git a/macros/latex/contrib/amsaddr/README.md b/macros/latex/contrib/amsaddr/README.md new file mode 100644 index 0000000000..23003d4cc0 --- /dev/null +++ b/macros/latex/contrib/amsaddr/README.md @@ -0,0 +1,13 @@ +# AMSADDR + +This package is intended to be used with the `amsart` document class +only. It lets you move the authors' affiliations either just below the +authors' names on the front page or as footnotes on the first +page. The email addresses are always listed as a footnote on the front +page. + +To produce the `amsaddr.sty` file simply run `latex amsaddr.ins`. + +This package is distributed under the [LaTeX Project Public License](http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html). + + diff --git a/macros/latex/contrib/amsaddr/amsaddr.dtx b/macros/latex/contrib/amsaddr/amsaddr.dtx index 58ab734fcf..9ebeaae0ca 100644 --- a/macros/latex/contrib/amsaddr/amsaddr.dtx +++ b/macros/latex/contrib/amsaddr/amsaddr.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright 2006 Jérôme Lelong +% Copyright 2006--2022 Jérôme Lelong % % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c @@ -19,24 +19,24 @@ %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesClass{amsaddr} %<*class> - [2013/04/02 v1.1 .dtx amsaddr file] + [2022/09/10 v1.2 .dtx amsaddr file] % % %<*driver> \documentclass{ltxdoc} \usepackage{a4} -\EnableCrossrefs +\DisableCrossrefs \CodelineIndex \RecordChanges \begin{document} \DocInput{amsaddr.dtx} - \PrintIndex + \PrintChanges \end{document} % % \fi % % \GetFileInfo{amsaddr.dtx} -% \CheckSum{327} +% \CheckSum{328} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -57,6 +57,7 @@ % % \changes{v1.0}{2004/11/05}{Initial version} % \changes{v1.1}{2013/04/02}{Fix space alignment} +% \changes{v1.2}{2022/09/10}{Fix error with \\dedicatory} % % \GetFileInfo{amsaddr.dtx} % @@ -81,7 +82,7 @@ % % \section{License} % -% This package is copyright \textcopyright\ 2006-2013 by: +% This package is copyright \textcopyright\ 2006-2022 by: % % \begin{quote} % J\'er\^ome Lelong, @@ -232,6 +233,7 @@ \def\urladdr##1##2{}% \addresses \endgroup + \par } % \end{macrocode} % diff --git a/macros/latex/contrib/amsaddr/amsaddr.ins b/macros/latex/contrib/amsaddr/amsaddr.ins index 501e7b15be..e5114f60a7 100644 --- a/macros/latex/contrib/amsaddr/amsaddr.ins +++ b/macros/latex/contrib/amsaddr/amsaddr.ins @@ -1,5 +1,5 @@ %% -%% Copyright (C) 2006 by Jérôme Lelong +%% Copyright (C) 2006--2022 by Jérôme Lelong %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3c of this license @@ -8,13 +8,10 @@ %% %% http://www.latex-project.org/lppl.txt %% - \input docstrip.tex \keepsilent - \preamble - -Copyright (C) 2006 by Jérôme Lelong +Copyright (C) 2006-2022 by Jérôme Lelong This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license @@ -22,24 +19,19 @@ or (at your option) any later version. The latest version of this license is in: http://www.latex-project.org/lppl.txt - \endpreamble - +\askforoverwritefalse \generate{\file{amsaddr.sty}{\from{amsaddr.dtx}{package}}} - -\obeyspaces \Msg{*************************************************************} -\Msg{* *} -\Msg{* To finish the installation you have to move the following *} -\Msg{* file into a directory searched by TeX: *} -\Msg{* *} -\Msg{* amsaddr.sty *} -\Msg{* *} -\Msg{* To produce the documentation run the file amsaddr.dtx *} -\Msg{* through LaTeX. *} -\Msg{* *} -\Msg{* Happy TeXing! *} -\Msg{* *} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* file into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space amsaddr.sty} +\Msg{*} +\Msg{* To produce the documentation run the file amsaddr.dtx} +\Msg{* through LaTeX.} +\Msg{*} +\Msg{* Happy TeXing!} \Msg{*************************************************************} - \endbatchfile diff --git a/macros/latex/contrib/amsaddr/amsaddr.pdf b/macros/latex/contrib/amsaddr/amsaddr.pdf index 72fc6b410a..7b50a004f9 100644 Binary files a/macros/latex/contrib/amsaddr/amsaddr.pdf and b/macros/latex/contrib/amsaddr/amsaddr.pdf differ diff --git a/macros/latex/contrib/dtxdescribe/README.txt b/macros/latex/contrib/dtxdescribe/README.txt index 51eb6dca27..af8731de74 100644 --- a/macros/latex/contrib/dtxdescribe/README.txt +++ b/macros/latex/contrib/dtxdescribe/README.txt @@ -1,7 +1,7 @@ The LaTeX dtxdescribe package Describe additional object types in dtx source files. -v1.04 — 2022/02/01 +v1.05 — 2022/09/08 Copyright 2016–2022 Brian Dunn — www.BDTechConcepts.com LaTeX Project Public License, version 1.3 diff --git a/macros/latex/contrib/dtxdescribe/dtxdescribe.dtx b/macros/latex/contrib/dtxdescribe/dtxdescribe.dtx index be6a1e613d..a45f996734 100644 --- a/macros/latex/contrib/dtxdescribe/dtxdescribe.dtx +++ b/macros/latex/contrib/dtxdescribe/dtxdescribe.dtx @@ -17,7 +17,7 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e} %\ProvidesPackage{dtxdescribe} -% [2022/02/01 v1.04 Describe additional object types in source files.] +% [2022/09/08 v1.05 Describe additional object types in source files.] % %<*driver> \documentclass{ltxdoc} @@ -170,7 +170,7 @@ Keywords={LaTeX, dtx, source, DescribeMacro}% %<*package> % \fi % -% \CheckSum{0} +% \CheckSum{1211} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -196,6 +196,7 @@ Keywords={LaTeX, dtx, source, DescribeMacro}% % \changes{v1.03}{2022/02/01}{\ 2022/02/01} % \changes{v1.04}{2022/02/01}{\ 2022/02/01} % \changes{v1.04}{2022/02/01}{\ Corrected copyright date.} +% \changes{v1.05}{2022/09/08}{\ 2022/09/08} @@ -865,7 +866,7 @@ Keywords={LaTeX, dtx, source, DescribeMacro}% % % \subsubsection{Specific programs} % -% \DescribeMacro{\tikz} \tikz: Package logo +% \DescribeMacro{\TikZ} \TikZ: Package logo % \DescribeMacro{\CTAN} \CTAN: Comprehensive \TeX\ Archive Network @@ -3201,9 +3202,10 @@ position=top, % % \subsubsection{Specific programs} % -% \begin{macro}{\tikz} +% \begin{macro}{\TikZ} +% \changes{v1.05}{2022/09/08}{Renamed from \cs{tikz}, cap Z.} % \begin{macrocode} -\providerobustcmd*{\tikz}{Ti\textit{k}z} +\providerobustcmd*{\TikZ}{Ti\emph{k}Z} % \end{macrocode} % \end{macro} diff --git a/macros/latex/contrib/dtxdescribe/dtxdescribe.ins b/macros/latex/contrib/dtxdescribe/dtxdescribe.ins index 21713e9840..99b6acaa97 100644 --- a/macros/latex/contrib/dtxdescribe/dtxdescribe.ins +++ b/macros/latex/contrib/dtxdescribe/dtxdescribe.ins @@ -1,5 +1,5 @@ %% dtxdescribe.ins -%% Copyright 2016 Brian Dunn +%% Copyright 2016–2022 Brian Dunn %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -20,7 +20,7 @@ \usedir{tex/latex/ package } \preamble This is a generated file. -Copyright 2016 Brian Dunn +Copyright 2016–2022 Brian Dunn This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/macros/latex/contrib/dtxdescribe/dtxdescribe.pdf b/macros/latex/contrib/dtxdescribe/dtxdescribe.pdf index fc29deedad..da1939ad6b 100644 Binary files a/macros/latex/contrib/dtxdescribe/dtxdescribe.pdf and b/macros/latex/contrib/dtxdescribe/dtxdescribe.pdf differ diff --git a/macros/latex/contrib/ffcode/ffcode.pdf b/macros/latex/contrib/ffcode/ffcode.pdf index 63583e8336..9f63f91545 100644 Binary files a/macros/latex/contrib/ffcode/ffcode.pdf and b/macros/latex/contrib/ffcode/ffcode.pdf differ diff --git a/macros/latex/contrib/ffcode/ffcode.sty b/macros/latex/contrib/ffcode/ffcode.sty index 3ca1367f3d..ee3c25fed7 100644 --- a/macros/latex/contrib/ffcode/ffcode.sty +++ b/macros/latex/contrib/ffcode/ffcode.sty @@ -21,7 +21,7 @@ % SOFTWARE. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ffcode}[2022/08/13 0.4.3 Fixed Font Code] +\ProvidesPackage{ffcode}[2022/09/12 0.4.4 Fixed Font Code] \RequirePackage{xkeyval} diff --git a/macros/latex/contrib/ffcode/ffcode.tex b/macros/latex/contrib/ffcode/ffcode.tex index c10257fafa..1d73cc21bb 100644 --- a/macros/latex/contrib/ffcode/ffcode.tex +++ b/macros/latex/contrib/ffcode/ffcode.tex @@ -30,7 +30,7 @@ \usepackage{microtype} \title{\ff{ffcode}: \LaTeX{} Package \\ for Fixed-Font Code Blocks} \author{Yegor Bugayenko} -\date{0.4.3 2022/08/13} +\date{0.4.4 2022/09/12} \begin{document} \pagenumbering{gobble} \raggedbottom @@ -41,8 +41,8 @@ This package helps you write source code in your articles and make sure it looks nice. Install it from CTAN and then -use like this (pay attention to the \ff{\char`\\ff} command -and the \ff{ffcode} environment): +use like this (pay attention to \ff{\char`\\ff} command +and \ff{ffcode} environment): \begin{multicols}{2} \setlength{\parskip}{0pt} @@ -62,7 +62,7 @@ int fibo(int n) { return fibo(n - 1) + fibo(n - 2); } \end{ffcode} -The line~\ref{ln:ret} terminates it. +The line no.~\ref{ln:ret} terminates it. \end{document} \end{verbatim} @@ -82,10 +82,10 @@ int fibo(int n) { The line no.~\ref{ln:ret} terminates it. \end{multicols} -You have to run \ff{pdflatex} with the \ff{--shell-escape} flag +You have to run \ff{pdflatex} with \ff{--shell-escape} flag in order to let \ff{minted} (the package we use) to run Pygments and format the code. If you don't want this to happen, -just use the \ff{nopygments} option. +just use \ff{nopygments} option. A pair of vertical lines decorate a TeX command inside the snippet. If you want to print a single vertical line, use this: @@ -94,16 +94,16 @@ If you want to print a single vertical line, use this: If you want to omit the light gray frames around \ff{\char`\\ff} texts, use the package option \ff{noframes}. -The command \ff{\char`\\ff} behaves differently in math mode: it doesn't +The command \ff{\char`\\ff\char`\{...\char`\}} behaves differently in math mode: it doesn't add gray frames: \begin{equation} x = \int_\ff{home}^N f(x). \end{equation} To omit the vertical gray bar at the left side of each snippet, -use the \ff{nobars} option of the package. +use \ff{nobars} option of the package. -To omit the line numbers, use the \ff{nonumbers} option of the package. +To omit the line numbers, use \ff{nonumbers} option of the package. By default, the numbering is continuous: line numbers start at the first snippet and increment until the end of the document. If you @@ -113,7 +113,7 @@ option of the package. You can highlight some lines in your \ff{ffcode} environment, or can use any other additional configuration parameters from -the \ff{minted} package: +\ff{minted} package: \begin{multicols}{2} \setlength{\parskip}{0pt} @@ -142,14 +142,14 @@ while (true) { \end{ffcode*} \end{multicols} -Using this second argument of the \ff{ffcode*} (with the trailing asterisk), -you can provide any other options from the \ff{minted} package to the +Using this second argument of \ff{ffcode*} (with the trailing asterisk), +you can provide any other options from \ff{minted} package to the snippet. By the way, the package correctly formats low-height texts, for example, just a dot: \ff{.} More details about this package you can find -in the \ff{yegor256/ffcode} GitHub repository. +in \ff{yegor256/ffcode} GitHub repository. \end{document} \ No newline at end of file diff --git a/macros/latex/contrib/media4svg/ChangeLog b/macros/latex/contrib/media4svg/ChangeLog index 8a3b552bbf..bd283d4094 100644 --- a/macros/latex/contrib/media4svg/ChangeLog +++ b/macros/latex/contrib/media4svg/ChangeLog @@ -1,3 +1,7 @@ +2022-09-12 + * v0.10 + * new: youtube support + 2022-08-12 * v0.9 * improvement: script `media4svg.lua' for base64 encoding of files now @@ -11,10 +15,6 @@ * v0.7 * fix: let PgUp/PgDown events propagate to parent -2022-05-18 - * v0.7 - * fix: let PgUp/PgDown events propagate to parent - 2021-10-19 * v0.6 * fix: non-conforming SVG id attribute values diff --git a/macros/latex/contrib/media4svg/README.md b/macros/latex/contrib/media4svg/README.md index 7612ec0ddf..ffd660a6b1 100644 --- a/macros/latex/contrib/media4svg/README.md +++ b/macros/latex/contrib/media4svg/README.md @@ -1,6 +1,6 @@ # The `media4svg` LaTeX Package -Version 0.9, 2022/08/12 +Version 0.10, 2022/09/12 © 2020--today, Alexander Grahn @@ -8,10 +8,12 @@ https://gitlab.com/agrahn/media4svg ## Introduction -This package implements an interface for embedding video and audio files in SVG -(Scalable Vector Graphics) output. SVG with embedded media is very portable, -as it is supported by all modern Web browsers across a variety of operating -systems and platforms, including portable devices. +This package implements an interface for embedding video and audio files and +the YouTube player in SVG (Scalable Vector Graphics) output. + +SVG with embedded media is very portable, as it is supported by all modern +Web browsers across a variety of operating systems and platforms, including +portable devices. The most portable media formats are as follows: @@ -68,8 +70,8 @@ information. Here is an [example presentation](http://mirrors.ctan.org/macros/latex/contrib/media4svg/example/beamer-example-1.svg) ([source code](http://mirrors.ctan.org/macros/latex/contrib/media4svg/example/beamer-example.tex)) -with an embedded video file and a streamed video. It also explains how to use -the mouse and the keyboard for playback control. +with an embedded local video file as well as with video streamed from a URL and a YouTube player. It also +explains how to use the mouse and the keyboard for playback control. ---- @@ -92,7 +94,11 @@ Note that `media4svg` is incompatible with package `media9`. The command for media inclusion is ````latex -\includemedia[]{}{} +\includemedia[[, url]]{}{} +```` +or +````latex +\includemedia[, youtube]{}{[,[, ...]]} ```` Command options: ````latex @@ -110,9 +116,9 @@ document instead of the media display. autoplay ```` Media playback is started after the page has been loaded in the web browser. -Depending on their settings, browsers may refuse to autoplay audio and -video with unmuted audio. Option `muted` may need to be set as well to allow -automatically start of video playback. +Depending on their settings, browsers may refuse to autoplay multimedia with +unmuted audio. Option `muted` may need to be set as well to allow playback to +be started automatically. ````latex loop ```` @@ -140,6 +146,11 @@ url The last argument of `\includemedia` is taken as a URL and media data will not be embedded in the SVG file. ````latex +youtube +```` +This embeds a YouTube player. The last argument of `\includemedia` is a single +or a comma-separated list of YouTube video IDs. +````latex embed=false ```` By default, a local media file, given as the last argument of `\includemedia`, is diff --git a/macros/latex/contrib/media4svg/example/beamer-example-1.svg b/macros/latex/contrib/media4svg/example/beamer-example-1.svg index 85af0c109a..535c57cccd 100644 --- a/macros/latex/contrib/media4svg/example/beamer-example-1.svg +++ b/macros/latex/contrib/media4svg/example/beamer-example-1.svg @@ -9,13 +9,13 @@ function $(id) {return document.getElementById("msvg_"+id.toString().trim());}; -Presentationexamplewithembeddedvideo -UseaWebbrowserandpress - +Presentationexamplewithembeddedvideo +UseaWebbrowserandpress + @@ -46,11 +46,11 @@ text.f10 {font-family:nf8;font-size:10.909088px} - + -F11 +F11 @@ -61,25 +61,25 @@ text.f10 {font-family:nf8;font-size:10.909088px} -AlexG12thAugust2022 - -Navigatewith - +AlexG12thSeptember2022 + +ToggleFull-Screenwith + - + - - + + -PageUp +F11 @@ -90,23 +90,23 @@ text.f10 {font-family:nf8;font-size:10.909088px} -& - +,navigatewith + - + - - + + -PageDn +PageUp @@ -117,23 +117,23 @@ text.f10 {font-family:nf8;font-size:10.909088px} -,toggleFull-Screenwith - +& + - + - - + + -F11 +PageDn @@ -144,8 +144,8 @@ text.f10 {font-family:nf8;font-size:10.909088px} -.Tobuildthispresentationfromthesource,run: -dvilualatexbeamer-exampledvilualatexbeamer-exampledvisvgm--bbox=papersize--font-format=woff2--zoom=-1--page=---linkmark=none\beamer-example +,mouseclickormousewheel.Tobuildthispresentationfromthesource,run: +dvilualatexbeamer-exampledvilualatexbeamer-exampledvisvgm--bbox=papersize--font-format=woff2--zoom=-1--page=---linkmark=none\beamer-example ï  ï¡ diff --git a/macros/latex/contrib/media4svg/example/beamer-example-2.svg b/macros/latex/contrib/media4svg/example/beamer-example-2.svg index e3d67c886e..6220dd1899 100644 --- a/macros/latex/contrib/media4svg/example/beamer-example-2.svg +++ b/macros/latex/contrib/media4svg/example/beamer-example-2.svg @@ -9,11 +9,11 @@ function $(id) {return document.getElementById("msvg_"+id.toString().trim());}; -Videoï¬le -Embeddedlocalvideoï¬lefrompackage -mwe -\includemedia[width=24em,height=13.5em]{}{example-movie.mp4} - +Videoï¬le +embeddedlocalvideoï¬lefrompackage +mwe +\includemedia[width=24em,height=13.5em]{}{example-movie.mp4} + - - - ï  diff --git a/macros/latex/contrib/media4svg/example/beamer-example-3.svg b/macros/latex/contrib/media4svg/example/beamer-example-3.svg index e6f9ad5d94..b5af464386 100644 --- a/macros/latex/contrib/media4svg/example/beamer-example-3.svg +++ b/macros/latex/contrib/media4svg/example/beamer-example-3.svg @@ -9,10 +9,10 @@ function $(id) {return document.getElementById("msvg_"+id.toString().trim());}; -Remotevideo -VideostreamedfromURL -\includemedia[width=24em,height=13.5em,url]{}{%https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm} - - - - - -