From 9e4111819083b4794937d896ecb306c32daa1c2e Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 11 May 2023 03:03:22 +0000 Subject: CTAN sync 202305110303 --- FILES.byname | 525 ++++----- FILES.byname.gz | Bin 2530182 -> 2530599 bytes FILES.last07days | 454 ++++---- biblio/ctan-bibdata/ctan.bib | 10 +- biblio/ctan-bibdata/ctan.pdf | Bin 3667527 -> 3667649 bytes .../context/contrib/context-simpleslides/VERSION | 2 +- .../context-simpleslides/LICENSE | 117 -- .../context-simpleslides/README.md | 171 --- .../context-simpleslides/VERSION | 1 - .../doc/context/third/simpleslides/example.pdf | Bin 7913 -> 0 bytes .../doc/context/third/simpleslides/example.tex | 19 - .../context/third/simpleslides/simpleslides.pdf | Bin 3422868 -> 0 bytes .../context/third/simpleslides/simpleslides.tex | 1133 -------------------- .../solutions/generic-talk-15min-45min.tex | 223 ---- .../solutions/speaker_introduction-2min.tex | 87 -- .../simpleslides/solutions/style-template.tex | 127 --- .../third/simpleslides/styles/BigNumber-blue.pdf | Bin 189532 -> 0 bytes .../third/simpleslides/styles/BigNumber-red.pdf | Bin 189531 -> 0 bytes .../third/simpleslides/styles/BottomSquares.pdf | Bin 188009 -> 0 bytes .../context/third/simpleslides/styles/Boxed.pdf | Bin 201446 -> 0 bytes .../context/third/simpleslides/styles/Ellipse.pdf | Bin 187600 -> 0 bytes .../context/third/simpleslides/styles/Embossed.pdf | Bin 190594 -> 0 bytes .../third/simpleslides/styles/Framed-square.pdf | Bin 188262 -> 0 bytes .../third/simpleslides/styles/Framed-stripe.pdf | Bin 185906 -> 0 bytes .../third/simpleslides/styles/FramedTitle.pdf | Bin 186955 -> 0 bytes .../simpleslides/styles/HorizontalStripes-blue.pdf | Bin 185500 -> 0 bytes .../styles/HorizontalStripes-green.pdf | Bin 185513 -> 0 bytes .../simpleslides/styles/HorizontalStripes-red.pdf | Bin 185494 -> 0 bytes .../simpleslides/styles/NarrowStripes-blue.pdf | Bin 188296 -> 0 bytes .../simpleslides/styles/NarrowStripes-green.pdf | Bin 188333 -> 0 bytes .../simpleslides/styles/NarrowStripes-red.pdf | Bin 188310 -> 0 bytes .../third/simpleslides/styles/RainbowStripe.pdf | Bin 185424 -> 0 bytes .../context/third/simpleslides/styles/Rounded.pdf | Bin 192564 -> 0 bytes .../third/simpleslides/styles/Shaded-blue.pdf | Bin 187382 -> 0 bytes .../third/simpleslides/styles/Shaded-bluered.pdf | Bin 187329 -> 0 bytes .../third/simpleslides/styles/Shaded-green.pdf | Bin 187256 -> 0 bytes .../third/simpleslides/styles/SideSquares.pdf | Bin 188985 -> 0 bytes .../context/third/simpleslides/styles/SideToc.pdf | Bin 191756 -> 0 bytes .../context/third/simpleslides/styles/Split.pdf | Bin 190849 -> 0 bytes .../context/third/simpleslides/styles/Sunrise.pdf | Bin 185983 -> 0 bytes .../context/third/simpleslides/styles/Swoosh.pdf | Bin 196000 -> 0 bytes .../third/simpleslides/styles/ThickStripes.pdf | Bin 187515 -> 0 bytes .../lua/third/simpleslides/mtx-simpleslides.lua | 220 ---- .../tex/context/interface/third/t-simpleslides.xml | 286 ----- .../simpleslides/s-simpleslides-BigNumber.tex | 220 ---- .../simpleslides/s-simpleslides-BlackBoard.tex | 154 --- .../simpleslides/s-simpleslides-BottomSquares.tex | 173 --- .../third/simpleslides/s-simpleslides-Boxed.tex | 172 --- .../simpleslides/s-simpleslides-BoxedTitle.tex | 195 ---- .../third/simpleslides/s-simpleslides-Ellipse.tex | 128 --- .../third/simpleslides/s-simpleslides-Embossed.tex | 160 --- .../third/simpleslides/s-simpleslides-Framed.tex | 227 ---- .../simpleslides/s-simpleslides-FramedTitle.tex | 160 --- .../simpleslides/s-simpleslides-FuzzyFrame.tex | 259 ----- .../simpleslides/s-simpleslides-FuzzyTopic.tex | 384 ------- .../s-simpleslides-HorizontalStripes.tex | 188 ---- .../simpleslides/s-simpleslides-NarrowStripes.tex | 169 --- .../simpleslides/s-simpleslides-PlainCounter.tex | 165 --- .../simpleslides/s-simpleslides-RainbowStripe.tex | 225 ---- .../third/simpleslides/s-simpleslides-Rounded.tex | 224 ---- .../third/simpleslides/s-simpleslides-Shaded.tex | 154 --- .../simpleslides/s-simpleslides-SideSquares.tex | 160 --- .../third/simpleslides/s-simpleslides-SideToc.tex | 328 ------ .../third/simpleslides/s-simpleslides-Split.tex | 200 ---- .../third/simpleslides/s-simpleslides-Sunrise.tex | 210 ---- .../third/simpleslides/s-simpleslides-Swoosh.tex | 295 ----- .../simpleslides/s-simpleslides-ThickStripes.tex | 145 --- .../third/simpleslides/s-simpleslides-default.tex | 880 --------------- .../simpleslides/s-simpleslides-fontsdefault.mkiv | 189 ---- .../context/third/simpleslides/t-simpleslides.mkiv | 83 -- .../doc/context/third/simpleslides/example.pdf | Bin 0 -> 7913 bytes .../doc/context/third/simpleslides/example.tex | 19 + .../context/third/simpleslides/simpleslides.pdf | Bin 0 -> 3422868 bytes .../context/third/simpleslides/simpleslides.tex | 1133 ++++++++++++++++++++ .../solutions/generic-talk-15min-45min.tex | 223 ++++ .../solutions/speaker_introduction-2min.tex | 87 ++ .../simpleslides/solutions/style-template.tex | 127 +++ .../third/simpleslides/styles/BigNumber-blue.pdf | Bin 0 -> 189532 bytes .../third/simpleslides/styles/BigNumber-red.pdf | Bin 0 -> 189531 bytes .../third/simpleslides/styles/BottomSquares.pdf | Bin 0 -> 188009 bytes .../context/third/simpleslides/styles/Boxed.pdf | Bin 0 -> 201446 bytes .../context/third/simpleslides/styles/Ellipse.pdf | Bin 0 -> 187600 bytes .../context/third/simpleslides/styles/Embossed.pdf | Bin 0 -> 190594 bytes .../third/simpleslides/styles/Framed-square.pdf | Bin 0 -> 188262 bytes .../third/simpleslides/styles/Framed-stripe.pdf | Bin 0 -> 185906 bytes .../third/simpleslides/styles/FramedTitle.pdf | Bin 0 -> 186955 bytes .../simpleslides/styles/HorizontalStripes-blue.pdf | Bin 0 -> 185500 bytes .../styles/HorizontalStripes-green.pdf | Bin 0 -> 185513 bytes .../simpleslides/styles/HorizontalStripes-red.pdf | Bin 0 -> 185494 bytes .../simpleslides/styles/NarrowStripes-blue.pdf | Bin 0 -> 188296 bytes .../simpleslides/styles/NarrowStripes-green.pdf | Bin 0 -> 188333 bytes .../simpleslides/styles/NarrowStripes-red.pdf | Bin 0 -> 188310 bytes .../third/simpleslides/styles/RainbowStripe.pdf | Bin 0 -> 185424 bytes .../context/third/simpleslides/styles/Rounded.pdf | Bin 0 -> 192564 bytes .../third/simpleslides/styles/Shaded-blue.pdf | Bin 0 -> 187382 bytes .../third/simpleslides/styles/Shaded-bluered.pdf | Bin 0 -> 187329 bytes .../third/simpleslides/styles/Shaded-green.pdf | Bin 0 -> 187256 bytes .../third/simpleslides/styles/SideSquares.pdf | Bin 0 -> 188985 bytes .../context/third/simpleslides/styles/SideToc.pdf | Bin 0 -> 191756 bytes .../context/third/simpleslides/styles/Split.pdf | Bin 0 -> 190849 bytes .../context/third/simpleslides/styles/Sunrise.pdf | Bin 0 -> 185983 bytes .../context/third/simpleslides/styles/Swoosh.pdf | Bin 0 -> 196000 bytes .../third/simpleslides/styles/ThickStripes.pdf | Bin 0 -> 187515 bytes .../lua/third/simpleslides/mtx-simpleslides.lua | 220 ++++ .../tex/context/interface/third/t-simpleslides.xml | 286 +++++ .../simpleslides/s-simpleslides-BigNumber.tex | 220 ++++ .../simpleslides/s-simpleslides-BlackBoard.tex | 154 +++ .../simpleslides/s-simpleslides-BottomSquares.tex | 173 +++ .../third/simpleslides/s-simpleslides-Boxed.tex | 172 +++ .../simpleslides/s-simpleslides-BoxedTitle.tex | 195 ++++ .../third/simpleslides/s-simpleslides-Ellipse.tex | 128 +++ .../third/simpleslides/s-simpleslides-Embossed.tex | 160 +++ .../third/simpleslides/s-simpleslides-Framed.tex | 227 ++++ .../simpleslides/s-simpleslides-FramedTitle.tex | 160 +++ .../simpleslides/s-simpleslides-FuzzyFrame.tex | 259 +++++ .../simpleslides/s-simpleslides-FuzzyTopic.tex | 384 +++++++ .../s-simpleslides-HorizontalStripes.tex | 188 ++++ .../simpleslides/s-simpleslides-NarrowStripes.tex | 169 +++ .../simpleslides/s-simpleslides-PlainCounter.tex | 165 +++ .../simpleslides/s-simpleslides-RainbowStripe.tex | 225 ++++ .../third/simpleslides/s-simpleslides-Rounded.tex | 224 ++++ .../third/simpleslides/s-simpleslides-Shaded.tex | 154 +++ .../simpleslides/s-simpleslides-SideSquares.tex | 160 +++ .../third/simpleslides/s-simpleslides-SideToc.tex | 328 ++++++ .../third/simpleslides/s-simpleslides-Split.tex | 200 ++++ .../third/simpleslides/s-simpleslides-Sunrise.tex | 210 ++++ .../third/simpleslides/s-simpleslides-Swoosh.tex | 295 +++++ .../simpleslides/s-simpleslides-ThickStripes.tex | 145 +++ .../third/simpleslides/s-simpleslides-default.tex | 880 +++++++++++++++ .../simpleslides/s-simpleslides-fontsdefault.mkiv | 189 ++++ .../context/third/simpleslides/t-simpleslides.mkiv | 83 ++ macros/latex/contrib/nostarch/README | 8 + macros/latex/contrib/nostarch/nostarch.bib | 34 +- macros/latex/contrib/nostarch/nostarch.dtx | 308 +++++- macros/latex/contrib/nostarch/nostarch.pdf | Bin 290838 -> 350878 bytes macros/latex/contrib/nostarch/nssample.pdf | Bin 279615 -> 281557 bytes macros/latex/contrib/nostarch/nssample.tex | 108 +- macros/latex/contrib/nostarch/tabletest.pdf | Bin 0 -> 35332 bytes macros/latex/contrib/nostarch/tabletest.tex | 215 ++++ macros/latex/contrib/nostarch/urltest.pdf | Bin 0 -> 18227 bytes macros/latex/contrib/nostarch/urltest.tex | 8 + macros/latex/contrib/unicodefonttable/changes.txt | 5 + .../unicodefonttable/unicodefonttable-code.pdf | Bin 989747 -> 911212 bytes .../unicodefonttable/unicodefonttable-doc.pdf | Bin 822431 -> 743124 bytes .../unicodefonttable/unicodefonttable-samples.pdf | Bin 733738 -> 656010 bytes .../contrib/unicodefonttable/unicodefonttable.dtx | 8 +- .../contrib/unicodefonttable/unicodefonttable.ins | 4 +- .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb | 38 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2447568 -> 2447616 bytes systems/win32/miktex/tm/packages/files.csv.lzma | Bin 761838 -> 761408 bytes .../win32/miktex/tm/packages/next/files.csv.lzma | Bin 761786 -> 762222 bytes systems/win32/miktex/tm/packages/next/pr.ini | 10 +- systems/win32/miktex/tm/packages/pr.ini | 12 +- timestamp | 2 +- 158 files changed, 9167 insertions(+), 8777 deletions(-) delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/LICENSE delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/README.md delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/VERSION delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/interface/third/t-simpleslides.xml delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv delete mode 100644 macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.tex create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf create mode 100644 macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf create mode 100644 macros/context/contrib/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua create mode 100644 macros/context/contrib/context-simpleslides/tex/context/interface/third/t-simpleslides.xml create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv create mode 100644 macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv create mode 100644 macros/latex/contrib/nostarch/tabletest.pdf create mode 100644 macros/latex/contrib/nostarch/tabletest.tex create mode 100644 macros/latex/contrib/nostarch/urltest.pdf create mode 100644 macros/latex/contrib/nostarch/urltest.tex diff --git a/FILES.byname b/FILES.byname index fccd0c8361..db1b001e84 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2056,12 +2056,12 @@ 2023/04/13 | 1675 | biblio/citation-style-language/README.md 2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl 2023/04/13 | 4516625 | biblio/citation-style-language.zip -2023/05/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/05/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/05/09 | 2781727 | biblio/ctan-bibdata/ctan.bib -2023/05/09 | 3667733 | biblio/ctan-bibdata/ctan.pdf +2023/05/10 | 2781727 | biblio/ctan-bibdata/ctan.bib +2023/05/10 | 3667527 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/05/09 | 4065584 | biblio/ctan-bibdata.zip +2023/05/10 | 4066554 | biblio/ctan-bibdata.zip 2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk 2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -5417,7 +5417,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2023/05/09 | 142720 | FILES.last07days +2023/05/10 | 135052 | FILES.last07days 2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs 2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf 2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf @@ -230881,16 +230881,20 @@ 2023/03/30 | 15657 | macros/latex/contrib/nostarch/100euroit.png 2023/03/30 | 26576 | macros/latex/contrib/nostarch/1eurogr.jpg 2023/04/09 | 1367 | macros/latex/contrib/nostarch/Makefile -2023/03/30 | 5369 | macros/latex/contrib/nostarch/nostarch.bib -2023/04/09 | 91292 | macros/latex/contrib/nostarch/nostarch.dtx +2023/04/09 | 4829 | macros/latex/contrib/nostarch/nostarch.bib +2023/04/16 | 100427 | macros/latex/contrib/nostarch/nostarch.dtx 2023/03/30 | 1195 | macros/latex/contrib/nostarch/nostarch.ins -2023/04/09 | 290838 | macros/latex/contrib/nostarch/nostarch.pdf -2023/04/09 | 279615 | macros/latex/contrib/nostarch/nssample.pdf -2023/04/09 | 13815 | macros/latex/contrib/nostarch/nssample.tex -2023/04/09 | 740 | macros/latex/contrib/nostarch/README +2023/04/16 | 350878 | macros/latex/contrib/nostarch/nostarch.pdf +2023/04/18 | 281557 | macros/latex/contrib/nostarch/nssample.pdf +2023/04/18 | 15327 | macros/latex/contrib/nostarch/nssample.tex +2023/04/16 | 1007 | macros/latex/contrib/nostarch/README 2023/03/30 | 1190 | macros/latex/contrib/nostarch/recycled.png +2023/04/16 | 35332 | macros/latex/contrib/nostarch/tabletest.pdf +2023/04/16 | 5850 | macros/latex/contrib/nostarch/tabletest.tex +2023/04/11 | 18227 | macros/latex/contrib/nostarch/urltest.pdf +2023/04/11 | 384 | macros/latex/contrib/nostarch/urltest.tex 2023/03/30 | 63756 | macros/latex/contrib/nostarch/vitruvian.jpg -2023/04/09 | 702568 | macros/latex/contrib/nostarch.zip +2023/05/10 | 815768 | macros/latex/contrib/nostarch.zip 2019/09/28 | 56740 | macros/latex/contrib/notes2bib/notes2bib.dtx 2019/09/28 | 238756 | macros/latex/contrib/notes2bib/notes2bib.pdf 2019/09/28 | 1584 | macros/latex/contrib/notes2bib/README.md @@ -241270,18 +241274,18 @@ 2020/03/10 | 4729 | macros/latex/contrib/unicode-alphabets/latex/unicode-alphabets.unz.csv 2023/02/27 | 539 | macros/latex/contrib/unicode-alphabets/README.md 2023/02/27 | 794510 | macros/latex/contrib/unicode-alphabets.zip -2022/11/13 | 1480 | macros/latex/contrib/unicodefonttable/changes.txt -2022/11/13 | 76099 | macros/latex/contrib/unicodefonttable/l3doc-TUB.cls -2022/11/13 | 777 | macros/latex/contrib/unicodefonttable/README.md -2022/11/13 | 898 | macros/latex/contrib/unicodefonttable/TODO.md -2022/11/13 | 989747 | macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf -2022/11/13 | 109 | macros/latex/contrib/unicodefonttable/unicodefonttable-code.tex -2022/11/13 | 822431 | macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf -2022/11/13 | 184 | macros/latex/contrib/unicodefonttable/unicodefonttable-doc.tex -2022/11/13 | 87714 | macros/latex/contrib/unicodefonttable/unicodefonttable.dtx -2022/11/13 | 2397 | macros/latex/contrib/unicodefonttable/unicodefonttable.ins -2022/11/13 | 733738 | macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf -2022/11/13 | 2552532 | macros/latex/contrib/unicodefonttable.zip +2023/05/10 | 1658 | macros/latex/contrib/unicodefonttable/changes.txt +2023/05/10 | 76099 | macros/latex/contrib/unicodefonttable/l3doc-TUB.cls +2023/05/10 | 777 | macros/latex/contrib/unicodefonttable/README.md +2023/05/10 | 898 | macros/latex/contrib/unicodefonttable/TODO.md +2023/05/10 | 911212 | macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf +2023/05/10 | 109 | macros/latex/contrib/unicodefonttable/unicodefonttable-code.tex +2023/05/10 | 743124 | macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf +2023/05/10 | 184 | macros/latex/contrib/unicodefonttable/unicodefonttable-doc.tex +2023/05/10 | 87714 | macros/latex/contrib/unicodefonttable/unicodefonttable.dtx +2023/05/10 | 2397 | macros/latex/contrib/unicodefonttable/unicodefonttable.ins +2023/05/10 | 656010 | macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf +2023/05/10 | 2317523 | macros/latex/contrib/unicodefonttable.zip 2021/10/04 | 494976 | macros/latex/contrib/unifith/examples/Dottorato.pdf 2021/10/04 | 8618 | macros/latex/contrib/unifith/examples/Dottorato.tex 2021/10/04 | 497301 | macros/latex/contrib/unifith/examples/Laurea.pdf @@ -291801,13 +291805,13 @@ 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.amd64-freebsd.r16472.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.amd64-netbsd.r30191.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.armhf-linux.r30015.tar.xz -2023/02/27 | 18992 | systems/texlive/tlnet/archive/cslatex.doc.r66186.tar.xz +2023/05/10 | 18992 | systems/texlive/tlnet/archive/cslatex.doc.r67061.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.i386-freebsd.r16472.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.i386-linux.r3006.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.i386-netbsd.r30191.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/cslatex.i386-solaris.r8102.tar.xz -2023/02/27 | 12744 | systems/texlive/tlnet/archive/cslatex.r66186.tar.xz -2023/02/27 | 24040 | systems/texlive/tlnet/archive/cslatex.source.r66186.tar.xz +2023/05/10 | 12752 | systems/texlive/tlnet/archive/cslatex.r67061.tar.xz +2023/05/10 | 24036 | systems/texlive/tlnet/archive/cslatex.source.r67061.tar.xz 2021/02/25 | 344 | systems/texlive/tlnet/archive/cslatex.universal-darwin.r57908.tar.xz 2023/02/20 | 2384 | systems/texlive/tlnet/archive/cslatex.windows.r65891.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/cslatex.x86_64-cygwin.r33557.tar.xz @@ -291845,8 +291849,8 @@ 2019/08/11 | 218408 | systems/texlive/tlnet/archive/csvmerge.doc.r51857.tar.xz 2019/08/11 | 2940 | systems/texlive/tlnet/archive/csvmerge.r51857.tar.xz 2019/08/11 | 13912 | systems/texlive/tlnet/archive/csvmerge.source.r51857.tar.xz -2022/09/21 | 1659136 | systems/texlive/tlnet/archive/csvsimple.doc.r64450.tar.xz -2022/09/21 | 11344 | systems/texlive/tlnet/archive/csvsimple.r64450.tar.xz +2023/05/10 | 1704524 | systems/texlive/tlnet/archive/csvsimple.doc.r67058.tar.xz +2023/05/10 | 11468 | systems/texlive/tlnet/archive/csvsimple.r67058.tar.xz 2019/02/28 | 698160 | systems/texlive/tlnet/archive/ctable.doc.r38672.tar.xz 2019/02/28 | 3620 | systems/texlive/tlnet/archive/ctable.r38672.tar.xz 2019/02/28 | 14844 | systems/texlive/tlnet/archive/ctable.source.r38672.tar.xz @@ -298707,8 +298711,8 @@ 2023/05/03 | 1274524 | systems/texlive/tlnet/archive/profcollege.r66990.tar.xz 2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz 2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz -2023/05/04 | 1830792 | systems/texlive/tlnet/archive/proflycee.doc.r67002.tar.xz -2023/05/04 | 34008 | systems/texlive/tlnet/archive/proflycee.r67002.tar.xz +2023/05/10 | 1845352 | systems/texlive/tlnet/archive/proflycee.doc.r67059.tar.xz +2023/05/10 | 34828 | systems/texlive/tlnet/archive/proflycee.r67059.tar.xz 2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz 2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz 2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz @@ -300854,7 +300858,7 @@ 2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz -2023/05/09 | 426452 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67050.tar.xz +2023/05/10 | 426640 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67057.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz 2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz @@ -300876,7 +300880,7 @@ 2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz -2023/05/09 | 114088 | systems/texlive/tlnet/archive/texlive-scripts.r67050.tar.xz +2023/05/10 | 114084 | systems/texlive/tlnet/archive/texlive-scripts.r67057.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2023/03/08 | 60300 | systems/texlive/tlnet/archive/texlive-scripts.windows.r66427.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -301719,8 +301723,8 @@ 2019/02/28 | 3948 | systems/texlive/tlnet/archive/uebungsblatt.r15878.tar.xz 2019/02/28 | 4250444 | systems/texlive/tlnet/archive/uestcthesis.doc.r36371.tar.xz 2019/02/28 | 17228 | systems/texlive/tlnet/archive/uestcthesis.r36371.tar.xz -2023/01/29 | 484684 | systems/texlive/tlnet/archive/ufrgscca.doc.r65661.tar.xz -2023/01/29 | 32240 | systems/texlive/tlnet/archive/ufrgscca.r65661.tar.xz +2023/05/10 | 484380 | systems/texlive/tlnet/archive/ufrgscca.doc.r67060.tar.xz +2023/05/10 | 32372 | systems/texlive/tlnet/archive/ufrgscca.r67060.tar.xz 2019/02/28 | 872 | systems/texlive/tlnet/archive/uhc.doc.r16791.tar.xz 2019/02/28 | 3600148 | systems/texlive/tlnet/archive/uhc.r16791.tar.xz 2019/02/28 | 380280 | systems/texlive/tlnet/archive/uhhassignment.doc.r44026.tar.xz @@ -302736,16 +302740,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2023/03/12 | 125532 | systems/texlive/tlnet/install-tl -2023/05/09 | 5735791 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/05/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/05/09 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/05/10 | 5735805 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/05/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/05/10 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/02/19 | 5098 | systems/texlive/tlnet/install-tl-windows.bat -2023/05/09 | 21037395 | systems/texlive/tlnet/install-tl-windows.exe -2023/05/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/05/09 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/05/09 | 26025746 | systems/texlive/tlnet/install-tl.zip -2023/05/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/05/09 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/05/10 | 21036933 | systems/texlive/tlnet/install-tl-windows.exe +2023/05/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/05/10 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/05/10 | 26025746 | systems/texlive/tlnet/install-tl.zip +2023/05/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/05/10 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -302797,12 +302801,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2023/05/09 | 18097841 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/05/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/05/10 | 18097867 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/05/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/05/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/05/09 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/05/09 | 2447580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/05/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/05/10 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/05/10 | 2447568 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2023/02/26 | 42350 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -306496,9 +306500,9 @@ 2022/08/11 | 30566 | systems/win32/miktex/tm/packages/animate__source.tar.lzma 2022/09/23 | 24118 | systems/win32/miktex/tm/packages/animate.tar.lzma 2020/08/09 | 1139079 | systems/win32/miktex/tm/packages/annee-scolaire.tar.lzma -2023/02/23 | 205749 | systems/win32/miktex/tm/packages/annotate-equations__doc.tar.lzma -2023/02/23 | 3867 | systems/win32/miktex/tm/packages/annotate-equations__source.tar.lzma -2023/02/23 | 3142 | systems/win32/miktex/tm/packages/annotate-equations.tar.lzma +2023/05/10 | 150173 | systems/win32/miktex/tm/packages/annotate-equations__doc.tar.lzma +2023/05/10 | 4311 | systems/win32/miktex/tm/packages/annotate-equations__source.tar.lzma +2023/05/10 | 3263 | systems/win32/miktex/tm/packages/annotate-equations.tar.lzma 2018/08/27 | 1599994 | systems/win32/miktex/tm/packages/annot-pro.tar.lzma 2010/02/22 | 189080 | systems/win32/miktex/tm/packages/anonchap.tar.lzma 2020/05/13 | 385905 | systems/win32/miktex/tm/packages/anonymous-acm.tar.lzma @@ -306549,9 +306553,9 @@ 2022/06/26 | 1178477 | systems/win32/miktex/tm/packages/arabtex__source.tar.lzma 2022/06/26 | 223243 | systems/win32/miktex/tm/packages/arabtex.tar.lzma 2015/09/08 | 525679 | systems/win32/miktex/tm/packages/arabxetex.tar.lzma -2023/04/27 | 4995608 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma -2023/04/27 | 115997 | systems/win32/miktex/tm/packages/arara__source.tar.lzma -2023/04/27 | 12145330 | systems/win32/miktex/tm/packages/arara.tar.lzma +2023/05/10 | 4998068 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma +2023/05/10 | 116260 | systems/win32/miktex/tm/packages/arara__source.tar.lzma +2023/05/10 | 12147508 | systems/win32/miktex/tm/packages/arara.tar.lzma 2020/08/09 | 1270074 | systems/win32/miktex/tm/packages/archaeologie.tar.lzma 2015/06/03 | 2562730 | systems/win32/miktex/tm/packages/archaic.tar.lzma 2021/01/02 | 1570972 | systems/win32/miktex/tm/packages/archivo.tar.lzma @@ -306823,9 +306827,9 @@ 2022/11/01 | 2595 | systems/win32/miktex/tm/packages/beamertheme-simpleplus__source.tar.lzma 2022/11/01 | 2102 | systems/win32/miktex/tm/packages/beamertheme-simpleplus.tar.lzma 2017/07/19 | 181415 | systems/win32/miktex/tm/packages/beamerthemetamu.tar.lzma -2022/09/23 | 168046 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox__doc.tar.lzma -2022/09/23 | 3647 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox__source.tar.lzma -2022/09/23 | 2594 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox.tar.lzma +2023/05/10 | 168160 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox__doc.tar.lzma +2023/05/10 | 3684 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox__source.tar.lzma +2023/05/10 | 2597 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox.tar.lzma 2023/02/23 | 586823 | systems/win32/miktex/tm/packages/beamertheme-trigon__doc.tar.lzma 2023/02/23 | 15675 | systems/win32/miktex/tm/packages/beamertheme-trigon__source.tar.lzma 2023/02/23 | 6355 | systems/win32/miktex/tm/packages/beamertheme-trigon.tar.lzma @@ -306939,12 +306943,14 @@ 2020/10/03 | 137545 | systems/win32/miktex/tm/packages/biblatex-juradiss.tar.lzma 2010/07/12 | 11922 | systems/win32/miktex/tm/packages/biblatex-jura.tar.lzma 2021/03/17 | 234757 | systems/win32/miktex/tm/packages/biblatex-license.tar.lzma -2022/03/29 | 7295 | systems/win32/miktex/tm/packages/biblatex-lncs__doc.tar.lzma -2021/08/28 | 2534 | systems/win32/miktex/tm/packages/biblatex-lncs__source.tar.lzma -2022/12/20 | 2850 | systems/win32/miktex/tm/packages/biblatex-lncs.tar.lzma +2023/05/10 | 7319 | systems/win32/miktex/tm/packages/biblatex-lncs__doc.tar.lzma +2023/05/10 | 2759 | systems/win32/miktex/tm/packages/biblatex-lncs__source.tar.lzma +2023/05/10 | 3264 | systems/win32/miktex/tm/packages/biblatex-lncs.tar.lzma 2019/02/04 | 12871 | systems/win32/miktex/tm/packages/biblatex-lni.tar.lzma 2013/11/22 | 366384 | systems/win32/miktex/tm/packages/biblatex-luh-ipw.tar.lzma -2020/01/08 | 148457 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology.tar.lzma +2023/05/10 | 137110 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology__doc.tar.lzma +2023/05/10 | 9429 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology__source.tar.lzma +2023/05/10 | 5101 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology.tar.lzma 2022/03/07 | 644048 | systems/win32/miktex/tm/packages/biblatex-mla__doc.tar.lzma 2022/03/07 | 46022 | systems/win32/miktex/tm/packages/biblatex-mla__source.tar.lzma 2022/03/07 | 25096 | systems/win32/miktex/tm/packages/biblatex-mla.tar.lzma @@ -307035,9 +307041,9 @@ 2016/07/20 | 229228 | systems/win32/miktex/tm/packages/biocon.tar.lzma 2016/10/07 | 6473 | systems/win32/miktex/tm/packages/biolett-bst.tar.lzma 2012/04/04 | 373402 | systems/win32/miktex/tm/packages/bitelist.tar.lzma -2023/04/27 | 1155803 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma -2023/04/27 | 49256 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma -2023/04/27 | 27700 | systems/win32/miktex/tm/packages/bithesis.tar.lzma +2023/05/10 | 1158521 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma +2023/05/10 | 49401 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma +2023/05/10 | 27721 | systems/win32/miktex/tm/packages/bithesis.tar.lzma 2015/12/15 | 184658 | systems/win32/miktex/tm/packages/bitpattern.tar.lzma 2019/12/13 | 638837 | systems/win32/miktex/tm/packages/bitset.tar.lzma 2022/10/06 | 42850 | systems/win32/miktex/tm/packages/bitter__doc.tar.lzma @@ -307501,7 +307507,9 @@ 2022/08/11 | 622691 | systems/win32/miktex/tm/packages/colortbl__doc.tar.lzma 2022/08/11 | 19103 | systems/win32/miktex/tm/packages/colortbl__source.tar.lzma 2022/08/11 | 3945 | systems/win32/miktex/tm/packages/colortbl.tar.lzma -2007/04/20 | 11854 | systems/win32/miktex/tm/packages/colorwav.tar.lzma +2023/05/10 | 99392 | systems/win32/miktex/tm/packages/colorwav__doc.tar.lzma +2023/05/10 | 4690 | systems/win32/miktex/tm/packages/colorwav__source.tar.lzma +2023/05/10 | 2221 | systems/win32/miktex/tm/packages/colorwav.tar.lzma 2013/08/27 | 1236805 | systems/win32/miktex/tm/packages/colorweb.tar.lzma 2011/03/17 | 237236 | systems/win32/miktex/tm/packages/colourchange.tar.lzma 2010/06/04 | 97463 | systems/win32/miktex/tm/packages/combelow.tar.lzma @@ -307549,14 +307557,17 @@ 2022/12/12 | 75232 | systems/win32/miktex/tm/packages/cooking-units__source.tar.lzma 2022/12/12 | 22830 | systems/win32/miktex/tm/packages/cooking-units.tar.lzma 2009/10/14 | 887213 | systems/win32/miktex/tm/packages/cookybooky.tar.lzma +2023/05/10 | 403716 | systems/win32/miktex/tm/packages/cool__doc.tar.lzma 2023/03/17 | 51799 | systems/win32/miktex/tm/packages/coolfn__doc.tar.lzma 2023/03/17 | 3776 | systems/win32/miktex/tm/packages/coolfn__source.tar.lzma 2023/03/17 | 1764 | systems/win32/miktex/tm/packages/coolfn.tar.lzma 2022/06/12 | 111031 | systems/win32/miktex/tm/packages/coollist__doc.tar.lzma -2022/06/12 | 7345 | systems/win32/miktex/tm/packages/coollist__source.tar.lzma -2022/06/12 | 2538 | systems/win32/miktex/tm/packages/coollist.tar.lzma +2023/05/10 | 7416 | systems/win32/miktex/tm/packages/coollist__source.tar.lzma +2023/05/10 | 2584 | systems/win32/miktex/tm/packages/coollist.tar.lzma +2023/05/10 | 30844 | systems/win32/miktex/tm/packages/cool__source.tar.lzma 2009/09/11 | 125261 | systems/win32/miktex/tm/packages/coolstr.tar.lzma 2007/01/02 | 450020 | systems/win32/miktex/tm/packages/cool.tar.bz2 +2023/05/10 | 10445 | systems/win32/miktex/tm/packages/cool.tar.lzma 2013/02/11 | 120070 | systems/win32/miktex/tm/packages/coolthms.tar.lzma 2021/08/11 | 224725 | systems/win32/miktex/tm/packages/cooltooltips__doc.tar.lzma 2021/08/11 | 10049 | systems/win32/miktex/tm/packages/cooltooltips__source.tar.lzma @@ -307643,8 +307654,8 @@ 2017/04/23 | 2092323 | systems/win32/miktex/tm/packages/css-colors.tar.lzma 2016/09/06 | 106657 | systems/win32/miktex/tm/packages/cstypo.tar.lzma 2019/08/13 | 235822 | systems/win32/miktex/tm/packages/csvmerge.tar.lzma -2022/09/23 | 1657334 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma -2022/09/23 | 11550 | systems/win32/miktex/tm/packages/csvsimple.tar.lzma +2023/05/10 | 1706879 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma +2023/05/10 | 11681 | systems/win32/miktex/tm/packages/csvsimple.tar.lzma 2007/07/04 | 215599 | systems/win32/miktex/tm/packages/csvtools.tar.lzma 2015/10/06 | 155555 | systems/win32/miktex/tm/packages/ctablestack.tar.lzma 2015/10/20 | 716564 | systems/win32/miktex/tm/packages/ctable.tar.lzma @@ -307925,7 +307936,10 @@ 2014/09/29 | 380557 | systems/win32/miktex/tm/packages/dynblocks.tar.lzma 2021/04/07 | 137628 | systems/win32/miktex/tm/packages/dynbrackets.tar.lzma 2021/04/07 | 874108 | systems/win32/miktex/tm/packages/dynkin-diagrams.tar.lzma +2023/05/10 | 128010 | systems/win32/miktex/tm/packages/dyntree__doc.tar.lzma +2023/05/10 | 9227 | systems/win32/miktex/tm/packages/dyntree__source.tar.lzma 2006/08/26 | 141965 | systems/win32/miktex/tm/packages/dyntree.tar.bz2 +2023/05/10 | 3339 | systems/win32/miktex/tm/packages/dyntree.tar.lzma 2021/01/28 | 325253 | systems/win32/miktex/tm/packages/ean13isbn.tar.lzma 2016/07/15 | 3965 | systems/win32/miktex/tm/packages/ean.tar.lzma 2021/07/18 | 313984 | systems/win32/miktex/tm/packages/easing__doc.tar.lzma @@ -308139,9 +308153,9 @@ 2019/07/29 | 72833 | systems/win32/miktex/tm/packages/esint-type1.tar.lzma 2011/05/25 | 471903 | systems/win32/miktex/tm/packages/eskdx.tar.lzma 2010/05/10 | 433311 | systems/win32/miktex/tm/packages/esk.tar.lzma -2023/03/27 | 290602 | systems/win32/miktex/tm/packages/eso-pic__doc.tar.lzma -2023/03/27 | 7270 | systems/win32/miktex/tm/packages/eso-pic__source.tar.lzma -2023/03/27 | 4054 | systems/win32/miktex/tm/packages/eso-pic.tar.lzma +2023/05/10 | 290972 | systems/win32/miktex/tm/packages/eso-pic__doc.tar.lzma +2023/05/10 | 7316 | systems/win32/miktex/tm/packages/eso-pic__source.tar.lzma +2023/05/10 | 4061 | systems/win32/miktex/tm/packages/eso-pic.tar.lzma 2015/05/25 | 198929 | systems/win32/miktex/tm/packages/esrelation.tar.lzma 2011/05/25 | 488837 | systems/win32/miktex/tm/packages/esstix.tar.lzma 2010/03/08 | 296163 | systems/win32/miktex/tm/packages/estcpmm.tar.lzma @@ -308158,9 +308172,9 @@ 2021/11/13 | 359261 | systems/win32/miktex/tm/packages/etl__doc.tar.lzma 2021/11/13 | 16086 | systems/win32/miktex/tm/packages/etl__source.tar.lzma 2021/11/13 | 4650 | systems/win32/miktex/tm/packages/etl.tar.lzma -2023/03/17 | 893493 | systems/win32/miktex/tm/packages/etoc__doc.tar.lzma -2023/03/17 | 114360 | systems/win32/miktex/tm/packages/etoc__source.tar.lzma -2023/03/17 | 13004 | systems/win32/miktex/tm/packages/etoc.tar.lzma +2023/05/10 | 930163 | systems/win32/miktex/tm/packages/etoc__doc.tar.lzma +2023/05/10 | 119799 | systems/win32/miktex/tm/packages/etoc__source.tar.lzma +2023/05/10 | 13875 | systems/win32/miktex/tm/packages/etoc.tar.lzma 2021/06/06 | 238742 | systems/win32/miktex/tm/packages/etoolbox__doc.tar.lzma 2021/06/06 | 8926 | systems/win32/miktex/tm/packages/etoolbox.tar.lzma 2018/07/12 | 1869 | systems/win32/miktex/tm/packages/etsvthor.tar.lzma @@ -308305,9 +308319,9 @@ 2022/12/28 | 440870 | systems/win32/miktex/tm/packages/fei__doc.tar.lzma 2022/12/28 | 36450 | systems/win32/miktex/tm/packages/fei__source.tar.lzma 2022/12/28 | 8195 | systems/win32/miktex/tm/packages/fei.tar.lzma -2023/03/19 | 604471 | systems/win32/miktex/tm/packages/fenetrecas__doc.tar.lzma -2023/03/19 | 5258 | systems/win32/miktex/tm/packages/fenetrecas__source.tar.lzma -2023/03/19 | 3597 | systems/win32/miktex/tm/packages/fenetrecas.tar.lzma +2023/05/10 | 605561 | systems/win32/miktex/tm/packages/fenetrecas__doc.tar.lzma +2023/05/10 | 5386 | systems/win32/miktex/tm/packages/fenetrecas__source.tar.lzma +2023/05/10 | 3751 | systems/win32/miktex/tm/packages/fenetrecas.tar.lzma 2011/11/22 | 4244 | systems/win32/miktex/tm/packages/fenixpar.tar.lzma 2017/04/17 | 3782095 | systems/win32/miktex/tm/packages/fetamont.tar.lzma 2021/03/17 | 1142715 | systems/win32/miktex/tm/packages/fetchbibpes.tar.lzma @@ -308349,7 +308363,7 @@ 2022/11/01 | 5115 | systems/win32/miktex/tm/packages/filehook.tar.lzma 2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma 2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma -2023/05/05 | 761838 | systems/win32/miktex/tm/packages/files.csv.lzma +2023/05/10 | 761408 | systems/win32/miktex/tm/packages/files.csv.lzma 2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma 2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma 2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma @@ -308481,7 +308495,10 @@ 2012/10/04 | 89389 | systems/win32/miktex/tm/packages/foreign.tar.lzma 2020/06/29 | 107246 | systems/win32/miktex/tm/packages/forest-quickstart.tar.lzma 2017/07/16 | 1923894 | systems/win32/miktex/tm/packages/forest.tar.lzma +2023/05/10 | 70833 | systems/win32/miktex/tm/packages/forloop__doc.tar.lzma +2023/05/10 | 3023 | systems/win32/miktex/tm/packages/forloop__source.tar.lzma 2006/09/22 | 7092 | systems/win32/miktex/tm/packages/forloop.tar.bz2 +2023/05/10 | 1502 | systems/win32/miktex/tm/packages/forloop.tar.lzma 2022/02/18 | 236547 | systems/win32/miktex/tm/packages/formal-grammar__doc.tar.lzma 2022/02/18 | 7137 | systems/win32/miktex/tm/packages/formal-grammar__source.tar.lzma 2022/02/18 | 2032 | systems/win32/miktex/tm/packages/formal-grammar.tar.lzma @@ -309272,9 +309289,9 @@ 2023/04/27 | 3499543 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma 2023/04/27 | 80946 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma 2023/04/27 | 23973 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma -2023/04/27 | 11965806 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma -2023/04/27 | 603292 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma -2023/04/27 | 175721 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma +2023/05/10 | 11911243 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma +2023/05/10 | 600056 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma +2023/05/10 | 174794 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma 2023/04/15 | 1833509 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma 2023/04/15 | 46317 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma 2023/04/15 | 22168 | systems/win32/miktex/tm/packages/l3packages.tar.lzma @@ -309352,9 +309369,9 @@ 2022/11/15 | 2505297 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma 2022/11/15 | 57406 | systems/win32/miktex/tm/packages/latex-graphics-dev__source.tar.lzma 2022/11/15 | 16011 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma -2023/04/15 | 1196500 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma -2023/04/15 | 125612 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma -2023/04/15 | 72982 | systems/win32/miktex/tm/packages/latexindent.tar.lzma +2023/05/10 | 1197270 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma +2023/05/10 | 126111 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma +2023/05/10 | 73485 | systems/win32/miktex/tm/packages/latexindent.tar.lzma 2023/03/17 | 5333350 | systems/win32/miktex/tm/packages/latex-lab-dev__doc.tar.lzma 2023/04/09 | 75478 | systems/win32/miktex/tm/packages/latex-lab-dev__source.tar.lzma 2023/04/09 | 27801 | systems/win32/miktex/tm/packages/latex-lab-dev.tar.lzma @@ -309381,7 +309398,7 @@ 2023/02/23 | 43612 | systems/win32/miktex/tm/packages/latex-tools.tar.lzma 2019/01/19 | 6799 | systems/win32/miktex/tm/packages/latex-uni8.tar.lzma 2020/05/23 | 522678 | systems/win32/miktex/tm/packages/latex-veryshortguide.tar.lzma -2022/05/25 | 2049250 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma +2023/05/10 | 2348206 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma 2020/01/22 | 5300 | systems/win32/miktex/tm/packages/latino-sine-flexione.tar.lzma 2019/07/05 | 13567431 | systems/win32/miktex/tm/packages/lato.tar.lzma 2011/04/20 | 137578 | systems/win32/miktex/tm/packages/layaureo.tar.lzma @@ -309587,8 +309604,8 @@ 2014/09/08 | 2067930 | systems/win32/miktex/tm/packages/lshort-spanish.tar.lzma 2004/07/28 | 464778 | systems/win32/miktex/tm/packages/lshort-thai.cab 2004/07/28 | 283085 | systems/win32/miktex/tm/packages/lshort-ukrainian.cab -2021/11/21 | 98952 | systems/win32/miktex/tm/packages/lshort-zh-cn__source.tar.lzma -2021/11/21 | 1471880 | systems/win32/miktex/tm/packages/lshort-zh-cn.tar.lzma +2023/05/10 | 99453 | systems/win32/miktex/tm/packages/lshort-zh-cn__source.tar.lzma +2023/05/10 | 1472832 | systems/win32/miktex/tm/packages/lshort-zh-cn.tar.lzma 2012/05/11 | 375006 | systems/win32/miktex/tm/packages/lstaddons.tar.lzma 2018/07/09 | 276322 | systems/win32/miktex/tm/packages/lstbayes.tar.lzma 2018/12/30 | 59590 | systems/win32/miktex/tm/packages/lstfiracode.tar.lzma @@ -309701,9 +309718,9 @@ 2021/06/06 | 4099 | systems/win32/miktex/tm/packages/luatex85__source.tar.lzma 2021/06/06 | 2000 | systems/win32/miktex/tm/packages/luatex85.tar.lzma 2015/10/06 | 276167 | systems/win32/miktex/tm/packages/luatexbase.tar.lzma -2023/04/15 | 3112704 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma +2023/05/10 | 3107615 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma 2023/04/15 | 221713 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma -2023/04/15 | 194102 | systems/win32/miktex/tm/packages/luatexja.tar.lzma +2023/05/10 | 194129 | systems/win32/miktex/tm/packages/luatexja.tar.lzma 2022/11/15 | 339220 | systems/win32/miktex/tm/packages/luatexko__doc.tar.lzma 2022/11/15 | 12540 | systems/win32/miktex/tm/packages/luatexko__source.tar.lzma 2022/11/15 | 23665 | systems/win32/miktex/tm/packages/luatexko.tar.lzma @@ -309712,9 +309729,9 @@ 2022/09/23 | 92646 | systems/win32/miktex/tm/packages/luatruthtable__doc.tar.lzma 2022/09/23 | 4835 | systems/win32/miktex/tm/packages/luatruthtable__source.tar.lzma 2022/10/06 | 2496 | systems/win32/miktex/tm/packages/luatruthtable.tar.lzma -2023/04/15 | 279567 | systems/win32/miktex/tm/packages/lua-typo__doc.tar.lzma -2023/04/15 | 28807 | systems/win32/miktex/tm/packages/lua-typo__source.tar.lzma -2023/04/15 | 11553 | systems/win32/miktex/tm/packages/lua-typo.tar.lzma +2023/05/10 | 282468 | systems/win32/miktex/tm/packages/lua-typo__doc.tar.lzma +2023/05/10 | 29409 | systems/win32/miktex/tm/packages/lua-typo__source.tar.lzma +2023/05/10 | 12069 | systems/win32/miktex/tm/packages/lua-typo.tar.lzma 2021/09/18 | 73725 | systems/win32/miktex/tm/packages/lua-uca__doc.tar.lzma 2021/09/18 | 3843 | systems/win32/miktex/tm/packages/lua-uca__source.tar.lzma 2021/09/18 | 72763 | systems/win32/miktex/tm/packages/lua-uca.tar.lzma @@ -309820,9 +309837,9 @@ 2018/07/27 | 222854 | systems/win32/miktex/tm/packages/marginfit.tar.lzma 2020/05/12 | 265372 | systems/win32/miktex/tm/packages/marginfix.tar.lzma 2018/08/14 | 331408 | systems/win32/miktex/tm/packages/marginnote.tar.lzma -2023/04/07 | 1166938 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma -2023/04/07 | 112339 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma -2023/04/07 | 53243 | systems/win32/miktex/tm/packages/markdown.tar.lzma +2023/05/10 | 1180199 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma +2023/05/10 | 113310 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma +2023/05/10 | 53919 | systems/win32/miktex/tm/packages/markdown.tar.lzma 2012/04/17 | 561606 | systems/win32/miktex/tm/packages/marvosym.tar.lzma 2022/03/12 | 4785503 | systems/win32/miktex/tm/packages/matapli__doc.tar.lzma 2022/03/12 | 11211 | systems/win32/miktex/tm/packages/matapli__source.tar.lzma @@ -309881,9 +309898,9 @@ 2021/09/13 | 225810 | systems/win32/miktex/tm/packages/mcexam__doc.tar.lzma 2021/09/13 | 9762 | systems/win32/miktex/tm/packages/mcexam__source.tar.lzma 2021/09/13 | 11598 | systems/win32/miktex/tm/packages/mcexam.tar.lzma -2023/02/05 | 803251 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma -2023/02/05 | 36257 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma -2023/02/05 | 23232 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma +2023/05/10 | 830946 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma +2023/05/10 | 36244 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma +2023/05/10 | 22645 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma 2013/09/17 | 427099 | systems/win32/miktex/tm/packages/mciteplus.tar.lzma 2016/07/16 | 147633 | systems/win32/miktex/tm/packages/mcite.tar.lzma 2021/01/07 | 539724 | systems/win32/miktex/tm/packages/mcmthesis.tar.lzma @@ -310202,9 +310219,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2023/05/05 | 319511 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2023/05/05 | 1907271 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2023/05/05 | 1660755 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2023/05/10 | 320651 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2023/05/10 | 1908752 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2023/05/10 | 1662617 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2023/05/05 | 14462 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma 2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma @@ -310320,9 +310337,9 @@ 2008/05/14 | 857010 | systems/win32/miktex/tm/packages/mpman-ru.tar.lzma 2019/01/03 | 356531 | systems/win32/miktex/tm/packages/mpostinl.tar.lzma 2020/02/06 | 37288 | systems/win32/miktex/tm/packages/mptopdf.tar.lzma -2021/11/07 | 108555 | systems/win32/miktex/tm/packages/mptrees__doc.tar.lzma -2021/11/07 | 6544 | systems/win32/miktex/tm/packages/mptrees__source.tar.lzma -2021/11/07 | 4530 | systems/win32/miktex/tm/packages/mptrees.tar.lzma +2023/05/10 | 143515 | systems/win32/miktex/tm/packages/mptrees__doc.tar.lzma +2023/05/10 | 8187 | systems/win32/miktex/tm/packages/mptrees__source.tar.lzma +2023/05/10 | 7549 | systems/win32/miktex/tm/packages/mptrees.tar.lzma 2022/05/15 | 224244 | systems/win32/miktex/tm/packages/msc__doc.tar.lzma 2022/05/15 | 28040 | systems/win32/miktex/tm/packages/msc__source.tar.lzma 2022/05/15 | 20411 | systems/win32/miktex/tm/packages/msc.tar.lzma @@ -310458,7 +310475,9 @@ 2005/06/25 | 43902 | systems/win32/miktex/tm/packages/newsletr.cab 2007/12/30 | 204631 | systems/win32/miktex/tm/packages/newspaper.tar.lzma 2022/03/07 | 607194 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma -2020/10/04 | 440940 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma +2023/05/10 | 262384 | systems/win32/miktex/tm/packages/newtxsf__doc.tar.lzma +2023/05/10 | 3582 | systems/win32/miktex/tm/packages/newtxsf__source.tar.lzma +2023/05/10 | 106242 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma 2022/03/07 | 36543 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma 2022/03/07 | 6413338 | systems/win32/miktex/tm/packages/newtx.tar.lzma 2020/02/17 | 288246 | systems/win32/miktex/tm/packages/newtxtt.tar.lzma @@ -310467,102 +310486,102 @@ 2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma 2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma 2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2023/05/05 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2023/05/05 | 36594 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2023/05/05 | 1168835 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2023/05/05 | 31757 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2023/05/05 | 36542 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2023/05/05 | 67073 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2023/05/05 | 102818 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2023/05/05 | 78666 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2023/05/05 | 31604 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2023/05/05 | 395147 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2023/05/05 | 40139 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2023/05/05 | 58413 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2023/05/05 | 271402 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2023/05/05 | 221044 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2023/05/05 | 106236 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2023/05/05 | 25436 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2023/05/05 | 473207 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2023/05/05 | 54098 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2023/05/05 | 329229 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2023/05/05 | 47145 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2023/05/05 | 137770 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2023/05/05 | 1426579 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2023/05/05 | 100141 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2023/05/05 | 49705 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2023/05/05 | 28929 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2023/05/05 | 77669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2023/05/05 | 157589 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2023/05/05 | 81441 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2023/05/05 | 81986 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2023/05/05 | 305395 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2023/05/05 | 25454 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2023/05/05 | 105572 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2023/05/05 | 73261 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2023/05/05 | 117051 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2023/05/05 | 44188 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2023/05/05 | 697288 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2023/05/05 | 249607 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2023/05/05 | 216632 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2023/05/05 | 109806 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2023/05/05 | 19650 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2023/05/05 | 32651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2023/05/05 | 706159 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2023/05/05 | 601106 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2023/05/05 | 530143 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2023/05/05 | 103787 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2023/05/05 | 2024533 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2023/05/05 | 81471 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2023/05/05 | 33652 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2023/05/05 | 8788 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2023/05/05 | 231344 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2023/05/05 | 288282 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2023/05/05 | 108147 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2023/05/05 | 140356 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2023/05/05 | 290182 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2023/05/05 | 182819 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2023/05/05 | 56043 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2023/05/05 | 35255 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2023/05/05 | 43819 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2023/05/05 | 48001 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2023/05/05 | 52552 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2023/05/05 | 217364 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2023/05/05 | 43061 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2023/05/05 | 829665 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2023/05/05 | 203454 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2023/05/05 | 246234 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2023/05/05 | 88435 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2023/05/05 | 1339539 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2023/05/05 | 24029 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2023/05/05 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2023/05/05 | 74580 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2023/05/05 | 60585 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2023/05/05 | 501133 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2023/05/05 | 1530394 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2023/05/05 | 54577 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2023/05/05 | 64617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2023/05/05 | 27751 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2023/05/05 | 19763 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2023/05/05 | 72781 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2023/05/05 | 174407 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2023/05/05 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2023/05/05 | 111994 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2023/05/05 | 2830769 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2023/05/05 | 63626 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2023/05/05 | 43727 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2023/05/05 | 33820 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2023/05/05 | 76087 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2023/05/05 | 354140 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2023/05/05 | 58739 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2023/05/05 | 608033 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2023/05/05 | 45884 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2023/05/05 | 319506 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2023/05/05 | 1906849 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2023/05/05 | 1661369 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2023/05/05 | 14478 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2023/05/10 | 762222 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2023/05/10 | 36599 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2023/05/10 | 1167391 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2023/05/10 | 31787 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2023/05/10 | 36573 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2023/05/10 | 67156 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2023/05/10 | 102892 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2023/05/10 | 78664 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2023/05/10 | 31613 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2023/05/10 | 395074 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2023/05/10 | 40134 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2023/05/10 | 58478 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2023/05/10 | 271403 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2023/05/10 | 221104 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2023/05/10 | 106330 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2023/05/10 | 25384 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2023/05/10 | 473074 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2023/05/10 | 54121 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2023/05/10 | 328893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2023/05/10 | 47060 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2023/05/10 | 137792 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2023/05/10 | 1426527 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2023/05/10 | 100116 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2023/05/10 | 49704 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2023/05/10 | 28942 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2023/05/10 | 77636 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2023/05/10 | 157619 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2023/05/10 | 81479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2023/05/10 | 81932 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2023/05/10 | 305226 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2023/05/10 | 25464 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2023/05/10 | 105609 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2023/05/10 | 73327 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2023/05/10 | 117012 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2023/05/10 | 44184 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2023/05/10 | 698103 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2023/05/10 | 249724 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2023/05/10 | 216762 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2023/05/10 | 109785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2023/05/10 | 19646 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2023/05/10 | 32634 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2023/05/10 | 706126 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2023/05/10 | 601214 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2023/05/10 | 530029 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2023/05/10 | 103890 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2023/05/10 | 2020540 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2023/05/10 | 81494 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2023/05/10 | 33662 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2023/05/10 | 8794 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2023/05/10 | 231399 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2023/05/10 | 288273 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2023/05/10 | 108127 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2023/05/10 | 140304 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2023/05/10 | 290182 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2023/05/10 | 182889 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2023/05/10 | 56096 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2023/05/10 | 35249 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2023/05/10 | 43798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2023/05/10 | 48126 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2023/05/10 | 52561 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2023/05/10 | 217578 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2023/05/10 | 43082 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2023/05/10 | 830900 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2023/05/10 | 203268 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2023/05/10 | 246247 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2023/05/10 | 88415 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2023/05/10 | 1340359 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2023/05/10 | 24031 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2023/05/10 | 37616 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2023/05/10 | 74704 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2023/05/10 | 60830 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2023/05/10 | 500977 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2023/05/10 | 1529902 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2023/05/10 | 54543 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2023/05/10 | 64588 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2023/05/10 | 27612 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2023/05/10 | 19750 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2023/05/10 | 72808 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2023/05/10 | 174408 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2023/05/10 | 69665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2023/05/10 | 111814 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2023/05/10 | 2831588 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2023/05/10 | 63326 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2023/05/10 | 43712 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2023/05/10 | 33818 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2023/05/10 | 76096 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2023/05/10 | 353966 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2023/05/10 | 58715 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2023/05/10 | 608430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2023/05/10 | 45897 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2023/05/10 | 320642 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2023/05/10 | 1909242 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2023/05/10 | 1662799 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2023/05/10 | 14479 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma -2023/05/05 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2023/05/10 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini 2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma 2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma 2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma @@ -310590,9 +310609,9 @@ 2022/03/07 | 211246 | systems/win32/miktex/tm/packages/njustthesis__doc.tar.lzma 2022/03/07 | 5218 | systems/win32/miktex/tm/packages/njustthesis__source.tar.lzma 2022/03/07 | 4628 | systems/win32/miktex/tm/packages/njustthesis.tar.lzma -2023/01/17 | 1200110 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma -2023/01/17 | 65386 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma -2023/01/17 | 19642 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma +2023/05/10 | 1217084 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma +2023/05/10 | 66890 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma +2023/05/10 | 20505 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma 2022/12/14 | 669940 | systems/win32/miktex/tm/packages/njuvisual__doc.tar.lzma 2022/12/14 | 220197 | systems/win32/miktex/tm/packages/njuvisual__source.tar.lzma 2022/12/14 | 211405 | systems/win32/miktex/tm/packages/njuvisual.tar.lzma @@ -310947,9 +310966,9 @@ 2021/06/06 | 527889 | systems/win32/miktex/tm/packages/pgfplots.tar.lzma 2013/12/04 | 355279 | systems/win32/miktex/tm/packages/pgf-soroban.tar.lzma 2021/06/06 | 34371 | systems/win32/miktex/tm/packages/pgf__source.tar.lzma -2023/04/27 | 1626173 | systems/win32/miktex/tm/packages/pgf-spectra__doc.tar.lzma -2023/04/27 | 855795 | systems/win32/miktex/tm/packages/pgf-spectra__source.tar.lzma -2023/04/27 | 10924 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma +2023/05/10 | 1626614 | systems/win32/miktex/tm/packages/pgf-spectra__doc.tar.lzma +2023/05/10 | 855827 | systems/win32/miktex/tm/packages/pgf-spectra__source.tar.lzma +2023/05/10 | 10926 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma 2023/01/17 | 718200 | systems/win32/miktex/tm/packages/pgf.tar.lzma 2022/05/25 | 276761 | systems/win32/miktex/tm/packages/pgf-umlcd__doc.tar.lzma 2022/05/25 | 20621 | systems/win32/miktex/tm/packages/pgf-umlcd__source.tar.lzma @@ -310985,9 +311004,9 @@ 2022/07/14 | 70887 | systems/win32/miktex/tm/packages/phonenumbers.tar.lzma 2020/10/03 | 68746 | systems/win32/miktex/tm/packages/phonetic.tar.lzma 2017/04/23 | 45295 | systems/win32/miktex/tm/packages/phonrule.tar.lzma -2023/04/27 | 141375 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma +2023/05/10 | 141589 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma 2023/04/27 | 14421 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma -2023/04/27 | 32252 | systems/win32/miktex/tm/packages/photobook.tar.lzma +2023/05/10 | 32389 | systems/win32/miktex/tm/packages/photobook.tar.lzma 2004/07/22 | 25826 | systems/win32/miktex/tm/packages/photo.cab 2021/04/07 | 234098 | systems/win32/miktex/tm/packages/physconst.tar.lzma 2016/07/18 | 48144 | systems/win32/miktex/tm/packages/physe.tar.lzma @@ -311013,9 +311032,9 @@ 2011/12/07 | 296908 | systems/win32/miktex/tm/packages/pinlabel.tar.lzma 2020/08/09 | 78642 | systems/win32/miktex/tm/packages/pinoutikz.tar.lzma 2011/11/22 | 131707 | systems/win32/miktex/tm/packages/pitex.tar.lzma -2023/04/15 | 597535 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma -2023/04/15 | 48959 | systems/win32/miktex/tm/packages/piton__source.tar.lzma -2023/04/15 | 12967 | systems/win32/miktex/tm/packages/piton.tar.lzma +2023/05/10 | 628663 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma +2023/05/10 | 51632 | systems/win32/miktex/tm/packages/piton__source.tar.lzma +2023/05/10 | 13370 | systems/win32/miktex/tm/packages/piton.tar.lzma 2004/08/23 | 126341 | systems/win32/miktex/tm/packages/pittetd.cab 2016/07/18 | 57109 | systems/win32/miktex/tm/packages/pitthesis.tar.lzma 2023/02/23 | 374936 | systems/win32/miktex/tm/packages/pixelart__doc.tar.lzma @@ -311047,6 +311066,9 @@ 2021/12/14 | 133918 | systems/win32/miktex/tm/packages/plautopatch__doc.tar.lzma 2021/12/14 | 5324 | systems/win32/miktex/tm/packages/plautopatch__source.tar.lzma 2021/12/14 | 7255 | systems/win32/miktex/tm/packages/plautopatch.tar.lzma +2023/05/10 | 422029 | systems/win32/miktex/tm/packages/playcards__doc.tar.lzma +2023/05/10 | 3994 | systems/win32/miktex/tm/packages/playcards__source.tar.lzma +2023/05/10 | 2385 | systems/win32/miktex/tm/packages/playcards.tar.lzma 2022/11/01 | 253257 | systems/win32/miktex/tm/packages/playfair__doc.tar.lzma 2022/11/01 | 1686991 | systems/win32/miktex/tm/packages/playfair.tar.lzma 2021/01/11 | 547533 | systems/win32/miktex/tm/packages/play-font.tar.lzma @@ -311136,7 +311158,7 @@ 2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma 2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma 2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma -2023/05/05 | 1152 | systems/win32/miktex/tm/packages/pr.ini +2023/05/10 | 933 | systems/win32/miktex/tm/packages/pr.ini 2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma 2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma 2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma @@ -311145,15 +311167,15 @@ 2022/05/15 | 2785 | systems/win32/miktex/tm/packages/prociagssymp.tar.lzma 2011/04/08 | 38187 | systems/win32/miktex/tm/packages/prodint.tar.lzma 2011/01/07 | 399299 | systems/win32/miktex/tm/packages/productbox.tar.lzma -2023/04/27 | 8642919 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma -2023/04/27 | 2181683 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma -2023/04/27 | 1290899 | systems/win32/miktex/tm/packages/profcollege.tar.lzma +2023/05/10 | 8771283 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma +2023/05/10 | 2198002 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma +2023/05/10 | 1290156 | systems/win32/miktex/tm/packages/profcollege.tar.lzma 2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma 2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma 2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma -2023/04/27 | 1543953 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma -2023/04/27 | 198619 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma -2023/04/27 | 33395 | systems/win32/miktex/tm/packages/proflycee.tar.lzma +2023/05/10 | 1637436 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma +2023/05/10 | 208592 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma +2023/05/10 | 35173 | systems/win32/miktex/tm/packages/proflycee.tar.lzma 2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma 2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma 2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma @@ -311290,7 +311312,9 @@ 2022/02/07 | 3164237 | systems/win32/miktex/tm/packages/pst-optexp__doc.tar.lzma 2022/02/07 | 155020 | systems/win32/miktex/tm/packages/pst-optexp__source.tar.lzma 2022/02/07 | 37965 | systems/win32/miktex/tm/packages/pst-optexp.tar.lzma -2016/09/06 | 323840 | systems/win32/miktex/tm/packages/pst-optic.tar.lzma +2023/05/10 | 299169 | systems/win32/miktex/tm/packages/pst-optic__doc.tar.lzma +2023/05/10 | 13055 | systems/win32/miktex/tm/packages/pst-optic__source.tar.lzma +2023/05/10 | 14958 | systems/win32/miktex/tm/packages/pst-optic.tar.lzma 2005/12/30 | 1335509 | systems/win32/miktex/tm/packages/pst-osci.cab 2020/05/06 | 32330 | systems/win32/miktex/tm/packages/pst-ovl.tar.lzma 2008/08/23 | 143323 | systems/win32/miktex/tm/packages/pst-pad.tar.lzma @@ -311310,9 +311334,9 @@ 2023/04/27 | 10208781 | systems/win32/miktex/tm/packages/pstricks-add__doc.tar.lzma 2023/04/27 | 459417 | systems/win32/miktex/tm/packages/pstricks-add__source.tar.lzma 2023/04/27 | 22257 | systems/win32/miktex/tm/packages/pstricks-add.tar.lzma -2022/12/01 | 10991268 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma -2022/12/01 | 200868 | systems/win32/miktex/tm/packages/pstricks__source.tar.lzma -2022/12/01 | 82790 | systems/win32/miktex/tm/packages/pstricks.tar.lzma +2023/05/10 | 7474348 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma +2023/05/10 | 200110 | systems/win32/miktex/tm/packages/pstricks__source.tar.lzma +2023/05/10 | 82968 | systems/win32/miktex/tm/packages/pstricks.tar.lzma 2017/01/04 | 130862 | systems/win32/miktex/tm/packages/pstring.tar.lzma 2017/06/30 | 88418 | systems/win32/miktex/tm/packages/pst-rputover.tar.lzma 2011/06/23 | 570621 | systems/win32/miktex/tm/packages/pst-rubans.tar.lzma @@ -311502,9 +311526,9 @@ 2010/02/12 | 58689 | systems/win32/miktex/tm/packages/renditions.tar.lzma 2014/08/19 | 205100 | systems/win32/miktex/tm/packages/reotex.tar.lzma 2016/07/20 | 2908 | systems/win32/miktex/tm/packages/repeatindex.tar.lzma -2023/02/23 | 629049 | systems/win32/miktex/tm/packages/repere__doc.tar.lzma -2023/02/23 | 23095 | systems/win32/miktex/tm/packages/repere__source.tar.lzma -2023/02/23 | 26753 | systems/win32/miktex/tm/packages/repere.tar.lzma +2023/05/10 | 679880 | systems/win32/miktex/tm/packages/repere__doc.tar.lzma +2023/05/10 | 24470 | systems/win32/miktex/tm/packages/repere__source.tar.lzma +2023/05/10 | 28553 | systems/win32/miktex/tm/packages/repere.tar.lzma 2020/10/03 | 435493 | systems/win32/miktex/tm/packages/repltext.tar.lzma 2022/07/14 | 331830 | systems/win32/miktex/tm/packages/rerunfilecheck__doc.tar.lzma 2022/07/14 | 7576 | systems/win32/miktex/tm/packages/rerunfilecheck__source.tar.lzma @@ -311795,9 +311819,9 @@ 2023/01/08 | 2877 | systems/win32/miktex/tm/packages/simplebnf.tar.lzma 2013/03/01 | 939150 | systems/win32/miktex/tm/packages/simplecd.tar.lzma 2014/11/20 | 300788 | systems/win32/miktex/tm/packages/simplecv.tar.lzma -2023/04/15 | 2023921 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma -2023/04/15 | 18081 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma -2023/04/15 | 2775201 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma +2023/05/10 | 2026476 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma +2023/05/10 | 18086 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma +2023/05/10 | 2780514 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma 2017/11/03 | 228224 | systems/win32/miktex/tm/packages/simpleinvoice.tar.lzma 2022/10/06 | 125688 | systems/win32/miktex/tm/packages/simplekv__doc.tar.lzma 2022/10/06 | 6337 | systems/win32/miktex/tm/packages/simplekv__source.tar.lzma @@ -311917,9 +311941,9 @@ 2022/05/25 | 19617 | systems/win32/miktex/tm/packages/srbtiks.tar.lzma 2006/12/10 | 21219 | systems/win32/miktex/tm/packages/srcltx.tar.bz2 2015/10/27 | 384100 | systems/win32/miktex/tm/packages/srcredact.tar.lzma -2022/12/20 | 142477 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma -2022/12/20 | 10080 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma -2022/12/20 | 30861 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma +2023/05/10 | 142985 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma +2023/05/10 | 10157 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma +2023/05/10 | 31093 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma 2014/12/22 | 271180 | systems/win32/miktex/tm/packages/sr-half-compound.tar.lzma 2011/09/19 | 836456 | systems/win32/miktex/tm/packages/sr-hyphen-spec.tar.lzma 2021/05/29 | 476872 | systems/win32/miktex/tm/packages/sr-vorl.tar.lzma @@ -312039,6 +312063,9 @@ 2022/06/26 | 14879 | systems/win32/miktex/tm/packages/symbats3__source.tar.lzma 2022/06/26 | 6061 | systems/win32/miktex/tm/packages/symbats3.tar.lzma 2006/09/28 | 38166 | systems/win32/miktex/tm/packages/symbol.cab +2023/05/10 | 124248 | systems/win32/miktex/tm/packages/sympycalc__doc.tar.lzma +2023/05/10 | 7872 | systems/win32/miktex/tm/packages/sympycalc__source.tar.lzma +2023/05/10 | 2111 | systems/win32/miktex/tm/packages/sympycalc.tar.lzma 2014/05/21 | 707864 | systems/win32/miktex/tm/packages/sympytexpackage.tar.lzma 2009/07/13 | 64079 | systems/win32/miktex/tm/packages/synproof.tar.lzma 2016/07/18 | 87205 | systems/win32/miktex/tm/packages/syntax2.tar.lzma @@ -312227,9 +312254,9 @@ 2006/04/13 | 31560 | systems/win32/miktex/tm/packages/thesis-titlepage-fhac.cab 2016/02/12 | 300542 | systems/win32/miktex/tm/packages/thinsp.tar.lzma 2005/05/04 | 26602 | systems/win32/miktex/tm/packages/thmbox.cab -2023/02/23 | 253193 | systems/win32/miktex/tm/packages/thmtools__doc.tar.lzma -2023/02/23 | 32597 | systems/win32/miktex/tm/packages/thmtools__source.tar.lzma -2023/02/23 | 13632 | systems/win32/miktex/tm/packages/thmtools.tar.lzma +2023/05/10 | 253021 | systems/win32/miktex/tm/packages/thmtools__doc.tar.lzma +2023/05/10 | 32605 | systems/win32/miktex/tm/packages/thmtools__source.tar.lzma +2023/05/10 | 13654 | systems/win32/miktex/tm/packages/thmtools.tar.lzma 2021/06/27 | 2001389 | systems/win32/miktex/tm/packages/thorshammer__doc.tar.lzma 2021/06/27 | 42862 | systems/win32/miktex/tm/packages/thorshammer__source.tar.lzma 2021/06/27 | 12793 | systems/win32/miktex/tm/packages/thorshammer.tar.lzma @@ -312256,6 +312283,9 @@ 2023/02/23 | 191842 | systems/win32/miktex/tm/packages/tidyres__doc.tar.lzma 2023/02/23 | 2742 | systems/win32/miktex/tm/packages/tidyres__source.tar.lzma 2023/02/23 | 1289 | systems/win32/miktex/tm/packages/tidyres.tar.lzma +2023/05/10 | 589299 | systems/win32/miktex/tm/packages/tikz3d-fr__doc.tar.lzma +2023/05/10 | 7465 | systems/win32/miktex/tm/packages/tikz3d-fr__source.tar.lzma +2023/05/10 | 3437 | systems/win32/miktex/tm/packages/tikz3d-fr.tar.lzma 2012/01/16 | 417463 | systems/win32/miktex/tm/packages/tikz-3dplot.tar.lzma 2021/11/01 | 4136919 | systems/win32/miktex/tm/packages/tikz-among-us__doc.tar.lzma 2021/11/01 | 1000803 | systems/win32/miktex/tm/packages/tikz-among-us__source.tar.lzma @@ -312306,9 +312336,9 @@ 2023/01/13 | 3094 | systems/win32/miktex/tm/packages/tikz-mirror-lens.tar.lzma 2018/07/22 | 98720 | systems/win32/miktex/tm/packages/tikz-nef.tar.lzma 2019/08/22 | 1004660 | systems/win32/miktex/tm/packages/tikz-network.tar.lzma -2023/04/27 | 263777 | systems/win32/miktex/tm/packages/tikz-nfold__doc.tar.lzma -2023/04/27 | 10253 | systems/win32/miktex/tm/packages/tikz-nfold__source.tar.lzma -2023/04/27 | 14713 | systems/win32/miktex/tm/packages/tikz-nfold.tar.lzma +2023/05/10 | 264162 | systems/win32/miktex/tm/packages/tikz-nfold__doc.tar.lzma +2023/05/10 | 10326 | systems/win32/miktex/tm/packages/tikz-nfold__source.tar.lzma +2023/05/10 | 16289 | systems/win32/miktex/tm/packages/tikz-nfold.tar.lzma 2014/01/24 | 77032 | systems/win32/miktex/tm/packages/tikz-opm.tar.lzma 2017/03/13 | 407405 | systems/win32/miktex/tm/packages/tikz-optics.tar.lzma 2015/03/10 | 201857 | systems/win32/miktex/tm/packages/tikzorbital.tar.lzma @@ -312527,9 +312557,9 @@ 2021/03/03 | 616800 | systems/win32/miktex/tm/packages/udesoftec.tar.lzma 2006/11/14 | 233225 | systems/win32/miktex/tm/packages/uebungsblatt.tar.bz2 2015/02/28 | 4384231 | systems/win32/miktex/tm/packages/uestcthesis.tar.lzma -2023/01/29 | 468810 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma -2023/01/29 | 17375 | systems/win32/miktex/tm/packages/ufrgscca__source.tar.lzma -2023/01/29 | 32529 | systems/win32/miktex/tm/packages/ufrgscca.tar.lzma +2023/05/10 | 468454 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma +2023/05/10 | 17378 | systems/win32/miktex/tm/packages/ufrgscca__source.tar.lzma +2023/05/10 | 32692 | systems/win32/miktex/tm/packages/ufrgscca.tar.lzma 2017/06/18 | 3564847 | systems/win32/miktex/tm/packages/uhc.tar.lzma 2017/04/25 | 391677 | systems/win32/miktex/tm/packages/uhhassignment.tar.lzma 2016/02/07 | 212111 | systems/win32/miktex/tm/packages/uhrzeit.tar.lzma @@ -312583,6 +312613,9 @@ 2021/10/05 | 974290 | systems/win32/miktex/tm/packages/unifith__doc.tar.lzma 2021/10/05 | 12975 | systems/win32/miktex/tm/packages/unifith__source.tar.lzma 2021/10/05 | 14951 | systems/win32/miktex/tm/packages/unifith.tar.lzma +2023/05/10 | 203659 | systems/win32/miktex/tm/packages/unifront__doc.tar.lzma +2023/05/10 | 2271 | systems/win32/miktex/tm/packages/unifront__source.tar.lzma +2023/05/10 | 2446 | systems/win32/miktex/tm/packages/unifront.tar.lzma 2022/10/15 | 129483 | systems/win32/miktex/tm/packages/unigrazpub__doc.tar.lzma 2022/10/15 | 14893 | systems/win32/miktex/tm/packages/unigrazpub__source.tar.lzma 2022/10/15 | 6140 | systems/win32/miktex/tm/packages/unigrazpub.tar.lzma @@ -312758,9 +312791,9 @@ 2021/10/03 | 24286892 | systems/win32/miktex/tm/packages/willowtreebook__doc.tar.lzma 2021/10/03 | 2913 | systems/win32/miktex/tm/packages/willowtreebook__source.tar.lzma 2021/10/03 | 6531 | systems/win32/miktex/tm/packages/willowtreebook.tar.lzma -2021/12/05 | 502235 | systems/win32/miktex/tm/packages/windycity__doc.tar.lzma -2021/12/05 | 67463 | systems/win32/miktex/tm/packages/windycity__source.tar.lzma -2021/12/05 | 17996 | systems/win32/miktex/tm/packages/windycity.tar.lzma +2023/05/10 | 507365 | systems/win32/miktex/tm/packages/windycity__doc.tar.lzma +2023/05/10 | 68634 | systems/win32/miktex/tm/packages/windycity__source.tar.lzma +2023/05/10 | 19044 | systems/win32/miktex/tm/packages/windycity.tar.lzma 2019/11/10 | 483424 | systems/win32/miktex/tm/packages/withargs.tar.lzma 2023/02/23 | 810999 | systems/win32/miktex/tm/packages/witharrows__doc.tar.lzma 2023/02/23 | 70728 | systems/win32/miktex/tm/packages/witharrows__source.tar.lzma @@ -313255,7 +313288,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2023/05/10 | 186 | timestamp +2023/05/11 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz index 696c20cc2c..78ae950d43 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index 70f579f273..c2fa244d6f 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,270 @@ +2023/05/10 | 99453 | systems/win32/miktex/tm/packages/lshort-zh-cn__source.tar.lzma +2023/05/10 | 99392 | systems/win32/miktex/tm/packages/colorwav__doc.tar.lzma +2023/05/10 | 9429 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology__source.tar.lzma +2023/05/10 | 933 | systems/win32/miktex/tm/packages/pr.ini +2023/05/10 | 930163 | systems/win32/miktex/tm/packages/etoc__doc.tar.lzma +2023/05/10 | 9227 | systems/win32/miktex/tm/packages/dyntree__source.tar.lzma +2023/05/10 | 911212 | macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf +2023/05/10 | 898 | macros/latex/contrib/unicodefonttable/TODO.md +2023/05/10 | 88415 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2023/05/10 | 8794 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2023/05/10 | 87714 | macros/latex/contrib/unicodefonttable/unicodefonttable.dtx +2023/05/10 | 8771283 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma +2023/05/10 | 855827 | systems/win32/miktex/tm/packages/pgf-spectra__source.tar.lzma +2023/05/10 | 830946 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma +2023/05/10 | 830900 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2023/05/10 | 82968 | systems/win32/miktex/tm/packages/pstricks.tar.lzma +2023/05/10 | 81932 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2023/05/10 | 8187 | systems/win32/miktex/tm/packages/mptrees__source.tar.lzma +2023/05/10 | 815768 | macros/latex/contrib/nostarch.zip +2023/05/10 | 81494 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2023/05/10 | 81479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2023/05/10 | 7872 | systems/win32/miktex/tm/packages/sympycalc__source.tar.lzma +2023/05/10 | 78664 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2023/05/10 | 777 | macros/latex/contrib/unicodefonttable/README.md +2023/05/10 | 77636 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2023/05/10 | 762222 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2023/05/10 | 761408 | systems/win32/miktex/tm/packages/files.csv.lzma +2023/05/10 | 76099 | macros/latex/contrib/unicodefonttable/l3doc-TUB.cls +2023/05/10 | 76096 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2023/05/10 | 7549 | systems/win32/miktex/tm/packages/mptrees.tar.lzma +2023/05/10 | 7474348 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma +2023/05/10 | 74704 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2023/05/10 | 7465 | systems/win32/miktex/tm/packages/tikz3d-fr__source.tar.lzma +2023/05/10 | 743124 | macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf +2023/05/10 | 7416 | systems/win32/miktex/tm/packages/coollist__source.tar.lzma +2023/05/10 | 73485 | systems/win32/miktex/tm/packages/latexindent.tar.lzma +2023/05/10 | 73327 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2023/05/10 | 7319 | systems/win32/miktex/tm/packages/biblatex-lncs__doc.tar.lzma +2023/05/10 | 7316 | systems/win32/miktex/tm/packages/eso-pic__source.tar.lzma +2023/05/10 | 72808 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2023/05/10 | 70833 | systems/win32/miktex/tm/packages/forloop__doc.tar.lzma +2023/05/10 | 706126 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2023/05/10 | 698103 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2023/05/10 | 69665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2023/05/10 | 68634 | systems/win32/miktex/tm/packages/windycity__source.tar.lzma +2023/05/10 | 679880 | systems/win32/miktex/tm/packages/repere__doc.tar.lzma +2023/05/10 | 67156 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2023/05/10 | 66890 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma +2023/05/10 | 656010 | macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf +2023/05/10 | 64588 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2023/05/10 | 63326 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2023/05/10 | 628663 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma +2023/05/10 | 608430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2023/05/10 | 60830 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2023/05/10 | 605561 | systems/win32/miktex/tm/packages/fenetrecas__doc.tar.lzma +2023/05/10 | 601214 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2023/05/10 | 600056 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma +2023/05/10 | 589299 | systems/win32/miktex/tm/packages/tikz3d-fr__doc.tar.lzma +2023/05/10 | 58715 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2023/05/10 | 58478 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2023/05/10 | 5735805 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/05/10 | 56096 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2023/05/10 | 54543 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2023/05/10 | 54121 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2023/05/10 | 53919 | systems/win32/miktex/tm/packages/markdown.tar.lzma +2023/05/10 | 5386 | systems/win32/miktex/tm/packages/fenetrecas__source.tar.lzma +2023/05/10 | 530029 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2023/05/10 | 52561 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2023/05/10 | 51632 | systems/win32/miktex/tm/packages/piton__source.tar.lzma +2023/05/10 | 5101 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology.tar.lzma +2023/05/10 | 507365 | systems/win32/miktex/tm/packages/windycity__doc.tar.lzma +2023/05/10 | 500977 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2023/05/10 | 4998068 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma +2023/05/10 | 49704 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2023/05/10 | 49401 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma +2023/05/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/05/10 | 484380 | systems/texlive/tlnet/archive/ufrgscca.doc.r67060.tar.xz +2023/05/10 | 48126 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2023/05/10 | 473074 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2023/05/10 | 47060 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2023/05/10 | 4690 | systems/win32/miktex/tm/packages/colorwav__source.tar.lzma +2023/05/10 | 468454 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma +2023/05/10 | 45897 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2023/05/10 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/05/10 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/05/10 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/05/10 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/05/10 | 44184 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2023/05/10 | 43798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2023/05/10 | 43712 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2023/05/10 | 4311 | systems/win32/miktex/tm/packages/annotate-equations__source.tar.lzma +2023/05/10 | 43082 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2023/05/10 | 426640 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67057.tar.xz +2023/05/10 | 422029 | systems/win32/miktex/tm/packages/playcards__doc.tar.lzma +2023/05/10 | 4066554 | biblio/ctan-bibdata.zip +2023/05/10 | 4061 | systems/win32/miktex/tm/packages/eso-pic.tar.lzma +2023/05/10 | 403716 | systems/win32/miktex/tm/packages/cool__doc.tar.lzma +2023/05/10 | 40134 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2023/05/10 | 3994 | systems/win32/miktex/tm/packages/playcards__source.tar.lzma +2023/05/10 | 395074 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2023/05/10 | 37616 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2023/05/10 | 3751 | systems/win32/miktex/tm/packages/fenetrecas.tar.lzma +2023/05/10 | 3684 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox__source.tar.lzma +2023/05/10 | 3667527 | biblio/ctan-bibdata/ctan.pdf +2023/05/10 | 36599 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2023/05/10 | 36573 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2023/05/10 | 36244 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma +2023/05/10 | 3582 | systems/win32/miktex/tm/packages/newtxsf__source.tar.lzma +2023/05/10 | 353966 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2023/05/10 | 35249 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2023/05/10 | 35173 | systems/win32/miktex/tm/packages/proflycee.tar.lzma +2023/05/10 | 34828 | systems/texlive/tlnet/archive/proflycee.r67059.tar.xz +2023/05/10 | 3437 | systems/win32/miktex/tm/packages/tikz3d-fr.tar.lzma +2023/05/10 | 33818 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2023/05/10 | 33662 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2023/05/10 | 3339 | systems/win32/miktex/tm/packages/dyntree.tar.lzma +2023/05/10 | 328893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2023/05/10 | 32692 | systems/win32/miktex/tm/packages/ufrgscca.tar.lzma +2023/05/10 | 3264 | systems/win32/miktex/tm/packages/biblatex-lncs.tar.lzma +2023/05/10 | 3263 | systems/win32/miktex/tm/packages/annotate-equations.tar.lzma +2023/05/10 | 32634 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2023/05/10 | 32605 | systems/win32/miktex/tm/packages/thmtools__source.tar.lzma +2023/05/10 | 32389 | systems/win32/miktex/tm/packages/photobook.tar.lzma +2023/05/10 | 32372 | systems/texlive/tlnet/archive/ufrgscca.r67060.tar.xz +2023/05/10 | 320651 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2023/05/10 | 320642 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2023/05/10 | 31787 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2023/05/10 | 31613 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2023/05/10 | 31093 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma +2023/05/10 | 3107615 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma +2023/05/10 | 30844 | systems/win32/miktex/tm/packages/cool__source.tar.lzma +2023/05/10 | 305226 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2023/05/10 | 3023 | systems/win32/miktex/tm/packages/forloop__source.tar.lzma +2023/05/10 | 299169 | systems/win32/miktex/tm/packages/pst-optic__doc.tar.lzma +2023/05/10 | 29409 | systems/win32/miktex/tm/packages/lua-typo__source.tar.lzma +2023/05/10 | 290972 | systems/win32/miktex/tm/packages/eso-pic__doc.tar.lzma +2023/05/10 | 290182 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2023/05/10 | 28942 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2023/05/10 | 288273 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2023/05/10 | 28553 | systems/win32/miktex/tm/packages/repere.tar.lzma +2023/05/10 | 2831588 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2023/05/10 | 282468 | systems/win32/miktex/tm/packages/lua-typo__doc.tar.lzma +2023/05/10 | 2781727 | biblio/ctan-bibdata/ctan.bib +2023/05/10 | 2780514 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma +2023/05/10 | 27721 | systems/win32/miktex/tm/packages/bithesis.tar.lzma +2023/05/10 | 27612 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2023/05/10 | 2759 | systems/win32/miktex/tm/packages/biblatex-lncs__source.tar.lzma +2023/05/10 | 271403 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2023/05/10 | 264162 | systems/win32/miktex/tm/packages/tikz-nfold__doc.tar.lzma +2023/05/10 | 262384 | systems/win32/miktex/tm/packages/newtxsf__doc.tar.lzma +2023/05/10 | 26025746 | systems/texlive/tlnet/install-tl.zip +2023/05/10 | 2597 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox.tar.lzma +2023/05/10 | 2584 | systems/win32/miktex/tm/packages/coollist.tar.lzma +2023/05/10 | 25464 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2023/05/10 | 25384 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2023/05/10 | 253021 | systems/win32/miktex/tm/packages/thmtools__doc.tar.lzma +2023/05/10 | 249724 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2023/05/10 | 246247 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2023/05/10 | 2447568 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/05/10 | 24470 | systems/win32/miktex/tm/packages/repere__source.tar.lzma +2023/05/10 | 2446 | systems/win32/miktex/tm/packages/unifront.tar.lzma +2023/05/10 | 24036 | systems/texlive/tlnet/archive/cslatex.source.r67061.tar.xz +2023/05/10 | 24031 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2023/05/10 | 2397 | macros/latex/contrib/unicodefonttable/unicodefonttable.ins +2023/05/10 | 2385 | systems/win32/miktex/tm/packages/playcards.tar.lzma +2023/05/10 | 2348206 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma +2023/05/10 | 2317523 | macros/latex/contrib/unicodefonttable.zip +2023/05/10 | 231399 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2023/05/10 | 2271 | systems/win32/miktex/tm/packages/unifront__source.tar.lzma +2023/05/10 | 22645 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma +2023/05/10 | 2221 | systems/win32/miktex/tm/packages/colorwav.tar.lzma +2023/05/10 | 221104 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2023/05/10 | 2198002 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma +2023/05/10 | 217578 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2023/05/10 | 216762 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2023/05/10 | 2111 | systems/win32/miktex/tm/packages/sympycalc.tar.lzma +2023/05/10 | 21036933 | systems/texlive/tlnet/install-tl-windows.exe +2023/05/10 | 208592 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma +2023/05/10 | 20505 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma +2023/05/10 | 203659 | systems/win32/miktex/tm/packages/unifront__doc.tar.lzma +2023/05/10 | 203268 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2023/05/10 | 2026476 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma +2023/05/10 | 2020540 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2023/05/10 | 200110 | systems/win32/miktex/tm/packages/pstricks__source.tar.lzma +2023/05/10 | 19750 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2023/05/10 | 19646 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2023/05/10 | 194129 | systems/win32/miktex/tm/packages/luatexja.tar.lzma +2023/05/10 | 1909242 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2023/05/10 | 1908752 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2023/05/10 | 19044 | systems/win32/miktex/tm/packages/windycity.tar.lzma +2023/05/10 | 18992 | systems/texlive/tlnet/archive/cslatex.doc.r67061.tar.xz +2023/05/10 | 184 | macros/latex/contrib/unicodefonttable/unicodefonttable-doc.tex +2023/05/10 | 1845352 | systems/texlive/tlnet/archive/proflycee.doc.r67059.tar.xz +2023/05/10 | 182889 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2023/05/10 | 18097867 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/05/10 | 18086 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma +2023/05/10 | 174794 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma +2023/05/10 | 174408 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2023/05/10 | 17378 | systems/win32/miktex/tm/packages/ufrgscca__source.tar.lzma +2023/05/10 | 1706879 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma +2023/05/10 | 1704524 | systems/texlive/tlnet/archive/csvsimple.doc.r67058.tar.xz +2023/05/10 | 168160 | systems/win32/miktex/tm/packages/beamertheme-tcolorbox__doc.tar.lzma +2023/05/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/05/10 | 1662799 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2023/05/10 | 1662617 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2023/05/10 | 1658 | macros/latex/contrib/unicodefonttable/changes.txt +2023/05/10 | 1637436 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma +2023/05/10 | 16289 | systems/win32/miktex/tm/packages/tikz-nfold.tar.lzma +2023/05/10 | 1626614 | systems/win32/miktex/tm/packages/pgf-spectra__doc.tar.lzma +2023/05/10 | 157619 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2023/05/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/05/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/05/10 | 1529902 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2023/05/10 | 1502 | systems/win32/miktex/tm/packages/forloop.tar.lzma +2023/05/10 | 150173 | systems/win32/miktex/tm/packages/annotate-equations__doc.tar.lzma +2023/05/10 | 14958 | systems/win32/miktex/tm/packages/pst-optic.tar.lzma +2023/05/10 | 1472832 | systems/win32/miktex/tm/packages/lshort-zh-cn.tar.lzma +2023/05/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/05/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/05/10 | 14479 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2023/05/10 | 143515 | systems/win32/miktex/tm/packages/mptrees__doc.tar.lzma +2023/05/10 | 142985 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma +2023/05/10 | 1426527 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2023/05/10 | 141589 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma +2023/05/10 | 140304 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2023/05/10 | 13875 | systems/win32/miktex/tm/packages/etoc.tar.lzma +2023/05/10 | 137792 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2023/05/10 | 137110 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology__doc.tar.lzma +2023/05/10 | 13654 | systems/win32/miktex/tm/packages/thmtools.tar.lzma +2023/05/10 | 1340359 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2023/05/10 | 13370 | systems/win32/miktex/tm/packages/piton.tar.lzma +2023/05/10 | 13055 | systems/win32/miktex/tm/packages/pst-optic__source.tar.lzma +2023/05/10 | 1290156 | systems/win32/miktex/tm/packages/profcollege.tar.lzma +2023/05/10 | 128010 | systems/win32/miktex/tm/packages/dyntree__doc.tar.lzma +2023/05/10 | 12752 | systems/texlive/tlnet/archive/cslatex.r67061.tar.xz +2023/05/10 | 126111 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma +2023/05/10 | 124248 | systems/win32/miktex/tm/packages/sympycalc__doc.tar.lzma +2023/05/10 | 1217084 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma +2023/05/10 | 12147508 | systems/win32/miktex/tm/packages/arara.tar.lzma +2023/05/10 | 12069 | systems/win32/miktex/tm/packages/lua-typo.tar.lzma +2023/05/10 | 119799 | systems/win32/miktex/tm/packages/etoc__source.tar.lzma +2023/05/10 | 1197270 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma +2023/05/10 | 11911243 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma +2023/05/10 | 1180199 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma +2023/05/10 | 117012 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2023/05/10 | 11681 | systems/win32/miktex/tm/packages/csvsimple.tar.lzma +2023/05/10 | 1167391 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2023/05/10 | 116260 | systems/win32/miktex/tm/packages/arara__source.tar.lzma +2023/05/10 | 1158521 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma +2023/05/10 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2023/05/10 | 11468 | systems/texlive/tlnet/archive/csvsimple.r67058.tar.xz +2023/05/10 | 114084 | systems/texlive/tlnet/archive/texlive-scripts.r67057.tar.xz +2023/05/10 | 113310 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma +2023/05/10 | 111814 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2023/05/10 | 109 | macros/latex/contrib/unicodefonttable/unicodefonttable-code.tex +2023/05/10 | 109785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2023/05/10 | 10926 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma +2023/05/10 | 108127 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2023/05/10 | 106330 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2023/05/10 | 106242 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma +2023/05/10 | 105609 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2023/05/10 | 10445 | systems/win32/miktex/tm/packages/cool.tar.lzma +2023/05/10 | 103890 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2023/05/10 | 10326 | systems/win32/miktex/tm/packages/tikz-nfold__source.tar.lzma +2023/05/10 | 102892 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2023/05/10 | 10157 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma +2023/05/10 | 100116 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma 2023/05/09 | 992 | systems/texlive/tlnet/archive/collection-luatex.r67055.tar.xz 2023/05/09 | 987664 | macros/context/contrib/context-handlecsv.zip 2023/05/09 | 945084 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf @@ -10,31 +277,19 @@ 2023/05/09 | 690970 | macros/latex/contrib/csvsimple/csvsimple-legacy.pdf 2023/05/09 | 6852 | systems/texlive/tlnet/archive/collection-latexextra.r67054.tar.xz 2023/05/09 | 6017 | macros/latex/contrib/proflycee/tex/ProfLycee.sty -2023/05/09 | 5735791 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/05/09 | 529 | macros/latex/contrib/proflycee/doc/testscript.py -2023/05/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2023/05/09 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/05/09 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/05/09 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/05/09 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/09 | 43856 | macros/latex/contrib/csvsimple/csvsimple-l3.sty -2023/05/09 | 426452 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67050.tar.xz 2023/05/09 | 4237 | macros/latex/contrib/csvsimple/csvsimple-doc.sty -2023/05/09 | 4065584 | biblio/ctan-bibdata.zip 2023/05/09 | 4020 | macros/latex/contrib/csvsimple/csvsimple-example.tex -2023/05/09 | 3667733 | biblio/ctan-bibdata/ctan.pdf 2023/05/09 | 311200 | systems/texlive/tlnet/archive/pst-optic.doc.r67052.tar.xz 2023/05/09 | 3016 | systems/texlive/tlnet/archive/biblatex-lncs.r67053.tar.xz 2023/05/09 | 295749 | macros/latex/contrib/csvsimple/csvsimple.pdf 2023/05/09 | 2908 | macros/latex/contrib/csvsimple/README.md 2023/05/09 | 288 | macros/latex/contrib/csvsimple/gradesort.xml -2023/05/09 | 2781727 | biblio/ctan-bibdata/ctan.bib 2023/05/09 | 263224 | systems/texlive/tlnet/archive/newtxsf.doc.r67051.tar.xz -2023/05/09 | 26025746 | systems/texlive/tlnet/install-tl.zip 2023/05/09 | 259 | macros/latex/contrib/csvsimple/transform.xml 2023/05/09 | 256428 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex 2023/05/09 | 25524 | macros/latex/contrib/csvsimple/csvsimple-legacy.sty -2023/05/09 | 2447580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/05/09 | 238 | macros/latex/contrib/csvsimple/csvsimple-example.csv 2023/05/09 | 229 | macros/latex/contrib/csvsimple/namesort.xml 2023/05/09 | 227 | macros/latex/contrib/csvsimple/amountsort.xml @@ -42,25 +297,17 @@ 2023/05/09 | 22499 | macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex 2023/05/09 | 2122940 | install/macros/latex/contrib/csvsimple.tds.zip 2023/05/09 | 2122364 | macros/latex/contrib/csvsimple.zip -2023/05/09 | 21037395 | systems/texlive/tlnet/install-tl-windows.exe 2023/05/09 | 204252 | systems/texlive/tlnet/archive/unifront.doc.r67054.tar.xz 2023/05/09 | 2018649 | macros/latex/contrib/proflycee.zip 2023/05/09 | 1960 | systems/texlive/tlnet/archive/sympycalc.r67055.tar.xz 2023/05/09 | 18616 | CTAN.sites -2023/05/09 | 18097841 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/05/09 | 176 | macros/latex/contrib/csvsimple/matriculationsort.xml 2023/05/09 | 1721 | macros/latex/contrib/csvsimple/csvsimple.sty -2023/05/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/05/09 | 166 | macros/latex/contrib/csvsimple/catsort.xml -2023/05/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/05/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/05/09 | 14692 | systems/texlive/tlnet/archive/pst-optic.r67052.tar.xz -2023/05/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/05/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2023/05/09 | 135 | macros/latex/contrib/csvsimple/encoding.xml 2023/05/09 | 130856 | systems/texlive/tlnet/archive/sympycalc.doc.r67055.tar.xz 2023/05/09 | 127249 | macros/latex/contrib/csvsimple/csvsimple-title.png -2023/05/09 | 114088 | systems/texlive/tlnet/archive/texlive-scripts.r67050.tar.xz 2023/05/09 | 106155 | macros/latex/contrib/csvsimple/csvsimple-l3.tex 2023/05/09 | 105976 | systems/texlive/tlnet/archive/newtxsf.r67051.tar.xz 2023/05/09 | 10184 | macros/latex/contrib/csvsimple/CHANGES.md @@ -853,12 +1100,10 @@ 2023/05/05 | 903060 | systems/texlive/tlnet/archive/beebe.r67008.tar.xz 2023/05/05 | 90143 | macros/latex/contrib/l3kernel/l3seq.dtx 2023/05/05 | 885 | support/texfindpkg/texfindpkg.1 -2023/05/05 | 88435 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma 2023/05/05 | 88417 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma 2023/05/05 | 8840 | systems/texlive/tlnet/archive/dyntree.source.r67016.tar.xz 2023/05/05 | 880762 | support/texfindpkg.zip 2023/05/05 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml -2023/05/05 | 8788 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma 2023/05/05 | 8774 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma 2023/05/05 | 87744 | macros/latex/contrib/l3kernel/l3box.dtx 2023/05/05 | 875626 | support/texfindpkg/texfindpkg.json.gz @@ -868,15 +1113,11 @@ 2023/05/05 | 841 | support/arara/scripts/rules/arara-rule-tikzmake.yaml 2023/05/05 | 838 | support/arara/scripts/rules/arara-rule-biber.yaml 2023/05/05 | 830 | support/arara/scripts/rules/arara-rule-nomencl.yaml -2023/05/05 | 829665 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma 2023/05/05 | 828208 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma 2023/05/05 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx 2023/05/05 | 82260 | macros/latex/contrib/l3kernel/l3names.dtx -2023/05/05 | 81986 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma 2023/05/05 | 81859 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma 2023/05/05 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf -2023/05/05 | 81471 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2023/05/05 | 81441 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma 2023/05/05 | 81400 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma 2023/05/05 | 81372 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma 2023/05/05 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml @@ -887,42 +1128,30 @@ 2023/05/05 | 7917 | info/lshort/chinese/src/chap/app.A.install.tex 2023/05/05 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml 2023/05/05 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx -2023/05/05 | 78666 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma 2023/05/05 | 78612 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma 2023/05/05 | 77710 | macros/latex/contrib/l3kernel/l3msg.dtx -2023/05/05 | 77669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma 2023/05/05 | 77646 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma -2023/05/05 | 761838 | systems/win32/miktex/tm/packages/files.csv.lzma -2023/05/05 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2023/05/05 | 76087 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma 2023/05/05 | 7603 | support/arara/doc/htmlmanualtopdf.sh 2023/05/05 | 76018 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma 2023/05/05 | 75980 | macros/latex/contrib/l3kernel/l3skip.dtx 2023/05/05 | 7472 | macros/latex/contrib/l3kernel/l3fp-assign.dtx 2023/05/05 | 74585 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma -2023/05/05 | 74580 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma 2023/05/05 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx 2023/05/05 | 73305 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma -2023/05/05 | 73261 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2023/05/05 | 72781 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma 2023/05/05 | 72780 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma 2023/05/05 | 7277921 | macros/latex/contrib/l3kernel/source3.pdf 2023/05/05 | 7252 | info/lshort/chinese/src/lshort-zh-cn-layout.tex 2023/05/05 | 722 | info/lshort/chinese/src/make.bat 2023/05/05 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx -2023/05/05 | 706159 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma 2023/05/05 | 70605 | macros/latex/contrib/l3kernel/l3fp.dtx 2023/05/05 | 705795 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma 2023/05/05 | 70488 | systems/texlive/tlnet/archive/forloop.doc.r67017.tar.xz 2023/05/05 | 70202 | macros/latex/contrib/l3kernel/l3prg.dtx 2023/05/05 | 69893 | macros/latex/contrib/l3kernel/l3text-case.dtx 2023/05/05 | 697651 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2023/05/05 | 697288 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2023/05/05 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2023/05/05 | 69648 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma 2023/05/05 | 680 | support/arara/scripts/rules/arara-rule-sketch.yaml 2023/05/05 | 67226 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma -2023/05/05 | 67073 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma 2023/05/05 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex 2023/05/05 | 6541 | support/arara/doc/resources/manual.css 2023/05/05 | 6520 | systems/texlive/tlnet/archive/coolstr.source.r67015.tar.xz @@ -930,11 +1159,9 @@ 2023/05/05 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex 2023/05/05 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml 2023/05/05 | 646 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml -2023/05/05 | 64617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma 2023/05/05 | 64605 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma 2023/05/05 | 644120 | systems/texlive/tlnet/archive/piton.doc.r67019.tar.xz 2023/05/05 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex -2023/05/05 | 63626 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2023/05/05 | 63279 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2023/05/05 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx 2023/05/05 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex @@ -944,37 +1171,27 @@ 2023/05/05 | 620 | support/arara/scripts/rules/arara-rule-bibtexu.yaml 2023/05/05 | 620 | support/arara/scripts/rules/arara-rule-bibtex8.yaml 2023/05/05 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex -2023/05/05 | 608033 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma 2023/05/05 | 607655 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma -2023/05/05 | 60585 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma 2023/05/05 | 60186 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma 2023/05/05 | 601357 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma -2023/05/05 | 601106 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma 2023/05/05 | 5 | support/arara/doc/resources/version.txt 2023/05/05 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml 2023/05/05 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml 2023/05/05 | 587 | support/arara/scripts/rules/arara-rule-pdftk.yaml -2023/05/05 | 58739 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma 2023/05/05 | 58723 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma 2023/05/05 | 58514 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma -2023/05/05 | 58413 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma 2023/05/05 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx 2023/05/05 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml 2023/05/05 | 576 | support/arara/scripts/arara.sh 2023/05/05 | 573 | info/lshort/chinese/src/Makefile 2023/05/05 | 572224 | systems/texlive/tlnet/archive/windycity.doc.r67011.tar.xz 2023/05/05 | 56103 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma -2023/05/05 | 56043 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma 2023/05/05 | 558159 | macros/latex/contrib/l3kernel/l3doc.pdf 2023/05/05 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml -2023/05/05 | 54577 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma 2023/05/05 | 54530 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma 2023/05/05 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex -2023/05/05 | 54098 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma 2023/05/05 | 54082 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma -2023/05/05 | 530143 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma 2023/05/05 | 529624 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma -2023/05/05 | 52552 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma 2023/05/05 | 52549 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma 2023/05/05 | 524840 | support/arara/doc/resources/firasans-italic.otf 2023/05/05 | 52445 | support/arara/doc/resources/arara-logo-with-text-bottom.svg @@ -984,91 +1201,65 @@ 2023/05/05 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx 2023/05/05 | 507828 | support/arara/doc/resources/firasans-regular.otf 2023/05/05 | 505308 | support/arara/doc/resources/firasans-light.otf -2023/05/05 | 501133 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma 2023/05/05 | 499811 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma 2023/05/05 | 4980 | support/arara/README.md 2023/05/05 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex -2023/05/05 | 49705 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma 2023/05/05 | 49669 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma 2023/05/05 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex 2023/05/05 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx 2023/05/05 | 4890 | macros/latex/contrib/l3kernel/l3news.tex 2023/05/05 | 48085 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma -2023/05/05 | 48001 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma 2023/05/05 | 473608 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma -2023/05/05 | 473207 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma 2023/05/05 | 47300 | macros/latex/contrib/l3kernel/CHANGELOG.md 2023/05/05 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx 2023/05/05 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex -2023/05/05 | 47145 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma 2023/05/05 | 47078 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma 2023/05/05 | 47077 | info/lshort/chinese/src/chap/chap.03.elements.tex 2023/05/05 | 4655 | info/lshort/chinese/src/chap/biblio.tex 2023/05/05 | 460 | support/arara/scripts/rules/arara-rule-mkdir.yaml 2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2023/05/05 | 45884 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma 2023/05/05 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv 2023/05/05 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx -2023/05/05 | 44188 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2023/05/05 | 44170 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2023/05/05 | 43820 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma -2023/05/05 | 43819 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma 2023/05/05 | 43738 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma -2023/05/05 | 43727 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma 2023/05/05 | 43211 | macros/latex/contrib/l3kernel/l3debug.dtx 2023/05/05 | 43086 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma -2023/05/05 | 43061 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma 2023/05/05 | 4276 | systems/texlive/tlnet/archive/colorwav.source.r67012.tar.xz 2023/05/05 | 4253 | support/arara/scripts/rules/arara-rule-context.yaml 2023/05/05 | 412172 | systems/texlive/tlnet/archive/cool.doc.r67013.tar.xz 2023/05/05 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml 2023/05/05 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx 2023/05/05 | 40169 | info/lshort/chinese/src/chap/chap.05.style.tex -2023/05/05 | 40139 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2023/05/05 | 40126 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma 2023/05/05 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf -2023/05/05 | 395147 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2023/05/05 | 394866 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma 2023/05/05 | 38668 | systems/texlive/tlnet/archive/piton.source.r67019.tar.xz 2023/05/05 | 3843 | support/arara/doc/resources/gitlab-icon.svg -2023/05/05 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma 2023/05/05 | 37577 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma 2023/05/05 | 36695 | info/lshort/chinese/src/chap/chap.04.math.tex -2023/05/05 | 36594 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2023/05/05 | 3658 | info/lshort/chinese/src/chap/preface.overview.tex 2023/05/05 | 36586 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma 2023/05/05 | 36569 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma -2023/05/05 | 36542 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma 2023/05/05 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx -2023/05/05 | 354140 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma 2023/05/05 | 353881 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma -2023/05/05 | 35255 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma 2023/05/05 | 35247 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma 2023/05/05 | 35086 | macros/latex/contrib/l3kernel/l3sys.dtx 2023/05/05 | 338 | info/lshort/chinese/src/lshort-zh-cn.ist -2023/05/05 | 33820 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma 2023/05/05 | 33801 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma 2023/05/05 | 33743 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma -2023/05/05 | 33652 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma 2023/05/05 | 33350 | info/lshort/chinese/src/chap/chap.06.spec.tex 2023/05/05 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx -2023/05/05 | 329229 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2023/05/05 | 328419 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2023/05/05 | 32651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2023/05/05 | 32590 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma 2023/05/05 | 3251 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml 2023/05/05 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx 2023/05/05 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml 2023/05/05 | 319 | info/lshort/chinese/src/latexmkrc -2023/05/05 | 319511 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2023/05/05 | 319506 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2023/05/05 | 31757 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma 2023/05/05 | 31698 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma -2023/05/05 | 31604 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2023/05/05 | 31577 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma 2023/05/05 | 3116 | macros/latex/contrib/l3kernel/README.md 2023/05/05 | 3092 | systems/texlive/tlnet/archive/dyntree.r67016.tar.xz -2023/05/05 | 305395 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma 2023/05/05 | 305335 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma 2023/05/05 | 30508 | macros/latex/contrib/l3kernel/l3intarray.dtx 2023/05/05 | 304307 | macros/latex/contrib/l3kernel/l3regex.dtx @@ -1076,44 +1267,33 @@ 2023/05/05 | 296461 | macros/latex/contrib/l3kernel/l3styleguide.pdf 2023/05/05 | 2951 | info/lshort/chinese/src/INSTRUCTIONS.md 2023/05/05 | 290507 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma -2023/05/05 | 290182 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2023/05/05 | 28929 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma 2023/05/05 | 28912 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma -2023/05/05 | 288282 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma 2023/05/05 | 288252 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma 2023/05/05 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf 2023/05/05 | 2831654 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma -2023/05/05 | 2830769 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma 2023/05/05 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf 2023/05/05 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex 2023/05/05 | 28006 | macros/latex/contrib/l3kernel/l3candidates.dtx -2023/05/05 | 27751 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma 2023/05/05 | 27625 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma 2023/05/05 | 2756846 | support/arara/doc/arara-7.1.0-docsrc.zip 2023/05/05 | 27323 | info/lshort/chinese/src/chap/chap.01.basics.tex 2023/05/05 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf 2023/05/05 | 273100 | systems/texlive/tlnet/archive/tikz-nfold.doc.r67010.tar.xz 2023/05/05 | 27248 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx -2023/05/05 | 271402 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2023/05/05 | 271320 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma 2023/05/05 | 264936 | systems/texlive/tlnet/archive/thmtools.doc.r67018.tar.xz 2023/05/05 | 2628 | systems/texlive/tlnet/archive/forloop.source.r67017.tar.xz 2023/05/05 | 25459 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2023/05/05 | 25454 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2023/05/05 | 25442 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma 2023/05/05 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml -2023/05/05 | 25436 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma 2023/05/05 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf 2023/05/05 | 249637 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma -2023/05/05 | 249607 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma 2023/05/05 | 24841 | macros/latex/contrib/l3kernel/source3body.tex -2023/05/05 | 246234 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma 2023/05/05 | 246209 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma 2023/05/05 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml 2023/05/05 | 243101 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf 2023/05/05 | 2428 | support/arara/doc/htmlquickstarttopdf.sh 2023/05/05 | 24233 | macros/latex/contrib/l3kernel/l3deprecation.dtx -2023/05/05 | 24029 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2023/05/05 | 24001 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma 2023/05/05 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx 2023/05/05 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx @@ -1121,16 +1301,12 @@ 2023/05/05 | 23574 | macros/latex/contrib/l3kernel/l3fp-random.dtx 2023/05/05 | 23565 | info/lshort/chinese/src/chap/chap.08.custom.tex 2023/05/05 | 231433 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma -2023/05/05 | 231344 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2023/05/05 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx 2023/05/05 | 22944 | info/lshort/chinese/src/chap/fdl.tex 2023/05/05 | 22576 | systems/texlive/tlnet/archive/cool.source.r67013.tar.xz 2023/05/05 | 2229 | macros/latex/contrib/l3kernel/source3.tex 2023/05/05 | 221145 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma -2023/05/05 | 221044 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2023/05/05 | 217685 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma -2023/05/05 | 217364 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2023/05/05 | 216632 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2023/05/05 | 215628 | macros/latex/contrib/l3kernel/l3term-glossary.pdf 2023/05/05 | 21364 | systems/texlive/tlnet/archive/windycity.r67011.tar.xz 2023/05/05 | 2099 | support/arara/scripts/rules/arara-rule-perltex.yaml @@ -1140,34 +1316,26 @@ 2023/05/05 | 2038 | macros/latex/contrib/l3kernel/interface3.tex 2023/05/05 | 203601 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma 2023/05/05 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx -2023/05/05 | 203454 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma 2023/05/05 | 2025003 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma -2023/05/05 | 2024533 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma 2023/05/05 | 1985 | support/arara/scripts/rules/arara-rule-frontespizio.yaml -2023/05/05 | 19763 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2023/05/05 | 19757 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2023/05/05 | 1974 | support/arara/scripts/rules/arara-rule-xindy.yaml 2023/05/05 | 1973 | support/arara/scripts/rules/arara-rule-texindy.yaml -2023/05/05 | 19650 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2023/05/05 | 19647 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma 2023/05/05 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx 2023/05/05 | 1932 | systems/texlive/tlnet/archive/colorwav.r67012.tar.xz 2023/05/05 | 19309 | info/lshort/chinese/src/chap/chap.02.text.tex 2023/05/05 | 19169 | macros/latex/contrib/l3kernel/l3pdf.dtx 2023/05/05 | 191524 | support/arara/doc/arara-quickstart.pdf -2023/05/05 | 1907271 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2023/05/05 | 1906849 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma 2023/05/05 | 1883 | support/arara/scripts/rules/arara-rule-latexmk.yaml 2023/05/05 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx 2023/05/05 | 1836 | support/arara/scripts/rules/arara-rule-detex.yaml 2023/05/05 | 18292017 | support/arara.zip -2023/05/05 | 182819 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma 2023/05/05 | 182643 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma 2023/05/05 | 18245556 | install/support/arara.tds.zip 2023/05/05 | 1800 | info/lshort/chinese/README.md 2023/05/05 | 17722 | info/lshort/chinese/src/chap/sec.symbol.table.tex 2023/05/05 | 174449 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma -2023/05/05 | 174407 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma 2023/05/05 | 17335 | info/lshort/chinese/src/chap/chap.07.graphic.tex 2023/05/05 | 1722 | support/arara/doc/arara.1 2023/05/05 | 1721 | support/arara/scripts/rules/arara-rule-pythontex.yaml @@ -1178,8 +1346,6 @@ 2023/05/05 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml 2023/05/05 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf 2023/05/05 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx -2023/05/05 | 1661369 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2023/05/05 | 1660755 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2023/05/05 | 1635 | info/lshort/chinese/README-zh.md 2023/05/05 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf 2023/05/05 | 1624 | support/arara/scripts/rules/arara-rule-pdflatex.yaml @@ -1190,11 +1356,9 @@ 2023/05/05 | 16079 | support/texfindpkg/texfindpkg.lua 2023/05/05 | 160385 | support/arara/source/arara-7.1.0-src.zip 2023/05/05 | 1590950 | info/lshort/chinese.zip -2023/05/05 | 157589 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2023/05/05 | 157574 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma 2023/05/05 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml 2023/05/05 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx -2023/05/05 | 1530394 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma 2023/05/05 | 1529678 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma 2023/05/05 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml 2023/05/05 | 151946 | macros/latex/contrib/l3kernel/l3docstrip.pdf @@ -1212,23 +1376,18 @@ 2023/05/05 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml 2023/05/05 | 145224 | macros/latex/contrib/l3kernel/l3tl.dtx 2023/05/05 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml -2023/05/05 | 14478 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2023/05/05 | 14462 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma 2023/05/05 | 1427202 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2023/05/05 | 1426579 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2023/05/05 | 140356 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma 2023/05/05 | 140293 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma 2023/05/05 | 139719 | macros/latex/contrib/l3kernel/l3file.dtx 2023/05/05 | 13912331 | install/macros/latex/contrib/l3kernel.tds.zip 2023/05/05 | 13843 | info/lshort/chinese/src/chap/app.B.error.help.tex 2023/05/05 | 1379 | info/lshort/chinese/src/chap/titlepage.tex 2023/05/05 | 137780 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma -2023/05/05 | 137770 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma 2023/05/05 | 13651721 | macros/latex/contrib/l3kernel.zip 2023/05/05 | 13560320 | support/arara/scripts/arara.jar 2023/05/05 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml 2023/05/05 | 13416 | systems/texlive/tlnet/archive/thmtools.r67018.tar.xz -2023/05/05 | 1339539 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2023/05/05 | 1338535 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma 2023/05/05 | 1323 | support/arara/scripts/rules/arara-rule-sage.yaml 2023/05/05 | 13116 | systems/texlive/tlnet/archive/piton.r67019.tar.xz @@ -1251,53 +1410,39 @@ 2023/05/05 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex 2023/05/05 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx 2023/05/05 | 117066 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma -2023/05/05 | 117051 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2023/05/05 | 1168835 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma 2023/05/05 | 1168573 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma 2023/05/05 | 1165 | support/arara/scripts/rules/arara-rule-uptex.yaml 2023/05/05 | 116388 | systems/texlive/tlnet/archive/coolstr.doc.r67015.tar.xz 2023/05/05 | 1161 | support/arara/scripts/rules/arara-rule-ptex.yaml 2023/05/05 | 1155967 | support/arara/doc/arara-manual.pdf -2023/05/05 | 1152 | systems/win32/miktex/tm/packages/pr.ini -2023/05/05 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini 2023/05/05 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf 2023/05/05 | 1140 | info/lshort/chinese/src/lshort-zh-cn.tex 2023/05/05 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx 2023/05/05 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf 2023/05/05 | 112270 | macros/latex/contrib/l3kernel/l3color.dtx 2023/05/05 | 111997 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma -2023/05/05 | 111994 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma 2023/05/05 | 1109 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml 2023/05/05 | 1105 | support/arara/scripts/rules/arara-rule-animate.yaml 2023/05/05 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml -2023/05/05 | 109806 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma 2023/05/05 | 109670 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma 2023/05/05 | 10963 | info/lshort/chinese/src/chap/preface.contrib.tex 2023/05/05 | 1095616 | systems/texlive/tlnet/archive/context.amd64-netbsd.r67009.tar.xz -2023/05/05 | 108147 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2023/05/05 | 108116 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma 2023/05/05 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex 2023/05/05 | 107093 | macros/latex/contrib/l3kernel/l3expan.dtx -2023/05/05 | 106236 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma 2023/05/05 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml 2023/05/05 | 106145 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma -2023/05/05 | 105572 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma 2023/05/05 | 105509 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma 2023/05/05 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx 2023/05/05 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml 2023/05/05 | 103862 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma -2023/05/05 | 103787 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma 2023/05/05 | 102894 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2023/05/05 | 102818 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma 2023/05/05 | 10192 | systems/texlive/tlnet/archive/cool.r67013.tar.xz 2023/05/05 | 10167 | macros/latex/contrib/l3kernel/l3flag.dtx -2023/05/05 | 100141 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma 2023/05/05 | 100132 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma -2023/05/04 | 967 | macros/latex/contrib/colorwav/README 2023/05/04 | 95973 | macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx 2023/05/04 | 950 | macros/latex/contrib/thmtools/source/thmdef-mdframed.dtx 2023/05/04 | 9332 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.sty -2023/05/04 | 864 | macros/latex/contrib/forloop/README 2023/05/04 | 8580 | macros/latex/contrib/thmtools/source/thm-patch.dtx 2023/05/04 | 85114 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib 2023/05/04 | 83900 | systems/texlive/tlnet/archive/luatexja.source.r67003.tar.xz @@ -1313,24 +1458,19 @@ 2023/05/04 | 610524 | macros/latex/contrib/biblatex-contrib/windycity.zip 2023/05/04 | 5639 | macros/latex/contrib/thmtools/source/unique.dtx 2023/05/04 | 52882 | graphics/pgf/contrib/tikz-nfold/tikzlibrarynfold.code.tex -2023/05/04 | 5156 | macros/latex/contrib/forloop/forloop.dtx 2023/05/04 | 512581 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf 2023/05/04 | 4679 | macros/latex/contrib/thmtools/source/thm-amsthm.dtx 2023/05/04 | 4534 | macros/latex/contrib/thmtools/source/thmdef-shaded.dtx 2023/05/04 | 446445 | macros/latex/contrib/cool.zip 2023/05/04 | 44577 | macros/latex/contrib/thmtools/doc/thmtools-manual.tex 2023/05/04 | 4454 | macros/latex/contrib/thmtools/source/aliasctr.dtx -2023/05/04 | 42939 | macros/latex/contrib/dyntree/dyntree.dtx 2023/05/04 | 423848 | systems/texlive/tlnet/archive/playcards.doc.r66999.tar.xz 2023/05/04 | 3863 | macros/latex/contrib/biblatex-contrib/windycity/README.md 2023/05/04 | 3840 | systems/texlive/tlnet/archive/eso-pic.r67001.tar.xz 2023/05/04 | 3680412 | systems/texlive/tlnet/archive/luahbtex.universal-darwin.r67006.tar.xz 2023/05/04 | 3526 | macros/latex/contrib/thmtools/source/thm-ntheorem.dtx -2023/05/04 | 34008 | systems/texlive/tlnet/archive/proflycee.r67002.tar.xz -2023/05/04 | 33387 | macros/latex/contrib/coolstr/coolstr.dtx 2023/05/04 | 3244724 | systems/texlive/tlnet/archive/luatexja.doc.r67003.tar.xz 2023/05/04 | 3240 | macros/latex/contrib/thmtools/source/thm-autoref.dtx -2023/05/04 | 32259 | macros/latex/contrib/coollist/coollist.dtx 2023/05/04 | 31 | macros/latex/contrib/thmtools/source/VERSION.tex 2023/05/04 | 31829 | graphics/pgf/contrib/tikz-nfold/tikz-nfold-doc.tex 2023/05/04 | 3035812 | systems/texlive/tlnet/archive/luatex.universal-darwin.r67006.tar.xz @@ -1345,7 +1485,6 @@ 2023/05/04 | 251757 | macros/latex/contrib/thmtools/doc/thmtools-manual.pdf 2023/05/04 | 2500 | macros/latex/contrib/thmtools/source/thmtools.ins 2023/05/04 | 2396 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.r67000.tar.xz -2023/05/04 | 22074 | macros/latex/contrib/colorwav/colorwav.dtx 2023/05/04 | 2180 | systems/texlive/tlnet/archive/playcards.r66999.tar.xz 2023/05/04 | 2117 | macros/latex/contrib/thmtools/source/thmtools.dtx 2023/05/04 | 2116 | macros/latex/contrib/thmtools/doc/changes.txt @@ -1356,8 +1495,6 @@ 2023/05/04 | 193016 | systems/texlive/tlnet/archive/luatexja.r67003.tar.xz 2023/05/04 | 19106 | macros/latex/contrib/thmtools/doc/COPYING 2023/05/04 | 19106 | macros/latex/contrib/biblatex-contrib/windycity/LICENCE -2023/05/04 | 184270 | macros/latex/contrib/cool/cool.dtx -2023/05/04 | 1830792 | systems/texlive/tlnet/archive/proflycee.doc.r67002.tar.xz 2023/05/04 | 1746216 | systems/texlive/tlnet/archive/luatex.x86_64-cygwin.r66997.tar.xz 2023/05/04 | 1732 | macros/latex/contrib/thmtools/source/thmdef-thmbox.dtx 2023/05/04 | 170588 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.doc.r67000.tar.xz @@ -1367,67 +1504,10 @@ 2023/05/04 | 1449372 | systems/texlive/tlnet/archive/tex4ht.source.r67005.tar.xz 2023/05/04 | 14348 | macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx 2023/05/04 | 138606 | macros/latex/contrib/dyntree.zip -2023/05/04 | 1366 | macros/latex/contrib/dyntree/README 2023/05/04 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67005.tar.xz -2023/05/04 | 1313 | macros/latex/contrib/cool/README 2023/05/04 | 124951 | macros/latex/contrib/coolstr.zip 2023/05/04 | 1211600 | systems/texlive/tlnet/archive/njuthesis.doc.r67004.tar.xz 2023/05/04 | 12064 | macros/latex/contrib/thmtools/source/thm-restate.dtx 2023/05/04 | 119381 | macros/latex/contrib/coollist.zip -2023/05/04 | 1183 | macros/latex/contrib/coollist/coollist.ins -2023/05/04 | 1183 | macros/latex/contrib/colorwav/colorwav.ins -2023/05/04 | 1180 | macros/latex/contrib/forloop/forloop.ins -2023/05/04 | 1180 | macros/latex/contrib/dyntree/dyntree.ins -2023/05/04 | 1180 | macros/latex/contrib/coolstr/coolstr.ins -2023/05/04 | 1177 | macros/latex/contrib/cool/cool.ins 2023/05/04 | 1135272 | systems/texlive/tlnet/archive/tex4ht.r67005.tar.xz -2023/05/04 | 1113 | macros/latex/contrib/coolstr/README 2023/05/04 | 104792 | macros/latex/contrib/colorwav.zip -2023/05/03 | 933 | macros/luatex/latex/piton/README.md -2023/05/03 | 8678 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex -2023/05/03 | 777637 | graphics/metapost/contrib/macros/repere.zip -2023/05/03 | 764830 | macros/luatex/latex/piton.zip -2023/05/03 | 7365 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamerinnerthemetcolorbox.sty -2023/05/03 | 734346 | macros/luatex/latex/piton/piton.pdf -2023/05/03 | 61798 | macros/luatex/latex/piton/piton-french.tex -2023/05/03 | 593460 | systems/texlive/tlnet/archive/tikz3d-fr.doc.r66992.tar.xz -2023/05/03 | 556 | graphics/metapost/contrib/macros/repere/README.md -2023/05/03 | 42723 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex -2023/05/03 | 4032308 | systems/texlive/tlnet/archive/luajittex.x86_64-linux.r66986.tar.xz -2023/05/03 | 4022648 | systems/texlive/tlnet/archive/luajittex.amd64-netbsd.r66987.tar.xz -2023/05/03 | 400 | systems/texlive/tlnet/archive/latex-via-exemplos.r66989.tar.xz -2023/05/03 | 393 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/README.md -2023/05/03 | 3877948 | systems/texlive/tlnet/archive/luajittex.windows.r66994.tar.xz -2023/05/03 | 3829338 | macros/luatex/generic/luatexja.zip -2023/05/03 | 3591804 | systems/texlive/tlnet/archive/luajittex.i386-netbsd.r66987.tar.xz -2023/05/03 | 357 | macros/latex/contrib/eso-pic/README.md -2023/05/03 | 3433 | macros/unicodetex/latex/njuthesis/njuthesis.ins -2023/05/03 | 3252 | systems/texlive/tlnet/archive/tikz3d-fr.r66992.tar.xz -2023/05/03 | 312208 | macros/luatex/latex/piton/piton-french.pdf -2023/05/03 | 306656 | macros/unicodetex/latex/njuthesis/njuthesis.dtx -2023/05/03 | 299571 | macros/latex/contrib/eso-pic/eso-pic.pdf -2023/05/03 | 298582 | macros/latex/contrib/eso-pic.zip -2023/05/03 | 24133 | macros/latex/contrib/eso-pic/eso-pic.dtx -2023/05/03 | 2348576 | systems/texlive/tlnet/archive/latex-via-exemplos.doc.r66989.tar.xz -2023/05/03 | 222733 | support/TeX4ht/source/ChangeLog -2023/05/03 | 2204852 | systems/texlive/tlnet/archive/luahbtex.x86_64-linux.r66986.tar.xz -2023/05/03 | 2202928 | systems/texlive/tlnet/archive/luahbtex.amd64-netbsd.r66987.tar.xz -2023/05/03 | 2092324 | systems/texlive/tlnet/archive/luatex.windows.r66994.tar.xz -2023/05/03 | 2036544 | systems/texlive/tlnet/archive/luahbtex.i386-netbsd.r66987.tar.xz -2023/05/03 | 1916608 | systems/texlive/tlnet/archive/luahbtex.windows.r66994.tar.xz -2023/05/03 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE -2023/05/03 | 182000 | macros/luatex/latex/piton/piton.dtx -2023/05/03 | 177469 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.pdf -2023/05/03 | 171942 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox.zip -2023/05/03 | 1618088 | systems/texlive/tlnet/archive/luatex.x86_64-linux.r66986.tar.xz -2023/05/03 | 1596260 | systems/texlive/tlnet/archive/luatex.amd64-netbsd.r66987.tar.xz -2023/05/03 | 1592 | systems/texlive/tlnet/archive/collection-pictures.r66992.tar.xz -2023/05/03 | 1457072 | systems/texlive/tlnet/archive/luatex.i386-netbsd.r66987.tar.xz -2023/05/03 | 141978 | graphics/metapost/contrib/macros/repere/repere.mp -2023/05/03 | 1290643 | macros/unicodetex/latex/njuthesis.zip -2023/05/03 | 1274524 | systems/texlive/tlnet/archive/profcollege.r66990.tar.xz -2023/05/03 | 1222131 | macros/unicodetex/latex/njuthesis/njuthesis.pdf -2023/05/03 | 1161612 | support/TeX4ht/source/tex4ht-4ht.tex -2023/05/03 | 10961956 | systems/texlive/tlnet/archive/profcollege.doc.r66990.tar.xz -2023/05/03 | 1077 | macros/unicodetex/latex/njuthesis/README.md -2023/05/03 | 1032684 | graphics/metapost/contrib/macros/repere/repere-doc.pdf diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index 00cfdaecc0..04d47f6bc0 100644 --- a/biblio/ctan-bibdata/ctan.bib +++ b/biblio/ctan-bibdata/ctan.bib @@ -1,7 +1,7 @@ %% bib file of all CTAN packages %% (C) Herbert Voß %% -%% created at 10-05-2023, 02:01:33 +%% created at 11-05-2023, 02:00:55 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -48482,8 +48482,8 @@ title = {The \texttt{nostarch} package}, subtitle = {\LaTeX{} class for No Starch Press}, author = {Boris Veytsman}, - date = {2023-04-09}, - version = {2.0}, + date = {2023-05-10}, + version = {2.1}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/contrib/nostarch}, url = {https://ctan.org/pkg/nostarch}, @@ -72767,8 +72767,8 @@ title = {The \texttt{unicodefonttable} package}, subtitle = {A Unicode font table generator}, author = {Frank Mittelbach}, - date = {2022-11-13}, - version = {1.0g}, + date = {2023-05-10}, + version = {1.0h}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/unicodefonttable}, url = {https://ctan.org/pkg/unicodefonttable}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf index 27b6025dcf..6f99816238 100644 Binary files a/biblio/ctan-bibdata/ctan.pdf and b/biblio/ctan-bibdata/ctan.pdf differ diff --git a/macros/context/contrib/context-simpleslides/VERSION b/macros/context/contrib/context-simpleslides/VERSION index 73527451be..eb55feef81 100644 --- a/macros/context/contrib/context-simpleslides/VERSION +++ b/macros/context/contrib/context-simpleslides/VERSION @@ -1 +1 @@ -2023-04-13 +2023.05.10 diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/LICENSE b/macros/context/contrib/context-simpleslides/context-simpleslides/LICENSE deleted file mode 100644 index 17cb286430..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/LICENSE +++ /dev/null @@ -1,117 +0,0 @@ -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. - - c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. - -This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - - one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author - - This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. - -signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/README.md b/macros/context/contrib/context-simpleslides/context-simpleslides/README.md deleted file mode 100644 index e5cb4dc088..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/README.md +++ /dev/null @@ -1,171 +0,0 @@ -# context-simpleslides - -SimpleSlides presentation module for ConTeXt
-by Aditya Mahajan and Thomas A. Schmitz -maintained by Henning Hraban Ramm since 2022 - - -## Introduction - -This module is meant to facilitate writing presentations in ConTeXt. It -provides a consistent interface and macros; there are different styles which -give different output. The module has been written for projector-based -presentations, so elements which are typical for screen presentations (such -as interactive hyperlinks or tables of contents) are not included. -The module is meant for an academic environment, specifically in the humanities. -Hence, it has the following characteristics: - -* The look is rather sober. In academia, presentations are not meant to showcase fancy TeX effects; nothing should divert the audience’s attention from the content. -* The module is written for slides which exhibit text and/or images. From my own experience with TeX-based presentations, I have provided a setup for horizontal (landscape) pictures and for vertical (portrait) pictures, which are accompanied by an area for explanatory text. -* A simple switch in the module setup command will produce different output. -* It is easy to customize the module or to add more styles. - -The macros are commented rather extensively to give users (especially users -relatively new to ConTeXt) the chance to understand the mechanisms and -create their own styles. Of course, I did not invent this code on my own. My -thanks are due, as always, to Hans Hagen, whose presentation modules in the -ConTeXt core have been a wonderful source of inspiration, to Mojca -Miklavec, who provided help with Metapost, and to Aditya Mahajan, who helped -tremendously in cleaning up the code and making the user interface more -consistent. - -Thomas A. Schmitz - -## Installation - -The directories of this repository belong in one of the `texmf` trees, -e.g. `texmf-local`, `texmf-project` or `texmf-modules`. - -It makes sense to clone it as `t-simpleslides` and merge it with the other modules, -as outlined on the [wiki](https://wiki.contextgarden.net/Modules#ConTeXt_LMTX). - -Afterwards run `mtxrun --generate` to refresh the file database. - -To update, run `git pull` and `mtxrun --generate` again. - -## Example - -``` -\usemodule[simpleslides][ - style=BigNumber, - % available options depend on the style - color=red, - %alternative=square, % "Framed" only - font=Gothic, -] - -\setupTitle - [title={Presentation Title}, - author={F.~Author, S.~Another}, - date={Date / Occasion}] - -\setupexternalfigures[location={local,global,default}] - -\starttext - -\placeTitle - - -\SlideTitle{Make Titles Informative} - -\startitemize - \item Use bullets points when appropriate. - \item Use pictures when possible - \item Do not put too much information on one slide -\stopitemize - -\IncludePicture - [horizontal] - [cow] % Name of the image - {A Dutch Cow} % Title of the slide - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes] - {A Dutch Cow with a grid} % Title of the slide - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes, - steps=5, % Each grid block is broken into these many parts. - subgrid=yes] - {A Dutch Cow with a fine grid} % Title of the slide - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes, - subgrid=yes, - alternative=circle, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - shadow=bottomleft] - {The head of a dutch cow} - - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=circle, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - shadow=bottomleft] - {The head of a dutch cow} - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=arrow, - color=orange, - x=0.4, - y=6.8, - direction=-90, - length=3cm, - shadow=topright] - {The mouth of a dutch cow} - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=focus, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - opacity=0.5] - {The head of a dutch cow} - -\IncludePicture - [vertical] - [mill] - [width=\NormalWidth] - {The windmills are an example of a green energy source.} - -\SlideTitle{Summary} - -\startitemize - \item The {\em first main message} of your talk in one or two lines. - \item The {\em second main message} of your talk in one or two lines. - \item Perhaps a {\em third message}, but not more than that. -\stopitemize - -\stoptext -``` diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/VERSION b/macros/context/contrib/context-simpleslides/context-simpleslides/VERSION deleted file mode 100644 index 5e87b15ee1..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/VERSION +++ /dev/null @@ -1 +0,0 @@ -2023.04.13 diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.pdf deleted file mode 100644 index 83de4ffc78..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.tex deleted file mode 100644 index 72840c2051..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/example.tex +++ /dev/null @@ -1,19 +0,0 @@ -\usemodule[simpleslides] - [style=BigNumber] - -\setupTitle - [ title={Title of the presentation}, - author={Name of authors}, - date={Date of presentation}, - ] - -\starttext -\placeTitle - -\SlideTitle {The first slide} -Write whatever you want. - -\SlideTitle {The second slide} -Continue writing. - -\stoptext diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf deleted file mode 100644 index 35c0acba53..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex deleted file mode 100644 index c642db02c8..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex +++ /dev/null @@ -1,1133 +0,0 @@ -\setupcolors [state=start] -\setupinteraction[state=start,style=normal] - -%% Layout : <<< -\setuplayout[ - width=middle, - height=middle, - %location=middle, - topspace=0.5in, - bottomspace=.75in, - bottomdistance=.25in, - bottom=.25in, - backspace=1.0in, - cutspace=1.0in, - leftmargin=0.55in, - rightmargin=0.55in, - leftmargindistance=0.1in, - rightmargindistance=0.1in, - header=0.25in, - footer=0.5in, - headerdistace=0.25in, - footerdistance=0.25in, - marking=on, -% grid=yes, - ] - -\setuppagenumbering [location=footer] - -%% >>> -%% Typescripts : <<< - -\setupbodyfontenvironment[default][em=italic] - -\setupbodyfont[dejavu,10pt] - -%% >>> -%% Logos: <<< -\logo [TEX] {Tex} -\logo [LATEX] {Latex} -\logo [CONTEXT] {Context} -\logo [PDFTEX] {pdftex} -\logo [LUATEX] {Luatex} -\logo [XETEX] {Xetex} -\logo [MKII] {MkII} -\logo [MKIV] {MkIV} - -\setupsorting[logo][style=normal] - -%% >>> - -\definetype[typeTEX][option=tex, style=type] -\definetype[command][color=darkred, style=type] -\definetype[options][color=darkblue, style=type] -\definetyping[TEX][option=tex, before=\startEXAMPLE,after=\stopEXAMPLE] -\definetyping[SIMPLETEX][option=tex] - -\setupindenting[medium,yes] -\setupwhitespace[medium] - -\setuphead[title][alternative=middle, textstyle=\ss\bf] -\setuphead[section,subsubject,subsection] - [numberstyle=\ss\bf,textstyle=\ss\bf] - -\setuplistalternative[a] - [distance=0pt,width=1em,stretch=10em, - command=\hskip0.5em\ldots\hskip0.5em\relax] - -\setuplist [section] - [margin=10em, alternative=a] - -\useURL[practex][http://www.tug.org/pracjourn/2006-2/schmitz/] - -\setupitemize[1][autointro] -\setupitemize[indenting=no] - - -%% Frames and Backgrounds : <<< -\definetextbackground - [EXAMPLE] - [ mp=background:random, - location=paragraph, - rulethickness=1pt, - framecolor=darkred, - width=broad, - height=fit, - leftoffset=1em, - rightoffset=1em, - before={\testpage[3]\blank[2*big]}, - after={\blank}, - ] - -\startuseMPgraphic{background:random} - path p; - for i = 1 upto nofmultipars : - p = (multipars[i] - topenlarged 8pt - bottomenlarged 4pt) randomized 4pt ; - fill p withcolor lightgray ; - draw p withcolor \MPvar{linecolor} - withpen pencircle scaled \MPvar{linewidth}; - endfor; -\stopuseMPgraphic - -\defineframedtext - [EXAMPLEframe] - [rulethickness=1pt, - framecolor=darkred, - height=6.55cm, - width=broad, - background=color, - backgroundcolor=gray, - ] - -\defineoverlay[randomframe] - [\useMPgraphic{background:random:frame}] - -\startuseMPgraphic{background:random:frame} - path p; - p = (OverlayBox - topenlarged 10pt - bottomenlarged 10pt) randomized 4pt ; - fill p withcolor lightgray ; - draw p withcolor \MPvar{linecolor} - withpen pencircle scaled \MPvar{linewidth}; - endfor; -\stopuseMPgraphic -\setupexternalfigures[location={local,global,default}] - -%% >>> -%% Interface <<< - -\definecolor [colorprettyone] [r=.6,g=.0,b=.0] % red -\definecolor [colorprettytwo] [r=.0,g=.6,b=.0] % green -\definecolor [colorprettythree] [r=.0,g=.0,b=.6] % blue -\definecolor[colorprettyfour][orange] - -\usemodule[int-load] -\loadsetups[cont-en.xml] -\loadsetups[t-simpleslides.xml] -\definetextbackground - [setuptext] - [ mp=background:random, - location=paragraph, - rulethickness=1pt, - framecolor=darkgreen, - width=broad, - leftoffset=1em, - rightoffset=1em, - align=right, - before={\testpage[3]\blank[2*big]}, - after={\blank\testpage[2]}, - ] - -%% There gotta be a better way to configure this! - -\unprotected\def\showSETUPrecord - {\getvalue{\e!start setuptext} - \tttf - \nohyphens - \veryraggedright - \startXMLmapping [one] - \doglobal\newcounter\currentSETUPargument - \global\let\maximumSETUPargument\currentSETUPargument - \bgroup - \doif{\XMLpar{cd:command}{generated}{}}{yes}{\ttsl}% - \doifelseXMLop{type}{environment} - {\tex{\e!start}}{\startcolor[colorprettytwo]\tex{}}\ignorespaces - \XMLflush{cd:sequence}\stopcolor\ignorespaces - \egroup - \doifelseXMLempty{cd:arguments} - {} - {\bgroup - \setbox0=\hbox{\XMLflush{cd:arguments}}% - \global\let\maximumSETUPargument\currentSETUPargument - \doglobal\newcounter\currentSETUPargument - \ignorespaces\XMLflush{cd:arguments}% - \doif{\XMLpar{cd:command}{type}{}}{environment} - {\hskip.5em\unknown\hskip.5em - \doif{\XMLpar{cd:command}{generated}{}}{yes}{\ttsl}% - \tex{\e!stop}\ignorespaces\XMLflush{cd:sequence}}% - \endgraf - \egroup - %\bgroup - % \tx - % \doif{\XMLpar{cd:command}{interactive}{}}{yes} {\quad INTERACTIVE}% - % \doif{\XMLpar{cd:command}{interactive}{}}{exclusive}{\quad INTERACTIVE ONLY}% - %\egroup - \startXMLmapping [two] - \bgroup - \doglobal\newcounter\currentSETUPargument - \blank[\v!line] - %\switchtobodyfont[small] % kan sneller - \ignorespaces\XMLflush{cd:arguments}\endgraf - %\endgraf - \egroup - \stopXMLmapping}% - \stopXMLmapping - \getvalue{\e!stop setuptext}} - -\def\showSETUPnumber - {\doglobal\increment\currentSETUPargument - \hbox to 2em - {\startcolor[blue] - \ifcase\maximumSETUPargument\relax - \or*\else\currentSETUPargument - \fi\stopcolor - \hss}} - -\def\showSETUPassignment {\showSETUP - {{\colorprettythree[}.\lower.5ex\hbox{=}.{\colorprettythree]}} - {{\colorprettythree[}..,.\lower.5ex\hbox{=}.,..{\colorprettythree]}}} - -\def\showSETUPkeyword {\showSETUP - {\colorprettythree{[}...{\colorprettythree]}} - {\colorprettythree{[}...,...{\colorprettythree]}}} - -\def\showSETUPargument {\showSETUP - {{\colorprettyone\leftargument}..{\colorprettyone\rightargument}} - {{\colorprettyone\leftargument}..,...,..{\colorprettyone\rightargument}}} - -\def\showSETUPdisplaymath {\showSETUP - {\$\$...\$\$} - {\$\$...\$\$}} - -\def\showSETUPindex {\showSETUP - {{\colorprettyone\leftargument}...{\colorprettyone\rightargument}} - {{\colorprettyone\leftargument}..+...+..{\colorprettyone\rightargument}}} - -\def\showSETUPmath {\showSETUP - {\$...\$} - {\$...\$}} - -\def\showSETUPnothing {\showSETUP - {...} - {}} - -\def\showSETUPfile {\showSETUP - {~...~} - {}} - -\def\showSETUPposition {\showSETUP - {(...)} - {(...,...)}} - -\def\showSETUPreference {\showSETUP - {[...]} - {[...,...]}} - -\def\showSETUPcsname {\showSETUP - {{\c!setup!command!{}}} - {}} - -\def\showSETUPdestination {\showSETUP - {[{\colorprettyone\leftargument}..[ref]{\colorprettyone\rightargument}]} - {[..,{\colorprettyone\leftargument}..[ref,..]{\colorprettyone\rightargument},..]}} - -\def\showSETUPtriplet {\showSETUP - {[x:y:z=]} - {[x:y:z=,..]}} - -\def\showSETUPword {\showSETUP - {{\colorprettyone\leftargument}...{\colorprettyone\rightargument}} - {{\colorprettyone\leftargument}.. ... ..{\colorprettyone\rightargument}}} - -\def\showSETUPcontent {\showSETUP - {{\colorprettyone\leftargument}...{\colorprettyone\rightargument}} - {{\colorprettyone\leftargument}.. ... ..{\colorprettyone\rightargument}}} - -%% >>> - -\def\ShowStyle#1% - {\blank[big] - \midaligned{\startcombination[2*2] - {\externalfigure[styles/#1][page=1,width=0.55\textwidth]} - {Title Page} - {\externalfigure[styles/#1][page=2,width=0.55\textwidth]} - {Normal Slide} - {\externalfigure[styles/#1][page=3,width=0.55\textwidth]} - {Horizontal Picture} - {\externalfigure[styles/#1][page=10,width=0.55\textwidth]} - {Vertical Picture} - \stopcombination}} - -\starttext - -\title{Simple Slides \\ - A \CONTEXT\ presentation module} - -\startEXAMPLE -\placelist[section] -\stopEXAMPLE - -\section{Introduction} - -This module provides an easy|-|to|-|use interface -for creating simple slides/presentations in \CONTEXT. -The salient features of this module are: -\startitemize - \item The module is meant for presentations which will be shown on a - digital projector. They have no interactive elements (such as buttons or - hyperlinks) and no navigational tools (such as table of contents). - \item The module comes with several predefined styles; these styles are sober - in appearance and meant for academic presentations. It also provides some - macros to help in presenting slides with both pictures and text. - \item Most styles allow for some degree of user|-|reconfigurability. Designing - a new style is also easy. -\stopitemize - -This module provides a simple structure that will be suitable for beginning -or intermediate users of \CONTEXT, or someone who does not want to spend -too much time playing around with different configuration options for -\CONTEXT. As such it focusses on different users than Hans's presentation -modules that provide more and fancier features. This module also offers -much less features than the \LATEX\ \filename{beamer} package. Its main -strength is its ease of use; you should be able to write your first -presentation after spending five minutes with this manual. - -\section{A bit of history} - -The idea of a module suitable for simple presentations took shape when Thomas -started using \CONTEXT\ for preparing his course presentations. \CONTEXT\ comes -with a bunch of modules for presentations (the files \filename{s-pre-??.tex} in -\filename{$TEXMF/tex/context/base}) which are written by Hans Hagen. Hans -usually creates a new presentation style whenever he gives a talk about -\CONTEXT. As such, his presentation styles highlight the fancy and bleeding edge -features of \CONTEXT, and are not the most suitable starting point for academic -presentations. - -\CONTEXT\ does make creating your own presentation style relatively easy. So -Thomas wrote some presentation related macros (see the Prac\TEX\ article -{\tt\from[practex]}). With time, he extended these macros into a collection of -styles providing different visual effects, and later collected all of them in -the \filename{taspresent} module. He gave a talk about the -\filename{taspresent} module at the second \CONTEXT\ user meeting at Bohinj, -and in the ensuing discussions, Aditya and Thomas decided to modularize and -\quotation{\CONTEXT{ize}} some of the internals of the module, giving rise to -the current module. Most of the code in the current release has been -contributed by Aditya. - -\section{Installation} - -The module is installed in the usual way: simply unzip the archive -\filename{t-simpleslides-.zip} into one of your \filename{$TEXMF} -trees, and from a terminal run \command{mktexlsr} (for \MKII) and -\command{mtxrun --generate} (for \MKIV). - -To verify that everything was installed correctly, run \command{kpsewhich t-simpleslides.tex} from a terminal (for \MKII) and \command{mtxrun --locate t-simpleslides.tex} (for \MKIV); these commands should return -the complete path of the files that you just installed. - -\subsubject{A note about \TEX|-|engines} - -We have extensively tested this module with \PDFTEX\ and \LUATEX\ (that is, -with \MKII\ and \MKIV). In spite of our best efforts, we have not been able to -get this module to work reliably with \XETEX. If you are a \XETEX\ guru, and -know how to fix some of the errors with \XETEX, we will appreciate the help. - -\section{Quick start} - -First you must tell \CONTEXT\ that you want to use this module. To do this -simply write: - -\startTEX -\usemodule[simpleslides] -\stopTEX - -The module sets the paper size and font sizes to values that are suitable for -presentations. Everything else is left like a default \CONTEXT\ document. The -module comes with the following styles that change the visual appearance of the -presentation. -\startitemize[columns, three] - \item \options{BigNumber} - \item \options{BottomSquares} - \item \options{Boxed} - \item \options{Ellipse} - \item \options{Embossed} - \item \options{Framed} - \item \options{FramedTitle} - \item \options{HorizontalStripes} - \item \options{NarrowStripes} - \item \options{PlainCounter} - \item \options{RainbowStripe} - \item \options{Rounded} - \item \options{Shaded} - \item \options{SideSquares} - \item \options{SideToc} - \item \options{Split} - \item \options{Sunrise} - \item \options{Swoosh} - \item \options{ThickStripes} -\stopitemize - -To use a style, say \options{BigNumber}, pass the \options{style=BigNumber} -option to the \filename{simpleslides} module: - -\startTEX -\usemodule[simpleslides] - [style=BigNumber] -\stopTEX - -Some of the styles have a few variants that can be chosen using -\options{color} and \options{alternative} keys. These are explained in \in -{Section}[sec:styles]. - -By default, the Latin Modern Sans font is used. The module makes it easy to -use other fonts that come with a typical \TEX\ distribution. -The following fonts are provided: -\startitemize[columns, three] - \item \options{LatinModern} - \item \options{LatinModernSans} - \item \options{Bookman} - \item \options{Chancery} - \item \options{Gothic} - \item \options{Helvetica} - \item \options{Palatino} - \item \options{Schoolbook} - \item \options{Times} -\stopitemize - -To choose a font, say \options{Helvetica}, pass \options{font=Helvetica} option -to the \filename{simpleslides} module as follows. -\startTEX -\usemodule[simpleslides] - [style=BigNumber, - font=Helvetica] -\stopTEX - -The default font size is 17pt. Font size can be changed using -the \options{size} key. - -More details about the fonts, including information on how to use your own fonts -is given in \in{Section}[sec:fonts]. - -The complete setup for using this module is -\setup{simpleslides} - -\subsubject{Structure of a presentation} - -The \filename{simpleslides} module has a very simple model of a presentation. A -presentation consists of a title followed by a series of slides; the module -provides macros to help create a presentation title page and slides. -A minimal presentation is shown below. The result is shown in \in -{Figure}[fig:example]. - -\startEXAMPLE -\typefile[option=tex]{example.tex} -\stopEXAMPLE - -\placefigure - [top,bottom] - [fig:example] - {A minimal presentation} - \startcombination[2*2] - \startEXAMPLEframe[width=0.55\textwidth] -\startSIMPLETEX - \usemodule[simpleslides] - [style=BigNumber] - \setupTitle[...] - - \starttext - \SlideTitle{...} - ... - \SlideTitle{...} - ... - \stoptext -\stopSIMPLETEX - \stopEXAMPLEframe - {A minimal example} - {\externalfigure[example][page=1,width=0.55\textwidth]}{Title page} - {\externalfigure[example][page=2,width=0.55\textwidth]}{First slide} - {\externalfigure[example][page=3,width=0.55\textwidth]}{Second slide} - \stopcombination - - - -\subsubject{Presentation title page} - -A presentation title page displays the title of the presentation, the names of -the authors, and the date. -%% TODO: Also add institution and detail. -These can be specified using \typeTEX{\setupTitle} as follows: -\startTEX -\setupTitle - [ title={Title of the presentation}, - author={Name of authors}, - date={Date of presentation}, - ] -\stopTEX - -The macro \typeTEX{\placeTitle} places the title page in the presentation. It is -possible to change the look of \typeTEX{\placeTitle} using some additional -arguments to \typeTEX{\setupTitle}. These are explained in \in -{Section}[sec:setuptitle]. - -\subsubject{Presentation slide} - -The \filename{simpleslides} module provides a \typeTEX{\SlideTitle} macro, which -starts a new slide (basically a new page), and typesets its argument as the -title of the slide. It also takes care of increasing the page counters and -progress bars, and setting up the background. The content of the slides follows -after this command. - -A slide is a normal \CONTEXT\ page, so you can use any command or environment -that you want. Each presentation style sets up a style for itemizations, and -provides useful macros for placing pictures. These macros will be explained -later. - - - -\section{Placing pictures} - -If you want to place pictures in your slides, you can always use \CONTEXT's -\typeTEX{\externalfigure} macro. This module also provides a macro, -\typeTEX{\IncludePicture}, for preconfigured picture layouts. Two layouts are -provided: -\startitemize - \item \options{horizontal}: the picture is placed under the title of the slide, - so that it fits in the available space. - \item \options{vertical}: the slide is divided into two columns; the picture is - placed on the left column and text is placed on the right column. -\stopitemize -These layouts are shown in \in{Figure}[fig:pictures]. - -\placefigure - [top,bottom] - [fig:pictures] - {Example of \options{horizontal} and \options{vertical} options for - \typeTEX{IncludePicture} macro} - %FIXME: Change caption to \IncludePicture .. - \startcombination[2*2] - \startEXAMPLEframe[width=0.55\textwidth] -\startSIMPLETEX - \usemodule[simpleslides] - [...] - \starttext - ... - \IncludePicture - [horizontal] - [cow] - {A Dutch Cow} - ... - \stoptext -\stopSIMPLETEX - \stopEXAMPLEframe - {A horizontal picture} - {\externalfigure[styles/BigNumber-blue] - [page=3,width=0.55\textwidth]}{A horizontal picture} - \startEXAMPLEframe[width=0.55\textwidth] -\startSIMPLETEX - \usemodule[simpleslides] - [...] - \starttext - ... - \IncludePicture - [vertical] - [mill] - {The windmills are an example of a green energy source} - ... - \stoptext -\stopSIMPLETEX - \stopEXAMPLEframe - {A vertical picture} - {\externalfigure[styles/BigNumber-blue] - [page=10,width=0.55\textwidth]}{A vertical picture} -\stopcombination - -A horizontal picture is placed as follows: -\startTEX -\IncludePicture - [horizontal] - [filename] % Name of the file that contains the picture - {Title of the slide} -\stopTEX - -while a vertical picture is placed as follows: -\startTEX -\IncludePicture - [vertical] - [filename] % Name of the file that contains the picture - {Text that is placed on the right of the picture} -\stopTEX - -It is possible to change the height and width of the pictures, or -highlight them with circles and arrows. These details can be found in \in -{Section}[sec:pictures] - -\page - -\section[sec:styles]{Changing presentation styles} - -The \options{style} key to \typeTEX{\setupmodule[simpleslides]} determines the -look of the presentation. Some of the styles come with variants, that can be -chosen using \options{color} and \options{alternative} keys. The available -styles are shown below along with the details of their variants. - -\subsubject{BigNumber: with \options{color=blue} (also accepts \options{color=red})} - -This is a style with subdued and quiet colors; its characteristic feature is the -page number on the lower right border of the text area. This detail was inspired -by the {\em split} style (\filename{s-pre-14}) by Hans. - -\ShowStyle {BigNumber-blue} -\page - -\subsubject{BottomSquares} - -This minimalistic style is inspired by a presentation Taco gave at EuroTeX -2006. - -\ShowStyle {BottomSquares} -\page - -\subsubject{Boxed} - -This style is inspired by the screen version of the Metafun manual. Watch -the small gray circles at the bottom! - -\ShowStyle {Boxed} -\page - -\subsubject{Ellipse} - -This style is inspired by {\em funny} style (\filename{s-pre-03}) by Hans. -The light red stripe marks the progress. - -\ShowStyle {Ellipse} -\page - -\subsubject{Embossed} - -Spread the word, don't be shy! Show your pride in using \CONTEXT. The color -theme will probably look familiar; we copied it from the \filename{enattab} -manual. - -\ShowStyle {Embossed} - -If you are shy, or narcissistic, you can change the emblem by -\startTEX -\setuplabeltext [simpleslidesemblem={I made this presentation}] -\stopTEX - -\page - -\subsubject{Framed: with \options{alternative=square}} - -This style was inspired by the {\em green} style (\filename{s-pre-02}) by -Hans. It has a thick blue frame around the entire slide area and a thinner -frame around the text area. The style has two options for alternative: -\options{alternative=stripe} will display a shaded blue area which will -grow with each slide; \options{alternative=square} displays a row of blue -squares at the bottom which also measure the presentation's progress. - -\ShowStyle {Framed-square} -\page - -\subsubject{Framed: with \options{alternative=stripe}} -\ShowStyle {Framed-stripe} -\page - -\subsubject{FramedTitle} - -This is a style with loud titles. Its characteristic feature is the {\em scratch -counter} at the bottom, which is derived from Section~7.2 of the Metafun -manual. - -\ShowStyle {FramedTitle} -\page - -\subsubject{HorizontalStripes: with \options{color=green} (also accepts -\options{color=blue} and \options{color=red})} - -A sober style with an emphasis on horizontal lines, inspired by the {\em -Szeged} theme in \LATEX's \filename{beamer} package. - -\ShowStyle {HorizontalStripes-green} -\page - -\subsubject{NarrowStripes: with \options{color=green} (also accepts -\options{color=blue} and \options{color=red})} - -A very simple and sober style, with shaded narrow stripes. - -\ShowStyle {NarrowStripes-green} -\page - -\subsubject{RainbowStripe} - -A colorful style for daring presenters. The black line which marks the -progress is reminiscent of absorption lines in star spectra, so this style -may be apt for astrophysical presentations? - -\ShowStyle {RainbowStripe} -\page - -\subsubject{Rounded} - -This style has cool colors and lots of white space; it is probably best suited -for presentations with relatively little text. - -\ShowStyle {Rounded} -\page - -\subsubject{Shaded: with \options{color=blue} (also accepts -\options{color=green} and \options{color=bluered})} - -The only ornament to this style is the dark shaded background. It uses -\CONTEXT's \type{interactionbar} mechanism to show the progress of the -presentation. It provides much space for text. - -\ShowStyle {Shaded-blue} -\page - -\subsubject{SideSquares} - -This style is inspired by the colors and corporate look of Thomas's -university. It is very sober and offers much space for text and -images. There is a rough progress meter built into the blue quadrangles. - -\ShowStyle {SideSquares} -\page - -\subsubject{SideToc} - -This Style has a list of Topics in its left margin; the current topic is -automatically highlighted. To set a topic and add it to this table simple -type \typeTEX{\Topic[TopicName]} in your source file where the new topic -begins. - -\ShowStyle {SideToc} -\page - -\subsubject{Split} - -This style is inspired by the {\em Copenhagen} theme of the \LATEX's -\filename{beamer} package. The narrow blue and black stripes at the top and the -bottom of the slides display the date and slide number (top) and the title -and author of the presentation. - -\ShowStyle {Split} -\page - -\subsubject{Sunrise} - -This style is inspired by the {\em husky} theme of the \LATEX's -\filename{powerdot} package. - -\ShowStyle {Sunrise} -\page - -\subsubject{Swoosh} - -Take a break from the right angles and straight lines. Use swooshy curves. This -style also has a fancy page counter at the bottom. - -\ShowStyle {Swoosh} -\page - -\subsubject{ThickStripes} - -This theme is inspired by the {\em Berkeley} style of the \LATEX's -\filename{beamer} package. It has a stop watch at the bottom, which keeps track -of the number of slides. - -\ShowStyle {ThickStripes} -\page - -\section[sec:fonts]{Changing presentation fonts} - -The \options{font} and the \options{size} keys to -\typeTEX{\setupmodule[simpleslides]} determine the font and font size for the -main text of the presentation. The default font is Latin Modern Sans at 17pt. - -\startitemize -\item The \options{font} key can take the following values. - -\starttabulate[|l|p|] -\NC \options{LatinModern} \NC typesets in Latin Modern Serif \NC \NR -\NC \options{LatinModernSans} \NC typesets in Latin Modern Sans \NC \NR -\NC \options{Bookman} \NC typesets in \TEX Gyre Bonum (a Bookman - clone) \NC \NR -\NC \options{Chancery} \NC typesets in \TEX Gyre Chorus - \footnote{Please be aware that Chorus is a calligraphic font. It has no - italic or bold.} (a Zapf Chancery clone) \NC \NR -\NC \options{Gothic} \NC typesets in \TEX Gyre Adventor (a Gothic - clone) \NC \NR -\NC \options{Helvetica} \NC typesets in \TEX Gyre Heros (a Helvetica - clone) \NC \NR -\NC \options{Palatino} \NC typesets in \TEX Gyre Pagella (a Palatino - clone) \NC \NR -\NC \options{Schoolbook} \NC typesets in \TEX Gyre Schola (a Schoolbook - clone) \NC \NR -\NC \options{Times} \NC typesets in \TEX Gyre Termes (a Times clone) -\NC \NR -\stoptabulate - -\item The \options{size} key can be any valid \TEX\ dimension. - -\stopitemize - -\subsubject{Choosing your own font} - -If you want to set up your own font, pick any value for the \options{font} key -(or leave it empty). Use the \options{size} key to choose the font size. Then -{\em after} loading the module, choose any font using the normal \CONTEXT\ -commands. Make sure to set the bodyfont at size \typeTEX{\NormalSize}. So, if -you have your own typescript for a font, your setup will look like this: - -\startTEX -\usemodule[simpleslides][...] -.... -\usetypescriptfile[type-myfont] % The typescript for your font -\usetypescript[Mytypescript] % As set in your typescript file -\setupbodyfont[Myfont,\NormalSize] % Note the \NormalSize here -\stopTEX - -Internally, the font size is stored in the macro \typeTEX{\NormalSize}. The main -text is set at size \typeTEX{\NormalSize}; the main title is set at -\typeTEX{\TitleSize} while the author and date on the title page, and the slide -title are set at \typeTEX{\SlideTitleSize}. - -\typeTEX{\NormalSize}, \typeTEX{\TitleSize}, and \typeTEX{\SlideTitleSize} are -defined in terms of the dimensions \typeTEX{\simpleslidesNormalSize}, -\typeTEX{\simpleslidesTitleSize}, and \typeTEX{\simpleslidesSlideTitleSize}. -\typeTEX{\simpleslidesNormalSize} is equal to the \options{size} option. The -module uses some heuristics to select a reasonable value of -\typeTEX{\simpleslidesTitleSize} and \typeTEX{\simpleslidesSlideTitleSize}. If -you do not like the size of the title page and slide titles, you can change -their value to whatever you like. - - -\section[sec:setuptitle]{Changing the title page} - -It is possible to change the look of \typeTEX{\placeTitle} using -\typeTEX{\setupTitle}. This feature is intended for authors creating a new -style, but may also be useful for someone who likes to tweak the presentation -style. You should normally only set the \options{title}, \options{authors}, and -\options{date} keys. If \options{date} is not set, then the module will default -to \typeTEX{\currentdate}. - -\setup{setupTitle} - -\section{Changing the slide titles} - -It is possible to change the look of \typeTEX{\SlideTitle} using -\typeTEX{\setupSlideTitle}. Like \typeTEX{\setupTitle}, this feature is intended -for authors creating a new style. You can use this command to make a minor -change in an existing style, if you want. - -\setup{setupSlideTitle} - -\section[sec:pictures]{Special macro for including pictures} - -As explained earlier, the \typeTEX{\IncludePicture} macro facilitates the -placement of pictures. It takes four arguments (one of which is optional, and as -such wasn't mentioned in the previous description). - -\setup{IncludePicture} - -As explained earlier, the first argument determines whether the picture will be -placed in horizontal or vertical layout; for examples, see \in -{Figure}[fig:pictures]. The second argument is the filename of the picture that -you want to include. The third argument is an optional argument useful for -highlighting the picture. The fourth argument (in braces) is the text -accompanying the picture. For horizontal pictures, this text is placed as a -\typeTEX{\SlideTitle}; for vertical pictures this text is placed opposite to the -picture, centered horizontally and vertically. - -The third argument is the most complex. It specifies picture dimensions and -highlights. If you want all pictures to share a common value (like -\options{color} or \options{shadow}), specify them using -\typeTEX{\setupPicture}. - -\setup{setupPicture} - -\null\blank -Below is a brief explanation of what the different parameters do: - -\startitemize[packed] - \item \options{width} and \options{height} \par - Unsurprisingly, these set the width and height of the picture. Normally, the - module will automatically scale your pictures to fill the available space, so - you only need to set one of these values if you want to override this - mechanism. - - \item \options{highlight} \par - This key determines the highlighting of the picture. If you set - \options{highlight=yes}, then you can use one of the three available - highlights: \options{circle}, \options{arrow}, and \options{focus}. These - highlights are shown in \in{Figure}[fig:highlight]. The specific highlight is - chosen using the \options{alternative} key. The location of the highlight is - specified using the \options{x} and \options{y} keys. The scaling and - rotation of the highlights is set using \options{xscale}, \options{yscale}, - \options{length} and \options{direction}. - - \item \options{alternative} \par - When \options{highlight=yes}, three different highlights are - available: \options{circle}, \options{arrow}, and \options{focus}. - -\stopitemize - -\placefigure - [top,bottom] - [fig:highlight] - {Different highlight options available} - \startcombination[2*2] - {\externalfigure[styles/BigNumber-blue][page=3,width=0.55\textwidth]} - {Picture with \options{highlight=no} (default)} - {\externalfigure[styles/BigNumber-blue][page=7,width=0.55\textwidth]} - {Picture with \options{highlight=yes} and \options{alternative=circle}} - {\externalfigure[styles/BigNumber-blue][page=8,width=0.55\textwidth]} - {Picture with \options{highlight=yes} and \options{alternative=arrow}} - {\externalfigure[styles/BigNumber-blue][page=9,width=0.55\textwidth]} - {Picture with \options{highlight=yes} and \options{alternative=focus}} - \stopcombination - -\subsubject{Units for dimensions} - -All dimensions are specified relative to the width and height of the image, so -you do not have to change the location of your highlights if you change the -presentation style. The dimensions \options{x} and \options{y} should be a -number between 0 and 10. The \options{x} is scaled by 1/10 times the width of -the image; the \options{y} value is scaled by 1/10 times the height of the -image. The easiest way to understand this is to look at a scaled grid -superimposed on the picture, as in \in{Figure}[fig:grid]. The grid is configured -as follows: - -\startitemize[packed] - \item \options{grid} and \options{subgrid} \par - These options determine whether or not to show the grid and sub-grid. The - \options{grid} divides the height and width of the picture into 10 sections; - this is helpful for determining the exact position where you want to place - circles and arrows. The \options{subgrid} divides the grid into a finer - grid. Each cell is divided into \options{steps} times \options{steps} cells. - - \item \options{gridcolor} \par - This option determines the color in which the grid is drawn. It can be any - \CONTEXT\ color identifier. The default value is green. - - \item \options{steps} \par - The number of subdivisions for the \options{subgrid}. The default value is - 5. -\stopitemize - -\placefigure - [top,bottom] - [fig:grid] - {Grids for help in determining the location of highlight} - \startcombination[2] - {\externalfigure[styles/BigNumber-blue][page=4,width=0.55\textwidth]} - {Picture with \options{highlight=yes} and \options{grid=yes}} - {\externalfigure[styles/BigNumber-blue][page=5,width=0.55\textwidth]} - {Picture with \options{highlight=yes}, \options{grid=yes} and - \options{subgrid=yes}} - \stopcombination - -\subsubject{Highlighting by a circle} - -Now lets see how different highlight alternatives are specified. Suppose we want -to place the picture of a cow and highlight its head. To help determine the -center of the circle, we can first superimpose a fine grid on the picture, and -read the value for the center. From \in{Figure}[fig:grid], \options{x=1.4} and -\options{y=8.2} seems like a good value. Next we need to decide on the radius of -the circle. The radius can either be specified in terms of the \quotation{x -units} (1/10th of the picture width) or \quotation{y units} (1/10th of the -picture height). Lets try a radius of 1.5 \quotation{x units}. This can be -specified as \options{xscale=1.5}. If we wanted something in terms of -\quotation{y units}, we could have used \options{yscale}. If both -\options{xscale} and \options{yscale} are specified, we will get an ellipse. -Thus, to draw the circle highlight shown in \in{Figure}[fig:highlight], we wrote - -\startTEX -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - alternative=circle, - x=1.4, - y=8.2, - xscale=1.5, - shadow=bottomleft] - {The head of a dutch cow} -\stopTEX - -If \options{direction} key is specified, the circle (or the ellipse) will be -rotated by that amount (in degrees) in the counter clockwise direction. The -color in which the circle is drawn is specified using \options{color} key. The -thickness of the line is determined by \options{rulethickness} key. By default, -\options{color=orange} and \options{rulethickness} is 1/100th of the picture -width. - -In summary, the different keys related to \options{alternative=circle} are: -\startitemize[packed] - \item \options{highlight=yes} and \options{alternative=circle} \par - These are needed to specify a circle highlight. - \item \options{x} and \options{y} \par - The center of the circle in terms of scaled units. Their values should be - between 0 and 10. - \item \options{xscale} and \options{yscale} \par - The radius of the circle if only one option is specified. The major and - minor radii of the ellipse if both options are specified. - \item \options{direction} \par - The amount by which the circle is rotated. This only makes sense if we are - actually drawing an ellipse. - \item \options{rulethickness} \par - The line width of the circle. - \item \options{color} \par - The color of the circle. -\stopitemize - -\subsubject{Highlighting by an arrow} - -Suppose we want to include a picture of a cow and point out its mouth using an -arrow. An arrow is specified by three things, the location of its tip, given by -\options{x} and \options{y} keys; the length of the arrow, given by -\options{length} key; and the direction of the tail, given by -\options{direction} key. Thus, to draw the arrow highlight shown in \in -{Figure}[fig:highlight], we wrote -\startTEX -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - alternative=arrow, - x=0.4, - y=6.8, - direction=-90, - length=3cm, - shadow=bottomleft] - {The mouth of a dutch cow} -\stopTEX - -The different keys related to \options{alternative=arrow} are: -\startitemize[packed] - \item \options{highlight=yes} and \options{alternative=arrow} \par - These are needed to specify a arrow highlight. - \item \options{x} and \options{y} \par - The tip of the arrow in terms of scaled units. Their values should be - between 0 and 10. - \item \options{length} \par - The length of the arrow. This is a dimension. - \item \options{direction} \par - The amount by which the arrow is rotated. - \item \options{rulethickness} \par - The line width of the arrow. (Actually the line width of the arrow is twice - the given value. This is so that both arrows and circles look good with the - same value of rulethickness.) - \item \options{color} \par - The color of the arrow. -\stopitemize - -\subsubject{Highlighting by focus} - -Suppose we want place the picture of a cow, focus its head, and dull out rest of -the picture. The area to be focused is a circle (or an ellipse) and it can be -specified using \options{x} and \options{y} to indicate the center, -\options{xscale} and \options{yscale} to indicate the radius, and -\options{direction} to indicate the rotation. The keys \options{rulethickness} -and \options{color} do not have any effect. The area other than the focussed -area is washed out with a transparent color. The degree to which it is washed -out is determined by \options{opacity} (default value 0.5), and the color of the -unfocussed area is determined by \options{shadowcolor} (default value black). -Thus, to draw the focus highlight shown in \in{Figure}[fig:highlight], we wrote - -\startTEX -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - alternative=focus, - x=1.4, - y=8.2, - xscale=1.5] - {The head of a dutch cow} -\stopTEX - -The different keys related to \options{alternative=focus} are: -\startitemize[packed] - \item \options{highlight=yes} and \options{alternative=focus} \par - These are needed to specify a focus highlight. - \item \options{x} and \options{y} \par - The center of the circle in terms of scaled units. Their values should be - between 0 and 10. - \item \options{xscale} and \options{yscale} \par - The radius of the circle if only one options is specified. The major and - minor radii of the ellipse if both options are specified. - \item \options{direction} \par - The amount by which the circle is rotated. This only makes sense if we are - actually drawing an ellipse. - \item \options{opacity} \par - The opacity of the unfocussed area. \options{opacity=0} is transparent, - while \options{opacity=1} is completely opaque. - \item \options{shadowcolor} \par - The color of the unfocused area. -\stopitemize - -\subsubject{Adding shadows} - -When a circle or arrow highlight is used, adding a shadow to the highlight makes -them stand out more. The key related to shadows is: -\startitemize[packed] - \item \options{shadow} \par - This key determines whether shadows are placed or not. By default, shadows - are disabled. If not set to \options{no}, this key determines where the - shadow is placed: at \options{topleft}, \options{topright}, - \options{bottomleft}, or \options{bottomright}. Setting this key to - \options{yes} puts the shadow at \options{bottomright}. -\stopitemize - -\subsubject{Adding a specific page} - -To select a specific page from a multi-page pdf file, you can use -\options{page=} option. - -\subsubject{Using your own style} - -The module makes it easy to write your own style or to tweak one of the -provided styles beyond the configuration options provided by the -module. Simply copy the style which is closest in appearance to what you -want to obtain. Give it a filename \filename{s-myownstyle.tex}, -\filename{myownstyle} being any name you like. Put this file into a -directory where \CONTEXT\ will find it, either the directory where you will -process your presentation or somewhere in your personal \filename{$TEXMF} -tree. Then, let the module know that you want to use your own style: - -\startTEX -\usemodule[simpleslides] - [style=myownstyle] -\stopTEX - -The module will read your file and apply your settings. - -\stoptext - -% vim: foldmethod=marker foldmarker=<<<,>>> diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex deleted file mode 100644 index 520c52afb8..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex +++ /dev/null @@ -1,223 +0,0 @@ -% This file is a solution template for: - -% - Giving a talk on some subject. -% - The talk is between 15min and 45min long. - -% This is adapted from the example by Till Tantau -% included as part of the beamer package in LaTeX -% -% In principle, this file can be redistributed and/or modified under -% the terms of the GNU Public License, version 2. -% -% However, this file is supposed to be a template to be modified -% for your own needs. For this reason, if you use this file as a -% template and not specifically distribute it as part of a another -% package/program, the author grants the extra permission to freely -% copy and modify this file as you see fit and even to delete this -% copyright notice. - -\usemodule - [simpleslides] - [%%%%%%%%%%%%%%%%%%%%% - % Choose a style - %%%%%%%%%%%%%%%%%%%%%% - style=BigNumber, % color=blue|red - % style=BottomSquares, - % style=Boxed, - % style=Ellipse, - % style=Embossed, - % style=Framed, % alternative=square|stripe - % style=FramedTitle, - % style=HorizontalStripes, % color=blue|green|red - % style=NarrowStripes, % color=blue|green|red - % style=RainbowStripe, - % style=Rounded, - % style=Shaded, % color=blue|green|bluered - % style=SideSquares, - % style=Split, - % style=Sunrise, - % style=Swoosh, - % style=ThickStripes, - %%%%%%%%%%%%%%%%%%%%%%% - % Choose a font - %%%%%%%%%%%%%%%%%%%%%%% - font=Bookman, - % font=Chancery, - % font=Gothic, - % font=Helevetica, - % font=LatinModern, - % font=LatinModernSans, - % font=Palatino, - % font=Schoolbook, - % font=Times, - %%%%%%%%%%%%%%%%%%%%%%%%% - % Choose a font size - %%%%%%%%%%%%%%%%%%%%%%%%% - size=17pt, % Default is 17pt - %%%%%%%%%%%%%%%%%%%%%%%%% - % Choose a color. - % Only a few styles support color - %%%%%%%%%%%%%%%%%%%%%%%%% - color=blue, % supported by: - % BigNumber, HorizontalStripes, NarrowStripes, Shaded - % color=red, % supported by: - % BigNumber, HorizontalStripes, NarrowStripes - % color=green, % supported by: - % HorizontalStripes, NarrowStripes, Shaded - %%%%%%%%%%%%%%%%%%%%%%%%% - % Choose a alternative. - % Only one style support alternative - %%%%%%%%%%%%%%%%%%%%%%%%% - alternative=square, % supported by: - % Framed - % alternative=stripe, % supported by: - % Framed - ] - - - -\setupTitle - [title={Presentation Title}, - author={F.~Author, S.~Another}, - date={Date / Occasion}] - -% In order to use sample images distributed with ConTeXt -\setupexternalfigures[location={local,global,default}] - -\starttext - -\placeTitle - -% Since this a solution template for a generic talk, very little can -% be said about how it should be structured. However, the talk length -% of between 15min and 45min and the theme suggest that you stick to -% the following rules: - -% - Exactly two or three sections (other than the summary). -% - At *most* three subsections per section. -% - Talk about 30s to 2min per slide. So there should be between about -% 15 and 30 slides, all told. - - -\SlideTitle{Make Titles Informative} -% - A title should summarize the slide in an understandable fashion -% for anyone how does not follow everything on the slide itself. - -\startitemize - \item Use bullets points when appropriate. - \item Use pictures when possible - \item Do not put too much information on one slide -\stopitemize - -% You can include full slide pictures. There are some helper commands to -% decorate the picture. - -% To include a full slide picute. -\IncludePicture - [horizontal] - [cow] % Name of the image - {A Dutch Cow} % Title of the slide - -% We can decorate the picture using circles, arrows, and focus. In order to -% determine where to draw the decorations, it is helpful to draw a grid. - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes] - {A Dutch Cow with a grid} % Title of the slide - -% Sometimes you need a finer grip to fine tune the exact position -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes, - steps=5, % Each grid block is broken into these many parts. - subgrid=yes] - {A Dutch Cow with a fine grid} % Title of the slide - -% Now lets try to draw a circle around the cow's head -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes, - subgrid=yes, - alternative=circle, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - yscale=couple, % To ensure that we get a circle and not an ellipse - shadow=bottomleft] - {The head of a dutch cow} % Title of the slide - - -% Now that we have found the correct location to place the circle, we can remove -% the helper grid. -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=circle, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - yscale=couple, % To ensure that we get a circle - shadow=bottomleft] - {The head of a dutch cow} % Title of the slide - -% We can also draw arrows. -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=arrow, - color=orange, - x=0.4, - y=6.8, - direction=-90, - length=3cm, - shadow=topright] % The shadow direction gets rotated with the arrow - {The mouth of a dutch cow} % Title of the slide - -% We can also highlight specific parts of the picture -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=focus, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - yscale=couple, % To ensure that we get a circle - opacity=0.5] - {The head of a dutch cow} % Title of the slide - -% You can also include a picture with some text along side it. - -\IncludePicture - [vertical] - [mill] % Name of the image - {The windmills are an example of a green energy source.} % Slide title - -\SlideTitle{Summary} - -\startitemize - \item The {\em first main message} of your talk in one or two lines. - \item The {\em second main message} of your talk in one or two lines. - \item Perhaps a {\em third message}, but not more than that. -\stopitemize - -\stoptext - diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex deleted file mode 100644 index 98dc4131d6..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex +++ /dev/null @@ -1,87 +0,0 @@ -% This file is a solution template for: - -% - Introducing another speaker. -% - Talk length is about 2min. -% - Style is informal. - -% This is adapted from the example by Till Tantau -% included as part of the beamer package in LaTeX -% -% In principle, this file can be redistributed and/or modified under -% the terms of the GNU Public License, version 2. -% -% However, this file is supposed to be a template to be modified -% for your own needs. For this reason, if you use this file as a -% template and not specifically distribute it as part of a another -% package/program, the author grants the extra permission to freely -% copy and modify this file as you see fit and even to delete this -% copyright notice. - -\usemodule - [simpleslides] - [style=Boxed, - font=Bookman] - - - -\starttext - -\SlideTitle {Speaker's Name} - -\startitemize - \item - Current affiliation of Speaker's Name - - % Examples: - \startitemize - \item - Professor of mathematics, University of Wherever. - \item - Junior partner at company X. - \item - Speaker for organization/project X. - \stopitemize -\stopitemize - -\SlideTitle {Speaker's Name} - -\startitemize - \item Experience and achievements - % Optional. Use this if it is appropriate to slightly flatter the - % speaker, for example if the speaker has been invited. - % Using subitems, list things that make the speaker look - % interesting and competent. - - % Examples: - \startitemize - \item - Academic degree, but only if appropriate - \item - Current and/or previous positions, possibly with dates - \item - Publications (possibly just number of publications) - \item - Awards, prizes - \stopitemize -\stopitemize - -\SlideTitle {Speaker's Name} - -\startitemize - \item Concerning today's talk - % Optional. Use this to point out specific experiences/knowledge - % of the speaker that are important for the talk and that do not - % follow from the above. - - % Examples: - \startitemize - \item - Expert who has worked in the field/project for X month/years. - \item - Will present his/her/group's/company's research on the subject. - \item - Will summarize project report or current project status. - \stopitemize -\stopitemize - -\stoptext diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex deleted file mode 100644 index 6bf40b5a0a..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex +++ /dev/null @@ -1,127 +0,0 @@ -% This file is a template to create your own style for use with the -% simpleslides module. Modify the "dummy"-settings in it, save it under a -% name simpleslides-s-YOURNAME.tex, and use it by choosing style=YOURNAME -% in the \tex{usemodule} command. - -% Provide the name of your style here; replace "template" with your unique -% name for your style. - -\startmodule[simpleslides-s-template] - -\unprotect - -% Here, you set the layout for your style. You will probably have to fiddle -% with the values until everything is exactly the way you want. - -\setuplayout [width=fit, - height=middle, - margin=0cm, - height=fit, - margindistance=0cm, - header=0cm, - footer=0cm, - topspace=1cm, - bottomspace=2cm, - backspace=1.5cm, - location=singlesided] - -% Some presentations need a different layout for "horizontal" and "vertical" -% slides. If, e.g., you want a larger header for you horizontal slides (in -% order to accomodate the titles of your slides), you would set this up like -% so: - -\setuplayout [simpleslides:layout:horizontal][header=1.4cm] -\setuplayout [simpleslides:layout:vertical] [header=0cm] -\setuplayout [simpleslides:layout:title] [header=0cm] - -% The following command defines the position of the slidetitle layer; the -% values x= and y= determine the distance from the top left edge. - -\setuplayer[simpleslides:layer:slidetitle] - [x=15mm] - -% Sometimes, your vertical arrangement is set up in a way that your picture -% frames should not take up the full textheight and less than half of the -% textwidth. You can set these values here; they will be used internally. - -\define\NormalHeight {\textheight} -\define\NormalWidth {.5\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.5\textwidth} - -% Now comes an important part: defining your color scheme. You will need at -% least two colors: a backgroundcolor and a contrastcolor. The -% simpleslides:itemize:color is used to typeset numbers and symbols of -% itemizations; in many styles, the contrastcolor is used. - -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:contrastcolor] [s=.3] -\definecolor [simpleslides:variantcolor] [s=.1] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -% Now comes the part which is of greatest importance to the visual appearance -% of your presentation: defining the background of your slides. One -% possibility is using \METAPOST\ to calculate it, using the colors you have -% just defined. If you want to set up such a background, have a look at chapter -% 6 of the Metafun manual, where many nifty tricks are explained. One thing -% that is especially useful is the StartPage ... StopPage environment -% (explained in chapter 6.4), which gives you access to many variables -% pertaining to page dimensions. Since there are three different types of -% slides (for the title page, for "horizontal" and for "vertical" slides), it -% may make sense to define three different backgrounds, but that is entirely up -% to you. - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -draw Page withcolor \MPcolor{simpleslides:contrastcolor} ; -StopPage ; -\stopuseMPgraphic - -% The actual setup of our backgrounds is done here: we define overlays for -% different types of slides. You can now make use of the MPgraphics that you -% just defined, but you could also put external images as the background to -% your slides. By default, the following backgrounds are used: -% -% title page: simpleslides:background:title -% -% horizontal: simpleslides:background:horizontal and simpleslides:background:ornament -% -% vertical: simpleslides:background:vertical and simpleslides:background:ornament - - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -% The setupTitle and setupSlideTitle define the look of your titles; lots of -% setup commands are available to determine what they should look like. - -\setupTitle - [\c!headcolor={simpleslides:contrastcolor}] - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=3cm, - \c!after=] - -% You're almost done! At long last, we define a symbol for the first level of -% itemizations and make sure that itemizations use the right color. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -% And this should be enough! - -\endinput - diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf deleted file mode 100644 index 957b02ed52..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf deleted file mode 100644 index 435a545693..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf deleted file mode 100644 index 80c3217f4b..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf deleted file mode 100644 index 8a235767ae..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf deleted file mode 100644 index ab5053d411..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf deleted file mode 100644 index 107bb92a73..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf deleted file mode 100644 index 2b403f60a9..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf deleted file mode 100644 index 2032682b39..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf deleted file mode 100644 index d0b0bd7f99..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf deleted file mode 100644 index 62d4bbef54..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf deleted file mode 100644 index 5c7e0e9d04..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf deleted file mode 100644 index eaf7d86f66..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf deleted file mode 100644 index ed3b849ce6..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf deleted file mode 100644 index 7af649b1cf..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf deleted file mode 100644 index b8c405455c..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf deleted file mode 100644 index 913757aba6..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf deleted file mode 100644 index 61e8ad02d7..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf deleted file mode 100644 index 116aa95eab..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf deleted file mode 100644 index 380ca852c7..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf deleted file mode 100644 index e1f6ef6624..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf deleted file mode 100644 index 10b8354eb5..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf deleted file mode 100644 index 986ba82b3c..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf deleted file mode 100644 index 16c6a7b575..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf deleted file mode 100644 index f537e0a9f5..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf deleted file mode 100644 index 72316e536b..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf b/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf deleted file mode 100644 index f3e91ab7d0..0000000000 Binary files a/macros/context/contrib/context-simpleslides/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf and /dev/null differ diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua b/macros/context/contrib/context-simpleslides/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua deleted file mode 100644 index aeb566338c..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua +++ /dev/null @@ -1,220 +0,0 @@ -if not modules then modules = { } end modules ['mtx-simplestyles'] = { - version = 0.1, - comment = "Show a particular style of simpleslides module", - author = "Aditya Mahajan and Thomas A. Schmitz", - copyright = "Aditya Mahajan and Thomas A. Schmitz", - license = "GNU Public License v 2.0" -} - --- Usage: To generate all variations for BigNumber use --- mtxrun --script simpleslides --style=BigNumber --- To generate all variations of all styles use --- mtxrun --script simpleslides --all --- --- By default, luatex engine is used. If you want a specific engine, you can --- pass --engine=pdftex or --engine=xetex to the program. - -third = third or {} -simpleslides = third.simpleslides or {} - -simpleslides.options = { - ["BigNumber"] ={color={"blue", "red"}}, - ["BottomSquares"] ={}, - ["Boxed"] ={}, - ["BoxedTitle"] ={}, - ["Ellipse"] ={}, - ["Embossed"] ={}, - ["Framed"] ={alternative={"square", "stripe"}}, - ["FramedTitle"] ={}, - ["HorizontalStripes"] ={color={"blue", "green", "red"}}, - ["NarrowStripes"] ={color={"blue", "green", "red"}}, - ["PlainCounter"] ={}, - ["RainbowStripe"] ={}, - ["Rounded"] ={}, - ["Shaded"] ={color={"blue", "green", "bluered"}}, - ["SideSquares"] ={}, - ["Split"] ={}, - ["Sunrise"] ={}, - ["Swoosh"] ={}, - ["ThickStripes"] ={}, -} - -function simpleslides.setup(style, color, alternative) - local usemodule = "\\usemodule[simpleslides]\n" - local options = "" - if style then options = options .. "style=" ..style.. ",\n" end - if color then options = options .. "color=" ..color.. ",\n" end - if alternative then options = options .. "alternative="..alternative..",\n" end - return usemodule .. "[" .. options .. "]\n" -end - -simpleslides.body = [[ -\setupTitle - [title={Presentation Title}, - author={F.~Author, S.~Another}, - date={Date / Occasion}] - -\setupexternalfigures[location={local,global,default}] - -\starttext - -\placeTitle - - -\SlideTitle{Make Titles Informative} - -\startitemize - \item Use bullets points when appropriate. - \item Use pictures when possible - \item Do not put too much information on one slide -\stopitemize - -\IncludePicture - [horizontal] - [cow] % Name of the image - {A Dutch Cow} % Title of the slide - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes] - {A Dutch Cow with a grid} % Title of the slide - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes, - steps=5, % Each grid block is broken into these many parts. - subgrid=yes] - {A Dutch Cow with a fine grid} % Title of the slide - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=yes, - subgrid=yes, - alternative=circle, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - shadow=bottomleft] - {The head of a dutch cow} - - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=circle, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - shadow=bottomleft] - {The head of a dutch cow} - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=arrow, - color=orange, - x=0.4, - y=6.8, - direction=-90, - length=3cm, - shadow=topright] - {The mouth of a dutch cow} - -\IncludePicture - [horizontal] - [cow] % Name of the image - [highlight=yes, - grid=no, - subgrid=no, - alternative=focus, - color=orange, - x=1.4, - y=8.2, - xscale=1.5, - opacity=0.5] - {The head of a dutch cow} - -\IncludePicture - [vertical] - [mill] - [width=\NormalWidth] - {The windmills are an example of a green energy source.} - -\SlideTitle{Summary} - -\startitemize - \item The {\em first main message} of your talk in one or two lines. - \item The {\em second main message} of your talk in one or two lines. - \item Perhaps a {\em third message}, but not more than that. -\stopitemize - -\stoptext -]] - -local engine = environment.argument("engine") or "luatex" -local command = "context --" .. engine -- .. " --batchmode" -local styles = environment.argument("styles") -local filename = "styles/simpleslides-example.tex" - -function simpleslides.create_test(style, color, alternative) - local file = assert(io.open(filename, "w")) - file:write(simpleslides.setup(style,color,alternative)) - file:write(simpleslides.body) - assert(io.close(file)) - local result = "--result=styles/"..style - if color then result = result .. "-" .. color end - if alternative then result = result .. "-" .. alternative end - local str = command .. " " .. filename .. " " .. result - logs.report("simpleslides", "executing " .. str) - os.execute(str) -end - -function simpleslides.show_style(style) - if simpleslides.options[style] then - local colors = simpleslides.options[style].color - local bottoms = simpleslides.options[style].alternative - if colors then - for i,color in pairs(colors) do - if bottoms then - for j,alternative in pairs(bottoms) do - simpleslides.create_test(style,color,alternative) - end - else - simpleslides.create_test(style,color,nil) - end - end - else - if bottoms then - for j,alternative in pairs(bottoms) do - simpleslides.create_test(style,nil,alternative) - end - else - simpleslides.create_test(style,nil,nil) - end - end - else - logs.report("simplestyles", "style \"" .. style .. "\" does not exist") - end -end - -if styles == "all" then - for s,i in pairs(simpleslides.options) do - simpleslides.show_style(s) - end -else - simpleslides.show_style(styles) -end diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/interface/third/t-simpleslides.xml b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/interface/third/t-simpleslides.xml deleted file mode 100644 index 9c20599620..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/interface/third/t-simpleslides.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex deleted file mode 100644 index 6612757231..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex +++ /dev/null @@ -1,220 +0,0 @@ -%D \module -%D [ file=simpleslides-s-BigNumber, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Big Number Style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{BigNumber} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Big Number style} - -\startmodule[simpleslides-s-BigNumber] - -\unprotect - -%D First, we change the page layout to have more space all around - -\setuplayout [width=fit, - margin=2cm, - height=fit, - leftmargindistance=.8cm, - rightmargindistance=0cm, - header=18mm, - footer=0cm, - topspace=.8cm, - backspace=1.9cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=18mm] -\setuplayout [simpleslides:layout:vertical] [header=0mm] -\setuplayout [simpleslides:layout:title] [header=0mm] - -\setuplayer[simpleslides:layer:slidetitle] - [width=\paperwidth, - height=\paperheight,x=20mm] - -%D Next we define generic frames, which will be used by other macros to -%D get a consistent look and feel. - -\defineframed[simpleslides:framed:small] - [frame=off,offset=0pt, - width=1.7cm,align=middle] - -\setupcombinations[distance=2.5em] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.46\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.46\textwidth} - -%D This module has two color schemes, a blue one and a red one. - -\startsetups simpleslides:setups:blue -\definecolor [simpleslides:contrastcolor] [r=0.8,g=0.8,b=0.9] -\definecolor [simpleslides:backgroundcolor] [s=.88] -\definecolor [simpleslides:textcolor] [s=0] -\stopsetups - -\startsetups simpleslides:setups:red -\definecolor [simpleslides:contrastcolor] [r=0.4] -\definecolor [simpleslides:backgroundcolor] [s=.35] -\definecolor [simpleslides:textcolor] [s=1] -\stopsetups - -%D Now we choose the scheme that the user asked for - -\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} - {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} - {\setups{simpleslides:setups:blue}} - -\setupcolors[textcolor={simpleslides:textcolor}] - - -%D The characteristic feature of this module is that the page number is drawn in -%D big letters on the slide. First we define the font used to draw the number. - -\definefontsynonym [BigNumberFont] [name:texgyreherosbold] - -\definefont [NumberFont] [BigNumberFont at 30pt] - - -%D We use \METAPOST\ to draw backgrounds. First, we define a few helper macros -%D to place text inside \METAPOST - -\definetextext[simpleslides:sometxt:left] {\TaspresentSometxtLeft} -\definetextext[simpleslides:sometxt:right]{\TaspresentSometxtRight} - -\unexpanded\def\TaspresentSometxtLeft#1% - {\getvalue{simpleslides:framed:small} - {\color[simpleslides:contrastcolor] - {\NumberFont #1}}} - -\unexpanded\def\TaspresentSometxtRight#1% - {\getvalue{simpleslides:framed:small} - {\NumberFont \color[simpleslides:backgroundcolor]{#1}}} - -%D Now we define a \METAPOST| graphic that draws the number. The exact -%D dimensions have been found by trial and error. - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -save Left, Right ; -picture Left, Right ; - -Left := textext("\NumberFont \color[simpleslides:contrastcolor]{\pagenumber}") ysized 4cm ; -Right := textext("\NumberFont \color[simpleslides:backgroundcolor]{\pagenumber}") ysized 4cm ; - -save LeftBox, RightBox ; -path LeftBox, RightBox ; - -save split ; numeric split ; -split := if RealPageNumber < 10 : 1/2 else : 3/4 fi ; -%split := 1/2 ; - -LeftBox := llcorner Left -- split[llcorner Left, lrcorner Left] - -- split[ulcorner Left, urcorner Left] -- ulcorner Left --cycle ; - -RightBox := lrcorner Right -- split[lrcorner Right, llcorner Right] - -- split[urcorner Right, ulcorner Right] -- urcorner Right --cycle ; - -save shft ; numeric shft ; -shft = arclength(llcorner Right -- lrcorner Right) ; -if RealPageNumber >= 10 : - RightBox := RightBox shifted (shft/2, 0) ; -fi; - -clip Left to LeftBox ; -clip Right to RightBox ; - -save corner; pair corner ; -corner := lrcorner Field[Text][Text] shifted (.2cm,0.3cm) ; % same as x2 - -labeloffset := 0bp; - -label.ulft(Left, corner) ; -label.urt (Right, corner) ; - -StopPage ; -\stopuseMPgraphic - -%D We also use \METAPOST\ to draw the horizontal and vertical page backgrounds. - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:contrastcolor} ; -fill Field[Text][Text] enlarged 0.2cm - withcolor \MPcolor{simpleslides:backgroundcolor} ; -StopPage ; -\stopuniqueMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:vertical} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:contrastcolor} ; - -z1 = urcorner Field[Text][Text] shifted (.2cm,0) ; -z2 = lrcorner Field[Text][Text] shifted (.2cm,-.2cm) ; -z3 = z1 shifted (-8.05cm,0) ; -z4 = (x3,y2) ; - -save Main ; -path Main ; -Main := z1 -- z2 -- z4 -- z3 --cycle ; - -fill Main withcolor \MPcolor{simpleslides:backgroundcolor} ; -StopPage ; -\stopuniqueMPgraphic - - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D The slide title is placed on the top of the text area. The layer takes care -%D of the positioning. - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!height=2.5cm, - \c!command=\doSlideTitle] - -\setupTitle - [\c!headcolor=simpleslides:textcolor, - \c!title\c!color=simpleslides:textcolor, - \c!date\c!color=simpleslides:textcolor, - \c!author\c!color=simpleslides:textcolor] - -%D Squares are used as the first level of itemizations - -\definesymbol[1][$\square$] -\setupitemize[1][inmargin] -%\setupitemize[each][joinedup,unpacked] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex deleted file mode 100644 index 11e9f34ba0..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex +++ /dev/null @@ -1,154 +0,0 @@ -%D \module -%D [ file=simpleslides-s-BottomSquares, -%D version=2009.03.30 -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- BottomSquares style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate | update , -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{BottomSquares} style for the presentation -%D module. It is loaded at runtime. This minimalistic design is inspired by a -%D presentation Taco gave at EuroTeX 2006. - -\writestatus{simpleslides}{loading module BottomSquares} - -\startmodule[simpleslides-s-BottomSquares] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - height=middle, - margin=0cm, - height=fit, - margindistance=0cm, - header=0cm, - footer=0cm, - topspace=1cm, - bottomspace=2cm, - backspace=1.5cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=1.4cm] -\setuplayout [simpleslides:layout:vertical] [header=0cm] -\setuplayout [simpleslides:layout:title] [header=0cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=15mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.5\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.5\textwidth} - -% %D We define a generic frame that is used by the slide title. -% -% \defineframed[simpleslides:framed] -% [frame=off,offset=0pt, -% top=\vss,bottom=\vss] - - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:contrastcolor] [r=.7,g=.1,b=.3] -\definecolor [simpleslides:variantcolor] [s=.3] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We let \METAPOST\ calculate the background: - -%AM: Why not implement this as an interaction bar? - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - -picture p ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -p := image (externalfigure "/tmp/blackboard.jpg") ; - -addto currentpicture also p ; - -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We want the title information to be colored - -\setupTitle - [color=simpleslides:contrastcolor] - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=3cm, - \c!after=] - -%D attempt! - -\startuniqueMPgraphic{Important} -save p, q ; path p[], q[] ; -p[1] = unitsquare xyscaled (\overlaywidth,\overlayheight) ; -z[1] = ulcorner p[1] ; -z[2] = llcorner p[1] ; -save a ; numeric a ; -a = arclength (z[1] -- z[2])/15 ; -z[3] = ulcorner p[1] shifted (a,0) ; -z[4] = urcorner p[1] shifted (-a,0) ; -z[5] = urcorner p[1] shifted (0,-a) ; -z[6] = lrcorner p[1] shifted (0,a) ; -z[7] = lrcorner p[1] shifted (-a,0) ; -z[8] = llcorner p[1] shifted (a,0) ; -z[9] = llcorner p[1] shifted (0,a) ; -z[10] = ulcorner p[1] shifted (0,-a) ; -z[11] = z[8] shifted (5mm,0) ; -z[12] = z[5] shifted (0,-5mm) ; -p[2] = z[3] --- z[4] .. z[5] --- z[6] .. z[7] --- z[8] .. z[9] --- z[10] .. cycle ; -q[1] = z[11] --- z[7] .. z[6] --- z[12] ; -for i = 3 upto 22: - pickup pencircle scaled (i*0.5mm) ; - draw q[1] withcolor transparent ("normal", 0.01, black) ; -endfor -pickup pencircle scaled 2pt ; -fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; -%draw z[8] withcolor red ; -\stopuniqueMPgraphic - -\defineoverlay[VImportant][\useMPgraphic{Important}] - -\define[1]\Important% - {\blank[line]\midaligned{{\framed[height=5cm,width=0.9\textwidth,frame=off,background=VImportant,align=middle,offset=0pt,top=\vss,bottom=\vss,strut=no,foregroundcolor=simpleslides:backgroundcolor]{#1}}}} - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput - diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex deleted file mode 100644 index 845fd2fb1c..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex +++ /dev/null @@ -1,173 +0,0 @@ -%D \module -%D [ file=simpleslides-s-BottomSquares, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- BottomSquares style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate | update , -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{BottomSquares} style for the presentation -%D module. It is loaded at runtime. This minimalistic design is inspired by a -%D presentation Taco gave at EuroTeX 2006. - -\writestatus{simpleslides}{loading module BottomSquares} - -\startmodule[simpleslides-s-BottomSquares] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - height=middle, - margin=0cm, - height=fit, - margindistance=0cm, - header=0cm, - footer=0cm, - topspace=1cm, - bottomspace=2cm, - backspace=1.5cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=1.4cm] -\setuplayout [simpleslides:layout:vertical] [header=0cm] -\setuplayout [simpleslides:layout:title] [header=0cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=15mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.5\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.5\textwidth} - -% %D We define a generic frame that is used by the slide title. -% -% \defineframed[simpleslides:framed] -% [frame=off,offset=0pt, -% top=\vss,bottom=\vss] - - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:contrastcolor] [r=.7,g=.1,b=.3] -\definecolor [simpleslides:variantcolor] [s=.3] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We let \METAPOST\ calculate the background: - -%AM: Why not implement this as an interaction bar? - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -save diff ;numeric diff; -diff = .3cm ; - -save w; numeric w; -w = xpart (lrcorner Field[Text][Text] - llcorner Field[Text][Text]) - diff ; - -save factor; numeric factor; -if NOfPages <= 1 : - factor = w ; -else : - factor = w/(NOfPages - 1) ; -fi ; - -save p; path p ; -p = unitsquare xyscaled (diff,diff) - shifted (xpart llcorner Field[Text][Text],0.85cm) ; - -for i = 1 upto NOfPages: - if RealPageNumber = i: - fill p xyscaled (0,2) shifted ( (i-1)*factor,-diff-0.85cm) - withcolor \MPcolor{simpleslides:contrastcolor} ; - else : - fill p shifted ( (i-1)*factor, 0) - withcolor \MPcolor{simpleslides:variantcolor} ; - fi ; -endfor ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We want the title information to be colored - -\setupTitle - [color=simpleslides:contrastcolor] - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=3cm, - \c!after=] - -%D attempt! - -\startuniqueMPgraphic{Important} -save p, q ; path p[], q[] ; -p[1] = unitsquare xyscaled (\overlaywidth,\overlayheight) ; -z[1] = ulcorner p[1] ; -z[2] = llcorner p[1] ; -save a ; numeric a ; -a = arclength (z[1] -- z[2])/15 ; -z[3] = ulcorner p[1] shifted (a,0) ; -z[4] = urcorner p[1] shifted (-a,0) ; -z[5] = urcorner p[1] shifted (0,-a) ; -z[6] = lrcorner p[1] shifted (0,a) ; -z[7] = lrcorner p[1] shifted (-a,0) ; -z[8] = llcorner p[1] shifted (a,0) ; -z[9] = llcorner p[1] shifted (0,a) ; -z[10] = ulcorner p[1] shifted (0,-a) ; -z[11] = z[8] shifted (5mm,0) ; -z[12] = z[5] shifted (0,-5mm) ; -p[2] = z[3] --- z[4] .. z[5] --- z[6] .. z[7] --- z[8] .. z[9] --- z[10] .. cycle ; -q[1] = z[11] --- z[7] .. z[6] --- z[12] ; -for i = 3 upto 22: - pickup pencircle scaled (i*0.5mm) ; - draw q[1] withcolor transparent ("normal", 0.01, black) ; -endfor -pickup pencircle scaled 2pt ; -fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; -%draw z[8] withcolor red ; -\stopuniqueMPgraphic - -\defineoverlay[VImportant][\useMPgraphic{Important}] - -\define[1]\Important% - {\blank[line]\midaligned{{\framed[height=5cm,width=0.9\textwidth,frame=off,background=VImportant,align=middle,offset=0pt,top=\vss,bottom=\vss,strut=no,foregroundcolor=simpleslides:backgroundcolor]{#1}}}} - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex deleted file mode 100644 index 61c5b1c0e5..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex +++ /dev/null @@ -1,172 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Boxed, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Boxed Style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Boxed} style for the presentation -%D module. It is loaded at runtime. The look of this style was inspired by the -%D screen version of the Metafun manual. - -\writestatus{simpleslides}{loading style Boxed} - -\startmodule[simpleslides-s-Boxed] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=2cm, - height=fit, - leftmargindistance=1cm, - rightmargindistance=0cm, - header=2.8cm, - footer=1cm, - topspace=.7cm, - backspace=2cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=2.8cm] -\setuplayout [simpleslides:layout:vertical] [header=1.4cm] -\setuplayout [simpleslides:layout:title] [header=1.4cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=20mm, - y=15mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -%D We define our colorscheme: - -\definecolor [simpleslides:backgroundcolor] [s=.75] -\definecolor [simpleslides:altbackgroundcolor] [s=.2] -\definecolor [simpleslides:contrastcolor] [r=.55, g=0, b=.04] -\definecolor [simpleslides:variantcolor] [yellow] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We let Metapost calculate the background: - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; - -save p; path p[] ; - -save a ; numeric a ; -a := 1.5cm ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -z1 = ulcorner Page shifted (a,0) ; z2 = urcorner Page shifted (-a,0) ; -z3 = urcorner Page shifted (0,-a); z4 = lrcorner Page shifted (0,a) ; -z5 = (x2,0) ; z6 = (x1,0) ; -z7 = (0,y4) ; z8 = (0,y3) ; -z9 = (x1,y3) ; z10 = (x2,y3) ; -z11 = (x2,y4) ; z12 = (x1,y4) ; - -p[1] = z9 -- z12 -- z7 -- z8 -- cycle ; -p[2] = z10 -- z3 -- z4 -- z11 -- cycle ; -p[3] = z12 -- z11 -- z5 -- z6 -- cycle ; -p[4] = z9 -- z10 -- z2 -- z1 -- cycle ; - -fill p[1] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; -fill p[2] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; -fill p[3] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; -fill p[4] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; - -pickup pencircle scaled 8 pt ; - -draw z1 -- z6 withcolor \MPcolor{simpleslides:contrastcolor} ; -draw z2 -- z5 withcolor \MPcolor{simpleslides:contrastcolor} ; -draw z7 -- z4 withcolor \MPcolor{simpleslides:contrastcolor} ; -draw z8 -- z3 withcolor \MPcolor{simpleslides:contrastcolor} ; - -StopPage ; -\stopuniqueMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage - -save a; numeric a; -a := 1.5cm ; - -save factor, allpages, shift ; -numeric factor, allpages, shift ; - -factor :=(NOfPages div 18) + 1 ; -allpages := if NOfPages <= 18 : NOfPages elseif odd NOfPages : NOfPages + 1 - else : NOfPages fi ; - -shift := factor * (PaperWidth -2a)/allpages ; - -save p ;path p ; -p := fullcircle scaled 4mm shifted (a + shift/2, a/2) ; - -for i = 1 upto allpages/factor : - fill p shifted ( (i-1)*shift, 0) - if i - 1 = floor ((RealPageNumber - 1)/factor) : - withcolor \MPcolor{simpleslides:variantcolor} ; - else : - withcolor \MPcolor{simpleslides:backgroundcolor} ; - fi ; -endfor ; - - -StopPage -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D The title page: - -\setupTitle - [\c!headcolor={simpleslides:contrastcolor}] - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=2.3cm, - \c!after=] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][inmargin][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex deleted file mode 100644 index 4339602482..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex +++ /dev/null @@ -1,195 +0,0 @@ -%D \module -%D [ file=simpleslides-s-BoxedTitle, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- FramedTitle style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\PRESTITdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2009 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{BoxedTitle} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading style BoxedTitle} - -\startmodule[simpleslides-s-BoxedTitle] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=0cm, - height=fit, - header=0cm, - footer=0cm, - topspace=1.35cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=1.75cm] -\setuplayout [simpleslides:layout:vertical] [header=0cm] -\setuplayout [simpleslides:layout:title] [header=0cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=10mm,y=5mm] - - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.45\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.45\textwidth} - -\setupframed[simpleslides:framed] - [background={BoxedTitle:Title}] - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [s=.98] -\definecolor [simpleslides:variantcolor] [r=0.05,g=0.06,b=0.5] -\definecolor [simpleslides:contrastcolor] [r=.46,g=0.67,b=0.84] -\definecolor [simpleslides:itemize:color] [simpleslides:variantcolor] - -%D We let Metapost calculate the background: - -\startuniqueMPgraphic{MyShade} - save p ; path p ; - p := unitsquare xscaled \overlaywidth yscaled \overlayheight smoothed 3mm ; - linear_shade(p,6,\MPcolor{simpleslides:variantcolor},\MPcolor{simpleslides:contrastcolor}) ; -\stopuniqueMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -save q ; path q ; -q = unitsquare xscaled \overlaywidth yscaled \overlayheight smoothed 7mm ; -fill Page withcolor black ; -fill q withcolor \MPcolor{simpleslides:backgroundcolor} ; -StopPage ; -\stopuniqueMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -save a, b ; numeric a, b ; -save p ; path p ; -a = 3.5mm ; -z0 = (0,5mm) ; -z1 = z0 shifted (a * NOfPages,0) ; -b = arclength (z0 --z1) ; - -z2 = z0 shifted (PaperWidth/2 - b/2,0) ; -z3 = z1 shifted (PaperWidth/2 - b/2,0) ; -z4 = z3 shifted (0,a) ; -z5 = z2 shifted (0,a) ; -pickup pencircle scaled 0.5pt ; -p = z2 -- z3 -- z4 -- z5 -- cycle ; -pair za[] ; -pair zb[] ; -z.a1 = z2 ; -z.b1 = z5 ; -for i = 2 upto (NOfPages + 1): - z.a[i] = z.a[(i - 1)] shifted (a,0) ; - z.b[i] = z.b[(i - 1)] shifted (a,0) ; - for k = 2 upto (RealPageNumber + 1) : - z.a[k] = z.a[(k - 1)] shifted (a,0) ; - z.b[k] = z.b[(k - 1)] shifted (a,0) ; - path q[] ; - q[k] = z.a[(k -1 )] -- z.a[k] -- z.b[k] -- z.b[(k - 1)] -- cycle ; - circular_shade(q[k],0,\MPcolor{simpleslides:contrastcolor},\MPcolor{simpleslides:variantcolor}) ; - endfor ; - pickup pencircle scaled 1pt ; - draw z.a[i] -- z.b[i] withcolor \MPcolor{simpleslides:variantcolor} ; -endfor ; -draw p withcolor \MPcolor{simpleslides:variantcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuniqueMPgraphic{FilledSquare} -save p ; path p ; -p = unitsquare xyscaled(0.4cm,0.4cm) ; -circular_shade(p,0,\MPcolor{simpleslides:contrastcolor},\MPcolor{simpleslides:variantcolor}) ; -\stopuniqueMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [BoxedTitle:Title] - [\uniqueMPgraphic{MyShade}] - -%D We want the title to placed in a framed box. We redefine all the keys of -%D \type{\setupTitle}, so that the module is easier to maintain. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:backgroundcolor}, - \c!align=\v!middle, - \c!before={\vfill\getvalue{simpleslides:framed} - [\c!width=\textwidth,\c!height=.75\textheight, - \c!align=\v!middle, \c!strut=\v!no] - \bgroup}, - \c!after={\egroup\vfill}, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=simpleslides:backgroundcolor, - \c!title\c!align=,%\v!middle, - \c!author\c!style=, - \c!author\c!color=simpleslides:backgroundcolor, - \c!author\c!align=,%\v!middle, - \c!date\c!style=, - \c!date\c!color=simpleslides:backgroundcolor, - \c!date\c!align=,%\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -%D We also want the slide title in a framed box. - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!height=2.1cm, - \c!width=\textwidth, - \c!color=simpleslides:backgroundcolor] - -%D In this style, the space opposite vertical pictures has the same shaded -%D frame as the slide title. - -\setupPicture[verticalbackground=BoxedTitle:Title, - verticalforegroundcolor=simpleslides:backgroundcolor] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\uniqueMPgraphic{FilledSquare}] -\setupitemize[1][color=simpleslides:variantcolor] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex deleted file mode 100644 index 60670ecfe8..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex +++ /dev/null @@ -1,128 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Ellipse, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module Ellipse, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Ellipse} style for the presentation -%D module. The design is inspired by Hans's "funny" presentation module -%D (s-pre-03). It is loaded at runtime. - -\writestatus{simpleslides}{loading Ellipse style} - -\startmodule[simpleslides-s-Ellipse] - -\unprotect - -%D First, we change the page layout. - -\setuplayout [width=fit, - height=fit, - margin=0cm, - header=1.2cm, - footer=0cm, - topspace=1.8cm, - backspace=1.5cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=15mm] -\setuplayout [simpleslides:layout:vertical] [header=0mm] -\setuplayout [simpleslides:layout:title] [header=0mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.5\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.5\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [y=8mm, - x=15mm] - -%D We define our color scheme: - -\definecolor[simpleslides:variantcolor] [s=0] -\definecolor[simpleslides:backgroundcolor] [s=.8] -\definecolor[simpleslides:contrastcolor] [r=.5,g=0,b=0] -\definecolor[simpleslides:altcontrastcolor] [r=.9,g=0,b=0] -\definecolor[simpleslides:itemize:color] [r=.5] - -%D We let Metapost calculate the background: - -\startuseMPgraphic{simpleslides:MP:horizontal} -StartPage ; - fill Page withcolor \MPcolor{simpleslides:variantcolor} ; - save p ; path p ; - p := Page enlarged (-15pt,-15pt) superellipsed .9 ; - fill p withcolor \MPcolor{simpleslides:backgroundcolor} ; - pickup pencircle scaled 20pt ; - draw p withcolor \MPcolor{simpleslides:contrastcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - save p ; path p ; - p := Page enlarged (-15pt,-15pt) superellipsed .9 ; - pickup pencircle scaled 20pt ; - save pa, pb; pair pa, pb ; - if RealPageNumber>1: - pa := point (3 + (6*RealPageNumber) / NOfPages) of p ; - pb := point (3 + (6*(RealPageNumber-1)) / NOfPages) of p ; - draw (p cutafter pa) cutbefore pb - withcolor \MPcolor{simpleslides:altcontrastcolor} ; - fi ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We want the title to placed in color. - -\setupTitle[\c!headcolor={simpleslides:contrastcolor}] - -%D We want the slide title on the top - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!align=\v!center, - \c!height=3.5cm, - \c!color=simpleslides:contrastcolor] - -\setupcombinations[distance=0cm] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][\c!color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex deleted file mode 100644 index 8ed078a3e7..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex +++ /dev/null @@ -1,160 +0,0 @@ -%D \module -%D [ file=simpleslides-s--Embossed, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Embossed style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{embossed} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading module embossed} - -\startmodule[simpleslides-s-Embossed] - -\unprotect -%D The page layout: - -\setuplayout [width=fit, - margin=1.3cm, - height=fit, - header=1cm, - footer=1cm, - topspace=10mm, - backspace=2cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=1cm] -\setuplayout [simpleslides:layout:vertical] [header=0cm] -\setuplayout [simpleslides:layout:title] [header=0cm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight{.94\textheight} -\define\NormalWidth{.476\textwidth} -\define\PictureFrameHeight{.94\textheight} -\define\PictureFrameWidth{.476\textwidth} - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=20mm,y=2mm] - -%D Next we define a generic frame - -\defineframed[simpleslides:framed] - [frame=off,offset=0pt, - top=\vss,bottom=\vss] - -\defineframed[simpleslides:framed:big] - [frame=off,offset=0pt,strut=no, - width=\textwidth,height=2cm, - top=\vss,bottom=\vss] - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [r=1,g=1,b=.8] -\definecolor [simpleslides:variantcolor] [r=.6,g=.2,b=.2] -\definecolor [simpleslides:specialcolor:1] [r=.4,g=.2,b=.2] -\definecolor [simpleslides:specialcolor:2] [r=.7,g=.2,b=.2] -\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.5] -\definecolor [simpleslides:framecolor] [s=.4] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D This module write "Made with ConTeXt" in bold at the bottom. We first define -%D a font for it. - -\definefontsynonym [Embossed] [name:texgyreherosbold] - -\definefont[EmblemFont] [Embossed at 30pt] - -%D Some strings are configurable. - -\setuplabeltext [\s!en] [simpleslidesemblem={Made with \CONTEXT},of=of] -\setuplabeltext [\s!de] [simpleslidesemblem={Gesetzt mit \CONTEXT},of=von] - -\definetextext[simpleslides:sometxt:left] {\TaspresentSometxtLeft} -\definetextext[simpleslides:sometxt:right]{\TaspresentSometxtRight} - -\unexpanded\def\TaspresentSometxtLeft#1% - {\getvalue{simpleslides:framed:big} - {\EmblemFont\color[simpleslides:specialcolor:1] - {#1}}} - -\unexpanded\def\TaspresentSometxtRight#1% - {\getvalue{simpleslides:framed:big} - {\EmblemFont\color[simpleslides:specialcolor:2] - {#1}}} - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - -save a, b; -numeric a; a = 2cm ; -numeric b; b = 0.9cm ; - -z1 = llcorner Page shifted (0,a) ; -z2 = lrcorner Page shifted (0,a) ; - -save bottom ; path bottom ; -bottom = llcorner Page -- z1 -- z2 -- lrcorner Page -- cycle ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill bottom withcolor \MPcolor{simpleslides:variantcolor} ; - -draw Page withcolor \MPcolor{simpleslides:framecolor} - withpen pencircle scaled 12pt ; -draw topboundary bottom withcolor \MPcolor{simpleslides:framecolor} - withpen pencircle scaled 6pt ; - - -draw \sometxt[simpleslides:sometxt:left]{\labeltext{simpleslidesemblem} \hfill \pagenumber\ \labeltext{of} \lastpage} - shifted (1.96cm,0.04cm) ; - -draw \sometxt[simpleslides:sometxt:right]{\labeltext{simpleslidesemblem} \hfill \pagenumber\ \labeltext{of} \lastpage} - shifted (2cm,0) ; - -StopPage ; -\stopuseMPgraphic - - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - - -%D We want the presentation title to be in color - -\setupTitle[\c!title\c!color=simpleslides:contrastcolor] - -%D We also want the slide title in a framed box. - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!color={simpleslides:contrastcolor}, - \c!width=\textwidth, - \c!height=2cm, - \c!align=\v!middle] - - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex deleted file mode 100644 index 6bb446c1ae..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex +++ /dev/null @@ -1,227 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Framed, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Framed Style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Framed} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading style Framed} - -\startmodule[simpleslides-s-Framed] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=0.6cm, - height=fit, - header=2.1cm, - footer=1.35cm, - footerdistance=0.5cm, - topspace=0.5cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=2.1cm,backspace=1cm] -\setuplayout [simpleslides:layout:vertical] [header=0cm,backspace=1cm] -\setuplayout [simpleslides:layout:title] [header=0cm,backspace=0.5cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=10mm,y=3mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {.975\textheight} -\define\NormalWidth {.485\textwidth} -\define\PictureFrameHeight {.975\textheight} -\define\PictureFrameWidth {.485\textwidth} - - -%D We define our colors: - -\definecolor [simpleslides:backgroundcolor] [r=.85, g=.85, b=.85] -\definecolor [simpleslides:framecolor] [r=.42, g=.42, b=.7] -\definecolor [simpleslides:contrastcolor] [r=0, g=0, b=.5] -\definecolor [simpleslides:variantcolor] [r=0, g=0, b=1] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We let \METAPOST\ calculate the background. This style have two options for -%D ornaments, square or stripes. We define both, and then choose one depending -%D on the user's choice. - -\startuseMPgraphic{simpleslides:MP:ornament:square} -StartPage; - -save a,b,c,p; -numeric a; a = 0.955cm ; -numeric b; b = 0.52cm ; -numeric c; c = 0.8cm ; -path p[] ; - -for i=1 upto 11: - p[i] = unitsquare xyscaled (a,a) shifted (b+2*(i-1)*a, c) ; - fill p[i] withcolor ((i-1)/10)[\MPcolor{simpleslides:contrastcolor}, - \MPcolor{simpleslides:variantcolor}] ; -endfor ; - -if NOfPages >= 12: - save n ; numeric n ; - n := (10*(RealPageNumber - 1) div (NOfPages - 1)) + 1; - - draw llcorner p[n] -- urcorner p[n] - withpen pencircle scaled 2pt - withcolor \MPcolor{simpleslides:backgroundcolor} ; -fi ; - -StopPage; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament:stripe} -StartPage; - -save p ; -path p[] ; - -p[1] := unitsquare xyscaled(0.95*OverlayWidth,1cm) shifted (0.52cm,0.8cm) ; - -linear_shade(p[1],0, - \MPcolor{simpleslides:backgroundcolor}, - \MPcolor{simpleslides:contrastcolor}) ; - -save i ; -numeric i; -if NOfPages = 0 : - i = RealPageNumber ; -else : - i = RealPageNumber/NOfPages ; -fi ; - -p[2] = ulcorner p[1] -- urcorner p[1] ; -p[3] = llcorner p[1] -- lrcorner p[1] ; - -save o; -pair o[] ; - -o[1] := point i along p[2] ; -o[2] := point i along p[3] ; - -p[4] = ulcorner p[1] -- o[1] -- o[2] -- llcorner p[1] -- cycle ; - -clip currentpicture to p[4] ; - -StopPage; -\stopuseMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:vertical} -StartPage ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -draw Page enlarged (-.2cm) - withpen pencircle scaled 4pt - withcolor \MPcolor{simpleslides:framecolor} ; - -draw unitsquare - xyscaled(0.448*PaperWidth,0.815*PaperHeight) - shifted (0.528*PaperWidth, 0.15*PaperHeight) - withpen pencircle scaled 2pt - withcolor \MPcolor{simpleslides:framecolor} ; - -StopPage ; -\stopuniqueMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -draw Page enlarged (-.2cm) - withpen pencircle scaled 4pt - withcolor \MPcolor{simpleslides:framecolor} ; - -draw unitsquare - xyscaled(0.95*PaperWidth,0.7*PaperHeight) - shifted (0.025*PaperWidth, 0.15*PaperHeight) - withpen pencircle scaled 2pt - withcolor \MPcolor{simpleslides:framecolor} ; - -StopPage; -\stopuniqueMPgraphic - -%D We define these backgrounds as overlays: - - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -%D We define the ornament according to user's choice. - -\startsetups simpleslides:alternative:square -\defineoverlay - [simpleslides:background:ornament] - [\uniqueMPgraphic{simpleslides:MP:ornament:square}] -\stopsetups - -\startsetups simpleslides:alternative:stripe -\defineoverlay - [simpleslides:background:ornament] - [\uniqueMPgraphic{simpleslides:MP:ornament:stripe}] -\stopsetups - -\startsetups simpleslides:alternative:empty - \setups{simpleslides:alternative:square} -\stopsetups - -%D Now we activate the user's choice - -\setups{simpleslides:alternative:\moduleparameter{simpleslides}{alternative}} - -%D The title is typed in a slightly larger font. - -\setupTitle - [\c!title\c!color={simpleslides:contrastcolor}, - \c!title\c!style=\tfc, - \c!author\c!color={simpleslides:contrastcolor}, - \c!author\c!style=\tfa, - \c!date\c!color={simpleslides:contrastcolor}, - \c!date\c!style=\tfa] - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=2.1cm, - \c!after=] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex deleted file mode 100644 index 25b454481e..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex +++ /dev/null @@ -1,160 +0,0 @@ -%D \module -%D [ file=simpleslides-s-FramedTitle, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- FramedTitle style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{FramedTitle} style for the presentation -%D module. It is loaded at runtime. The most interesting part is the scratch -%D counter at the bottom of the page, which is explained in the metafun manual. - -\writestatus{simpleslides}{loading style FramedTitle} - -\startmodule[simpleslides-s-FramedTitle] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=0cm, - height=fit, - header=2.2cm, - footer=.8cm, - topspace=.6cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=2.2cm] -\setuplayout [simpleslides:layout:vertical] [header=0.5cm] -\setuplayout [simpleslides:layout:title] [header=0.5cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=10mm,y=2mm] - - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -\setupframed[simpleslides:framed] - [corner=round, - background=color,backgroundcolor={simpleslides:contrastcolor}] - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [s=.9] -\definecolor [simpleslides:variantcolor] [s=.7] -\definecolor [simpleslides:contrastcolor] [r=.5] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We let Metapost calculate the background: - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -StopPage ; -\stopuniqueMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - -save a,b ; -numeric a,b ; -a = 7mm ; -b = PaperWidth/2 - NOfPages * 2.5pt ; - -save p,q; path p,q ; -p =((0,5mm) -- (1mm,11mm)) shifted (b,0) ; -q =((-8mm,5mm) -- (0,11mm) ) shifted (b,0) ; - -pickup pencircle scaled 3pt ; -for i := NOfPages-1 downto 1: - draw (if i mod 5 = 0 : q else : p fi) - shifted (i*5pt, 0pt) - withcolor if i < RealPageNumber : \MPcolor{simpleslides:contrastcolor} - else : \MPcolor{simpleslides:variantcolor} - fi ; -endfor ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We want the title to placed in a framed box. We redefine all the keys of -%D \type{\setupTitle}, so that the module is easier to maintain. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:backgroundcolor}, - \c!align=\v!middle, - \c!before={\vfill\getvalue{simpleslides:framed} - [\c!width=\textwidth,\c!height=.75\textheight, - \c!align=\v!middle, \c!strut=\v!no] - \bgroup}, - \c!after={\egroup\vfill}, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=simpleslides:backgroundcolor, - \c!title\c!align=\v!middle, - \c!author\c!style=, - \c!author\c!color=simpleslides:backgroundcolor, - \c!author\c!align=\v!middle, - \c!date\c!style=, - \c!date\c!color=simpleslides:backgroundcolor, - \c!date\c!align=\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -%D We also want the slide title in a framed box. - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!height=2.1cm, - \c!width=\textwidth, - \c!color=simpleslides:backgroundcolor] - - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color=simpleslides:contrastcolor] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex deleted file mode 100644 index 645b24453b..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex +++ /dev/null @@ -1,259 +0,0 @@ -%D \module -%D [ file=simpleslides-s-SideToc, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- SideToc style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2010 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{SideToc} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Fuzzy Frame style} - -\startmodule[simpleslides-s-FuzzyFrame] - -\unprotect - -%D We create different layouts for the title page, horizontal, and vertical -%D slides. - -\setuplayout [simpleslides:layout:vertical] - [leftmargin=0cm, - rightmargin=0cm, - header=0.1cm, - headerdistance=1.7cm, - header=0cm, - headerdistance=0cm, - footer=0cm, - topspace=1cm, - backspace=1cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setuplayout [simpleslides:layout:horizontal] - [width=fit, - leftmargin=0cm, - rightmargin=0cm, - height=fit, - header=0.1cm, - headerdistance=1.7cm, - footer=0cm, - topspace=1cm, - backspace=1cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setuplayout [simpleslides:layout:title] - [width=fit, - leftmargin=0cm, - rightmargin=0cm, - height=fit, - header=0cm, - headerdistance=0cm, - footer=0cm, - topspace=1cm, - backspace=1cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setupcombinations[distance=0.75cm] - -%D This is basically the same as the FuzzyTopic style, minus the "Topic" list; -%D I just wanted something with a randomized border and took that style as -%D template. - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [x=1cm,y=0mm] - -%D We define our color scheme -\definecolor [simpleslides:contrastcolor] [r=0.23,g=0.31,b=0.59] -\definecolor [simpleslides:backgroundcolor] [s=0.9] -\definecolor [simpleslides:altcontrastcolor] [s=0.95] -\definecolor [simpleslides:textcolor] [s=0] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We use \METAPOST to draw the background. - -\startuseMPgraphic{simpleslides:MP:title} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -for i=1 upto 20 : - draw Page enlarged -5pt randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; -endfor ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:horizontal} -StartPage ; -pickup pencircle scaled .5pt ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -for i=1 upto 20 : - draw Page enlarged -5pt randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; -endfor ; -z[1] = ulcorner Page shifted (1cm, -2.2cm) ; -z[2] = urcorner Page shifted (-1cm, -2.2cm) ; -path sep ; sep = z[1] -- z[2] ; -for i=1 upto 20 : - draw sep randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; -endfor ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:vertical} -StartPage ; -pickup pencircle scaled .5pt ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -for i=1 upto 20 : - draw Page enlarged -5pt randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; -endfor ; -z[1] = 1/2[ulcorner Page, urcorner Page] shifted (0, -8mm) ; -z[2] = 1/2[llcorner Page, lrcorner Page] shifted (0, 15mm) ; -path sep ; sep = z[1] -- z[2] ; -for i=1 upto 20 : - draw sep randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; -endfor ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament2} -StartPage ; -save d, s, r ; numeric d, s, r ; -d = 4mm ; -s = 0.33 * PaperWidth ; -z[1] = (0,0) shifted (s, 1.5*d) ; -z[2] = z[1] shifted (0, d) ; -save p ; path p[] ; -p[1] = z[1] -- z[2] ; -pickup pencircle scaled 0.5pt ; -r = 150*(RealPageNumber/NOfPages) ; -z[3] = z[1] shifted (r, -4pt) ; -for i=1 upto 150 : - draw p[1] shifted (i*s/150, 0) randomized 2pt withcolor - (if i < r : \MPcolor{simpleslides:contrastcolor} - else : \MPcolor{simpleslides:altcontrastcolor} - fi) ; -endfor ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -save v, s, l, r ; numeric v, s, l, r ; -save p ; path p ; -v = 0.8cm ; -s = 0.33*PaperWidth ; -z[1] = (0,0) shifted (s,v) ; -z[2] = (PaperWidth,0) shifted (-s,v) ; -l = arclength (z[1] --z[2]) ; -r = (l*RealPageNumber/NOfPages) ; -z[3] = z[1] shifted (-5mm, -3mm) ; -z[4] = z[1] shifted (-5mm, 3mm) ; -if RealPageNumber = NOfPages : - z[5] = z[1] shifted (r+5mm,-3mm) ; - z[6] = z[1] shifted (r+5mm,3mm) ; -else: - z[5] = z[1] shifted (r,-3mm) ; - z[6] = z[1] shifted (r,3mm) ; -fi ; -pickup pencircle scaled 3pt ; -p = z[1] -- z[2] ; -pickup pencircle scaled .5pt ; - for i=1 upto 15 : - draw p randomized 12pt withcolor \MPcolor{simpleslides:altcontrastcolor} ; - endfor ; -picture old ; old := currentpicture ; -clip old to z[3] -- z[4] -- z[6] -- z[5] -- cycle ; -draw old withcolor \MPcolor{simpleslides:contrastcolor} ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:title}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament2}] - -%D We want the title to placed in color. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:contrastcolor}, - \c!align=\v!middle, - \c!before=\vfill, - \c!after=\vfill, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=simpleslides:contrastcolor, - \c!title\c!align=\v!middle, - \c!author\c!style=, - \c!author\c!color={simpleslides:contrastcolor}, - \c!author\c!align=\v!middle, - \c!date\c!style=, - \c!date\c!color={simpleslides:contrastcolor}, - \c!date\c!align=\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -%D We want the slide title on the top - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!height=2.5cm, - \c!color=black] - -%D The symbol for the first level of itemizations. - -\startuseMPgraphic{simpleslides:itemize:square} -save p ; path p[] ; -save d ; numeric d ; d := 4mm ; -p[1] := unitsquare xyscaled(d,d) ; -p[2] := ulcorner p[1] -- llcorner p[1] ; -pickup pencircle scaled (d/100) ; -for i=1 upto 15 : - draw p[2] shifted (i*d/15, 0) randomized (d/12.5) withcolor \MPcolor{simpleslides:itemize:color} ; -endfor ; -\stopuseMPgraphic - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color=simpleslides:itemize:color] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex deleted file mode 100644 index 93bacf719e..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex +++ /dev/null @@ -1,384 +0,0 @@ -%D \module -%D [ file=simpleslides-s-SideToc, -%D version=2010.02.09, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- SideToc style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2010 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{SideToc} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Fuzzy Topic style} - -\startmodule[simpleslides-s-FuzzyTopic] - -\unprotect - -%D We create different layouts for the title page, horizontal, and vertical -%D slides. - -\setuplayout [simpleslides:layout:vertical] - [leftmargin=0cm, - rightmargin=3cm, - leftmargindistance=0cm, - rightmargindistance=1.85cm, - header=0.1cm, - headerdistance=0cm, - footer=0cm, - topspace=1cm, - backspace=8mm, - cutspace=5.5cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setuplayout [simpleslides:layout:horizontal] - [leftmargin=0cm, - rightmargin=3cm, - leftmargindistance=0cm, - rightmargindistance=1.85cm, - header=0.1cm, - headerdistance=1.7cm, - footer=0cm, - topspace=1cm, - backspace=8mm, - cutspace=5.5cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setuplayout [simpleslides:layout:title] - [width=fit, - leftmargin=0cm, - rightmargin=0cm, - height=fit, - header=0cm, - footer=0cm, - topspace=1cm, - backspace=1cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setupcombinations[distance=0.75cm] - -%D The interesting part of this presentation style is the "Topic" list which is -%D typeset in the left margin. It is inspired by something Hans did in -%D s-pre-19. The Difference is that I wanted the Topic to be independent from -%D SlideTitle macro. This way, several slides can be combined into one Topic. - -% \definelayer -% [Topiclayer] -% [width=2.5cm, -% height=\paperheight] -% -% \defineoverlay -% [simpleslides:background:ornament] -% [\setlayer[Topiclayer]{\completelist[MyTopic]} - -% \startsetups tlayer -% \setlayer[Topiclayer]{\completelist[MyTopics]} -%\stopsetups - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [x=1cm,y=2mm] - -%D We define our color scheme -\definecolor [simpleslides:contrastcolor] [r=0.6,g=0,b=0] -\definecolor [simpleslides:backgroundcolor] [s=0.9] -\definecolor [simpleslides:altcontrastcolor] [s=0.92] -\definecolor [simpleslides:textcolor] [s=0] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D Here are the main macros for defining and typesetting the Topic list: - -\define[3]\FancyEntry{% - \doifelse \rawstructurelistfirst \MyMark% - {\framed[width=3cm,height=1cm,frame=off,top=\vss,bottom=\vss,background=simpleslides:current,offset=1mm,align=center]{\switchtobodyfont[11pt]#1}}% - {\framed[width=3cm,height=1cm,frame=off,top=\vss,bottom=\vss,offset=1mm,align=center]{\switchtobodyfont[11pt]#1}}} - -\definelist[MyTopics][criterium=all] - -\def\MyMark{} - -\definemargindata [TopicMargin] [right] [style=small] - -\def\Topic% -%{\relax} - {\dosingleargument\doTopic} - -\def\doTopic[#1]{% - \gdef\MyMark{#1}% - \writetolist[MyTopics][location=none]{#1}{}}% - -%\def\Topic% -% {\dosingleargument\doTopic} - -%\def\doTopic[#1]{% -% \gdef\MyMark{#1}% -% \writetolist[MyTopics]{#1}{}% -%} - -\setuplist[MyTopics] - [pagenumber=no, - expansion=yes, - alternative=command, - command=\FancyEntry] - -\setuptexttexts[margin][][\vbox{\placelist[MyTopics]}] - -%D We use \METAPOST to draw the background. - -\startuseMPgraphic{simpleslides:MP:title} -StartPage ; -def fuzzy (expr p,dx,dy) = - (xpart p +dx-uniformdeviate dx,ypart p+dy-uniformdeviate dy) -enddef ; - -save a, b, c ; a := 4.7cm ; b := 0.2cm ; c := 4.1cm ; -save dd ; dd := 7 ; -StartPage ; -save ll ; pair ll ; ll := (b, b) ; -save ul ; pair ul ; ul := (b, PaperHeight - b) ; -save ur ; pair ur ; ur := (PaperWidth - b, PaperHeight - b) ; -save lr ; pair lr ; lr := (PaperWidth - b, b) ; -save ple, pto, pri, pbo ; path ple, pto, pri, pbo ; -fill Page withcolor black ; -pickup pencircle scaled 8pt ; -ple := ul.. for i=.1 step .1 until .9 : fuzzy (i[ul,ll],+dd,0).. endfor ll ; -pbo := ll.. for i=.1 step .1 until .9 : fuzzy (i[ll,lr],0,+dd).. endfor lr ; -pri := lr.. for i=.1 step .1 until .9 : fuzzy (i[lr,ur],-dd,0).. endfor ur ; -pto := ur.. for i=.1 step .1 until .9 : fuzzy (i[ur,ul],0,-dd).. endfor ul ; -fill ple & pbo & pri & pto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; -draw pri withcolor \MPcolor{simpleslides:contrastcolor} ; -draw pbo withcolor \MPcolor{simpleslides:contrastcolor} ; -draw pto withcolor \MPcolor{simpleslides:contrastcolor} ; -draw ple withcolor \MPcolor{simpleslides:contrastcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:horizontal} -def fuzzy (expr p,dx,dy) = - (xpart p +dx-uniformdeviate dx,ypart p+dy-uniformdeviate dy) -enddef ; - -save a, b, c ; a := 4.7cm ; b := 0.2cm ; c := 4.1cm ; -save dd ; dd := 7 ; -StartPage ; -save ll ; pair ll ; ll := (b, b) ; -save ul ; pair ul ; ul := (b, PaperHeight - b) ; -save ur ; pair ur ; ur := (PaperWidth - a, PaperHeight - b) ; -save lr ; pair lr ; lr := (PaperWidth - a, b) ; -save tll ; pair tll ; tll := (PaperWidth - c, b) ; -save tlr ; pair tlr ; tlr := (PaperWidth - b, b) ; -save tul ; pair tul ; tul := (PaperWidth - c, PaperHeight - b) ; -save tur ; pair tur ; tur := (PaperWidth - b, PaperHeight - b) ; -save ple, pto, pri, pbo, sep ; path ple, pto, pri, pbo, sep ; -save tle, tto, tri, tbo ; path tle, tto, tri, tbo ; -fill Page withcolor black ; -pickup pencircle scaled 8pt ; -ple := ul.. for i=.1 step .1 until .9 : fuzzy (i[ul,ll],+dd,0).. endfor ll ; -pbo := ll.. for i=.1 step .1 until .9 : fuzzy (i[ll,lr],0,+dd).. endfor lr ; -pri := lr.. for i=.1 step .1 until .9 : fuzzy (i[lr,ur],-dd,0).. endfor ur ; -pto := ur.. for i=.1 step .1 until .9 : fuzzy (i[ur,ul],0,-dd).. endfor ul ; -tle := tul.. for i=.1 step .1 until .9 : fuzzy (i[tul,tll],+dd,0).. endfor tll ; -tbo := tll.. for i=.1 step .2 until .9 : fuzzy (i[tll,tlr],0,+dd).. endfor tlr ; -tri := tlr.. for i=.1 step .1 until .9 : fuzzy (i[tlr,tur],-dd,0).. endfor tur ; -tto := tur.. for i=.1 step .2 until .9 : fuzzy (i[tur,tul],0,-dd).. endfor tul ; -fill ple & pbo & pri & pto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill tle & tbo & tri & tto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor}; -draw textext("\switchtobodyfont[55pt]\color[simpleslides:altcontrastcolor]{\pagenumber}") shifted (19cm, 1.5cm) ; -draw pri withcolor \MPcolor{simpleslides:contrastcolor} ; -draw pbo withcolor \MPcolor{simpleslides:contrastcolor} ; -draw pto withcolor \MPcolor{simpleslides:contrastcolor} ; -draw ple withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tle withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tbo withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tri withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tto withcolor \MPcolor{simpleslides:contrastcolor} ; -z[1] = point 0.14 along ple shifted (8mm, 0) ; -z[2] = point 0.86 along pri shifted (-8mm, 0) ; -sep := z[1].. for i=.1 step .1 until .9 : fuzzy (i[z[1],z[2]],0,+dd).. endfor z[2] ; -draw sep withcolor \MPcolor{simpleslides:contrastcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:vertical} -def fuzzy (expr p,dx,dy) = - (xpart p +dx-uniformdeviate dx,ypart p+dy-uniformdeviate dy) -enddef ; - -save a, b, c ; a := 4.7cm ; b := 0.2cm ; c := 4.1cm ; -save dd ; dd := 7 ; -StartPage ; -save ll ; pair ll ; ll := (b, b) ; -save ul ; pair ul ; ul := (b, PaperHeight - b) ; -save ur ; pair ur ; ur := (PaperWidth - a, PaperHeight - b) ; -save lr ; pair lr ; lr := (PaperWidth - a, b) ; -save tll ; pair tll ; tll := (PaperWidth - c, b) ; -save tlr ; pair tlr ; tlr := (PaperWidth - b, b) ; -save tul ; pair tul ; tul := (PaperWidth - c, PaperHeight - b) ; -save tur ; pair tur ; tur := (PaperWidth - b, PaperHeight - b) ; -save ple, pto, pri, pbo, sep ; path ple, pto, pri, pbo, sep ; -save tle, tto, tri, tbo ; path tle, tto, tri, tbo ; -fill Page withcolor black ; -pickup pencircle scaled 8pt ; -ple := ul.. for i=.1 step .1 until .9 : fuzzy (i[ul,ll],+dd,0).. endfor ll ; -pbo := ll.. for i=.1 step .1 until .9 : fuzzy (i[ll,lr],0,+dd).. endfor lr ; -pri := lr.. for i=.1 step .1 until .9 : fuzzy (i[lr,ur],-dd,0).. endfor ur ; -pto := ur.. for i=.1 step .1 until .9 : fuzzy (i[ur,ul],0,-dd).. endfor ul ; -tle := tul.. for i=.1 step .1 until .9 : fuzzy (i[tul,tll],+dd,0).. endfor tll ; -tbo := tll.. for i=.1 step .2 until .9 : fuzzy (i[tll,tlr],0,+dd).. endfor tlr ; -tri := tlr.. for i=.1 step .1 until .9 : fuzzy (i[tlr,tur],-dd,0).. endfor tur ; -tto := tur.. for i=.1 step .2 until .9 : fuzzy (i[tur,tul],0,-dd).. endfor tul ; -fill ple & pbo & pri & pto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill tle & tbo & tri & tto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; -draw textext("\switchtobodyfont[55pt]\color[simpleslides:altcontrastcolor]{\pagenumber}") shifted (19cm, 1.5cm) ; -draw pri withcolor \MPcolor{simpleslides:contrastcolor} ; -draw pbo withcolor \MPcolor{simpleslides:contrastcolor} ; -draw pto withcolor \MPcolor{simpleslides:contrastcolor} ; -draw ple withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tle withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tbo withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tri withcolor \MPcolor{simpleslides:contrastcolor} ; -draw tto withcolor \MPcolor{simpleslides:contrastcolor} ; -z[1] = point 0.5 along pto shifted (0, -8mm) ; -z[2] = point 0.5 along pbo shifted (0, 8mm) ; -sep := z[1].. for i=.1 step .1 until .9 : fuzzy (i[z[1],z[2]],+dd,0).. endfor z[2] ; -draw sep withcolor \MPcolor{simpleslides:contrastcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{FancyFrame} -save p ; path p ; -z[1] = (0, 0) ; -z[2] = z[1] shifted (OverlayWidth, -3pt randomized 6pt) ; -p := z[1].. for i=.1 step .1 until .8 : fuzzy (i[z[1],z[2]],+dd,0).. endfor z[2] ; -pickup pencircle scaled 5pt ; -draw p withcolor \MPcolor{simpleslides:contrastcolor} ; -setbounds currentpicture to boundingbox OverlayBox ; -\stopuseMPgraphic - -\startuseMPgraphic{FancyFrame_2} -save p ; path p ; -z[0] = (0, OverlayHeight/2) ; -z[1] = z[0] shifted (-2.5mm randomized 5mm, -2.5mm randomized 5mm) ; -z[2] = (OverlayWidth/2, OverlayHeight) ; -z[3] = (OverlayWidth, OverlayHeight/2) ; -z[4] = (OverlayWidth/2, 0) ; -z[5] = z[0] shifted (-2.5mm randomized 5mm, -2.5mm randomized 5mm) ; -pickup pencircle scaled 5pt ; -draw z[1] .. z[2] .. z[3] .. z[4] .. z[5] withcolor \MPcolor{simpleslides:contrastcolor} ; -setbounds currentpicture to boundingbox OverlayBox ; -\stopuseMPgraphic - -\startuseMPgraphic{FancyFrame_3} -w := OverlayWidth; width := 100; wfactor := w/width; -h := OverlayHeight; height := 100; hfactor := h/height; -color lightred; lightred := (.90,.50,.50); -color lightgray; lightgray := (.95,.95,.95); -color gray; gray := (.50,.50,.50); - % -def random_delta (expr d) = - d-(uniformdeviate 2d) -enddef; - % -z1 = (0,height); -z2 = (0,0); -z3 = (width,0); -z4 = (width,height); -% -z5 = (width+random_delta(.2width),height+random_delta(.2height)); -z6 = (.5width+random_delta(.1width),height+random_delta(.1height)); -% -pickup pencircle - xscaled (15pt/wfactor) - yscaled (15pt/(2*hfactor)) - rotated 30; - % -draw z5..z1..z2..z3..z4..z6 withcolor \MPcolor{simpleslides:contrastcolor}; -% -newwidth := (xpart (urcorner currentpicture)) - - (xpart (llcorner currentpicture)); -newheight := (ypart (urcorner currentpicture)) - - (ypart (llcorner currentpicture)); -% -currentpicture := currentpicture - xscaled (w/newwidth) yscaled (h/newheight); -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:title}] - -\defineoverlay[simpleslides:current][\useMPgraphic{FancyFrame_3}] - -%D We want the title to placed in color. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:contrastcolor}, - \c!align=\v!middle, - \c!before=\vfill, - \c!after=\vfill, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=simpleslides:contrastcolor, - \c!title\c!align=\v!middle, - \c!author\c!style=, - \c!author\c!color={simpleslides:contrastcolor}, - \c!author\c!align=\v!middle, - \c!date\c!style=, - \c!date\c!color={simpleslides:contrastcolor}, - \c!date\c!align=\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -%D We want the slide title on the top - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!height=2.5cm, - \c!color=black] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -%\setupitemize[1][inmargin][color=simpleslides:backgroundcolor] - -\protect -\stopmodule - -\endinput - diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex deleted file mode 100644 index 13856fdf08..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex +++ /dev/null @@ -1,188 +0,0 @@ -%D \module -%D [ file=simpleslides-s-HorizontalStripes, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module HorizontalStripes, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \filename{HorizontalStripes} style for the -%D presentation module. It is loaded at runtime. The look of this style was -%D inspired by the \quotation{Copenhagen} theme of the \LaTeX\ {\tt beamer} -%D package. - -\writestatus{simpleslides}{loading HorizontalStripes style} - -\startmodule[simpleslides-s-HorizontalStripes] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=0cm, - height=fit, - header=2.73cm, - footer=0.9cm, - topspace=0cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=2.73cm] -\setuplayout [simpleslides:layout:vertical] [header=0.75cm] -\setuplayout [simpleslides:layout:title] [header=0cm] - -%D Some strings are configurable. - -\setuplabeltext [\s!en] [of=of] -\setuplabeltext [\s!de] [of=von] - -%D In this style, we don't want the ornament background for vertical slides: - -\startsetups simpleslides:background:vertical - \setuplayout[simpleslides:layout:vertical] - \setupbackgrounds[\v!page] - [background={simpleslides:background:vertical}] -\stopsetups - - - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [width=\paperwidth, - height=\paperheight, - x=10mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -%D This module has three color schemes, blue, green and red. - -\startsetups simpleslides:setups:blue -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:framecolor] [r=.58,g=.58,b=.82] -\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.73] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] -\stopsetups - -\startsetups simpleslides:setups:red -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:framecolor] [r=.82,g=.58,b=.58] -\definecolor [simpleslides:contrastcolor] [r=.73,g=.2,b=.2] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] -\stopsetups - -\startsetups simpleslides:setups:green -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:framecolor] [r=.58,g=.82,b=.58] -\definecolor [simpleslides:contrastcolor] [r=.2,g=.73,b=.2] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] -\stopsetups - -%D Now we choose the scheme that the user asked for - -\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} - {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} - {\setups{simpleslides:setups:blue}} - -%D We let Metapost calculate the background: - -\startuseMPgraphic{simpleslides:MP:common} -save a ; numeric a ; -a = 1.5mm ; - -save p; path p[] ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -z1 = ulcorner Page shifted (0,-a) ; -z2 = urcorner Page shifted (0,-a) ; -z3 = llcorner Page shifted (0,a) ; -z4 = lrcorner Page shifted (0,a) ; - -p[1] = ulcorner Page -- z1 -- z2 -- urcorner Page -- cycle ; -p[3] = llcorner Page -- z3 -- z4 -- lrcorner Page -- cycle ; -p[4] = p[3] shifted (0,.75cm) ; - -fill p[1] withcolor \MPcolor{simpleslides:framecolor} ; -fill p[3] withcolor \MPcolor{simpleslides:framecolor} ; -fill p[4] withcolor \MPcolor{simpleslides:framecolor} ; -\stopuseMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:vertical} -StartPage ; -\includeMPgraphic{simpleslides:MP:common} ; -StopPage ; -\stopuniqueMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -\includeMPgraphic{simpleslides:MP:common} ; - -p[2] = p[1] shifted (0,-2cm) ; -fill p[2] withcolor \MPcolor{simpleslides:framecolor} ; -StopPage ; -\stopuniqueMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:vertical}] - -%D We define the footer - -\setupfooter[\c!color=simpleslides:contrastcolor, - \c!style={\switchtobodyfont[10pt]}, - \c!strut=\v!yes] - -\setupfootertexts[{\framed[\c!frame=\v!off, - \c!height=0.65cm, - \c!width=\textwidth] - {\simpleslidestitleparameter{title} - \hfill \pagenumber\ \labeltext{of} \lastpage}}] - - -%D this sets up the title page: - -\setupTitle - [\c!title\c!color={simpleslides:contrastcolor}, - \c!author\c!color={simpleslides:contrastcolor}, - \c!date\c!color={simpleslides:contrastcolor}] - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=2.2cm, - \c!after=] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex deleted file mode 100644 index 29431e026a..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex +++ /dev/null @@ -1,169 +0,0 @@ -%D \module -%D [ file=simpleslides-s-NarrowStripes, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module NarrowStripes, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{NarrowStripes} style for the presentation -%D module. It is loaded at runtime. The theme for this style is inspired by the -%D \quotation{Berkeley} theme of the \LaTeX\ Beamer package. - -\writestatus{simpleslides}{loading NarrowStripes style} - -\startmodule[simpleslides-s-NarrowStripes] - -\unprotect - -%D First, we change the page layout. - -\setuplayout [width=fit, - leftmargin=1.5cm, - rightmargin=0cm, - leftmargindistance=1.8cm, - rightmargindistance=0pt, - height=fit, - header=2.5cm, - footer=0cm, - topspace=.4cm, - backspace=3.2cm, - cutspace=3.7cm, - bottomspace=0cm, - bottom=0pt, - location=singlesided] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [width=\paperwidth, - height=\paperheight, - x=32mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight{\textheight} -\define\NormalWidth{.476\textwidth} -\define\PictureFrameHeight{\textheight} -\define\PictureFrameWidth{.476\textwidth} - -%D This module has three color schemes, blue, green and red. - -\startsetups simpleslides:setups:blue -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:altcontrastcolor] [r=0,g=0,b=1] -\definecolor [simpleslides:variantcolor] [r=.69,g=.69,b=.97] -\definecolor [simpleslides:contrastcolor] [b=.8] -\definecolor [simpleslides:itemize:color] [b=.8] -\stopsetups - -\startsetups simpleslides:setups:red -\definecolor [simpleslides:itemize:color] [r=.8] -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:altcontrastcolor] [r=1] -\definecolor [simpleslides:variantcolor] [b=.69,g=.69,r=.97] -\definecolor [simpleslides:contrastcolor] [r=.8] -\stopsetups - -\startsetups simpleslides:setups:green -\definecolor [simpleslides:itemize:color] [g=.4] -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:altcontrastcolor] [g=.4] -\definecolor [simpleslides:variantcolor] [b=.68,r=.68,g=.79] -\definecolor [simpleslides:contrastcolor] [g=.4] -\stopsetups - -%D Now we choose the scheme that the user asked for - -\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} - {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} - {\setups{simpleslides:setups:blue}} - -%D We let Metapost calculate the background: - -\definetextext[simpleslides:sometxt:text] {\TaspresentSometxtText} - -\unexpanded\def\TaspresentSometxtText#1% - {\framed[\c!frame=\v!off, \c!width=2.25cm, \c!height=2.25cm] - {\switchtobodyfont[12pt]\color[simpleslides:contrastcolor]{#1}}} - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - -save a,b,c ; numeric a,b,c ; -a = 2.25cm ; -b = 0.4 cm ; -c = PaperHeight - a/2 ; - -z1 = ulcorner Page shifted (0,-a) ; -z2 = ulcorner Page shifted (0,-a-b) ; -z3 = urcorner Page shifted (0,-a-b) ; -z4 = urcorner Page shifted (0,-a) ; -z5 = ulcorner Page shifted (a,0) ; -z6 = ulcorner Page shifted (a+b,0) ; -z7 = llcorner Page shifted (a+b,0) ; -z8 = llcorner Page shifted (a,0) ; -z9 = ulcorner Page shifted (a,-a) ; -z10 = ulcorner Page shifted (a+b,-a) ; -z11 = ulcorner Page shifted (a+b,-a-b) ; -z12 = ulcorner Page shifted (a,-a-b) ; - -save p; path p[] ; -p[1] = z1 -- z2 -- z3 -- z4 -- cycle ; -p[2] = z5 -- z6 -- z7 -- z8 -- cycle ; -p[3] = z9 -- z10 --z11 -- z12 -- cycle ; - -linear_shade(p[1],1, - \MPcolor{simpleslides:backgroundcolor}, - \MPcolor{simpleslides:altcontrastcolor}) ; - -linear_shade(p[2],2, - \MPcolor{simpleslides:altcontrastcolor}, - \MPcolor{simpleslides:backgroundcolor}) ; - -fill p[3] withcolor \MPcolor{simpleslides:variantcolor} ; - -if RealPageNumber > 1: - draw \sometxt[simpleslides:sometxt:text]{\pagenumber} shifted (0,PaperHeight-a) ; -fi ; -StopPage ; -\stopuseMPgraphic - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D this sets up the title page: - -\setupTitle - [\c!title\c!color={simpleslides:contrastcolor}, - \c!author\c!color={simpleslides:contrastcolor}, - \c!date\c!color={simpleslides:contrastcolor}] - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:contrastcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=2.25cm, - \c!after=] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][inmargin][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex deleted file mode 100644 index 848d4e5fa1..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex +++ /dev/null @@ -1,165 +0,0 @@ -%D \module -%D [ file=simpleslides-s-PlainCounter, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Plain Counter, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2009 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{PlainCounter} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Plain Counter style} - -\startmodule[simpleslides-s-PlainCounter] - -\unprotect - -%D First, we change the page layout to have more space all around - -\setuplayout - [\c!topspace=2\lineheight, - \c!top=2\lineheight, - \c!topdistance=0cm, - \c!header=0cm, - \c!headerdistance=0cm, - \c!height=middle, - \c!footerdistance=\lineheight, - \c!footer=1.25\lineheight, - \c!bottomspace=0.25\lineheight, - \c!bottom=0.25\lineheight, - \c!bottomdistance=0cm, - \c!backspace=0.5in, - \c!leftmargin=0.25cm, - \c!leftmargindistance=.15cm, - \c!width=middle, - \c!cutspace=0.5in, - \c!rightmargin=.25cm, - \c!rightmargindistance=.15cm, - \c!grid=on, - \c!columndistance=5pt, - \c!columns=6, - ] -%D This module has two color schemes: dull and bright - -\startsetups simpleslides:setups:dull -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:variantcolor] [s=.8] -\definecolor [simpleslides:contrastcolor] [b=.5] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] -\definecolor [simpleslides:altcontrastcolor] [r=.95] -\definecolor [simpleslides:imp:background] [r=1,g=1,b=0.85] -\stopsetups - -\startsetups simpleslides:setups:bright -\definecolor [simpleslides:backgroundcolor] [white] -\definecolor [simpleslides:variantcolor] [s=.9] -\definecolor [simpleslides:contrastcolor] [b=.65] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] -\definecolor [simpleslides:altcontrastcolor] [r=.95] -\definecolor [simpleslides:imp:background] [r=1,g=1,b=0.85] -\stopsetups - -%D Now we choose the scheme that the user asked for - -\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} - {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} - {\setups{simpleslides:setups:dull}} - -\simpleslidesTitleSize=1.73\simpleslidesNormalSize\relax -\simpleslidesSlideTitleSize =1.44\simpleslidesNormalSize \relax - -\setupTitle - [\c!before={\vfill\vfill}, - \c!align=\v!middle, - \c!titlecolor=simpleslides:contrastcolor, - \c!after\c!title=\vfill, - afterauthor={\vfill\vfill}, - \c!after={\vfill}] - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -StopPage -\stopuniqueMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; - -save a, b; -numeric a,b; -b = PaperWidth/2 - NOfPages*5pt/2 ; - -save p,q ; path p, q; -p =((0,15bp) -- (3bp,30bp)) shifted (b,0); -q =((-22bp,15bp) -- (0,30bp) ) shifted (b,0); - for i := NOfPages-1 downto 1: - draw (if i mod 5 = 0 : q else : p fi) - randomized 1bp - shifted (i*5pt,0) - withcolor (if i < RealRealPageNumber : \MPcolor{simpleslides:contrastcolor} - else : \MPcolor{simpleslides:variantcolor} - fi) - withpen pencircle scaled (1bp randomized .5bp) ; - endfor ; - -StopPage ; -\stopuseMPgraphic - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - - - -\setupSlideTitle - [align=flushleft, - style={\switchtobodyfont[\SlideTitleSize]\bolditalic}, - color=simpleslides:contrastcolor] - -% \setuphead -% [subsubject] -% [numberstyle=bolditalic, textstyle=bolditalic,color=darkblue,style=\tfb, -% before=\blank,after=\blank] - - -\setupalign[\v!flushleft,\v!nothyphenated,\v!verytolerant] - -\setupinterlinespace[\v!auto,\v!medium] - -\setupcombinations[\c!distance=3em] - -\setupitemize[\c!color=simpleslides:itemize:color, - \c!headstyle=\tfa, - \c!headcolor=simpleslides:itemize:color] - -\setupitemize[\v!autointro] - -\setupitemize[2][\v!packed] -\setupitemize[2][\c!headstyle=\v!bold, \c!headcolor=] - -\definesymbol[2][\useMPgraphic{simpleslides:itemize:triangle}] -\definesymbol[1][{\symbol[circle]}] -\definesymbol[2][{\symbol[triangle]}] -\definesymbol[3][{\symbol[dash]}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex deleted file mode 100644 index e982bec0a0..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex +++ /dev/null @@ -1,225 +0,0 @@ -%D \module -%D [ file=simpleslides-t-RainbowStripe, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module RainbowStripe, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{RainbowStripe} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading RainbowStripe style} - -\startmodule[simpleslides-s-RainbowStripe] - -\unprotect - -%D First, we provide the page layout. - -\setuplayout [width=fit, - margin=1.5cm, - height=fit, - header=11mm, - footer=0cm, - topspace=15mm, - backspace=2cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=11mm] -\setuplayout [simpleslides:layout:vertical] [header=0mm] -\setuplayout [simpleslides:layout:title] [header=0mm] - - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [y=12mm, - x=20mm] - -%D We define our colorscheme: - -\definecolor [simpleslides:backgroundcolor] [s=.88] -\definecolor [simpleslides:itemize:color] [s=0] -\definecolor [simpleslides:rainbowone] [r=.5,g=0,b=.5] -\definecolor [simpleslides:rainbowtwo] [b=1] -\definecolor [simpleslides:rainbowthree] [g=1,b=1] -\definecolor [simpleslides:rainbowfour] [g=1] -\definecolor [simpleslides:rainbowfive] [r=1,g=1] -\definecolor [simpleslides:rainbowsix] [r=1] - -%D In a first attempt to achieve the rainbow effect, I produced the rainbow -%D background with asymptote and then converted it to a pdf file which was then -%D used as a background. In that case, it was necessary to instruct \CONTEXT\ -%D to look in the default \TeX\ input paths for figures. The background spans -%D the entire height of the page and the width of the text area; the gray -%D background was then calculated so that the two stripes at the top and at the -%D bottom were left unfilled so the rainbow background would then be visible. -%D Here is the code: - -%\setupexternalfigures[location={global}] - -%\defineoverlay[rainb][{\externalfigure[rainbow.pdf][width=1.05\textwidth,height=1.4\textheight]}] - -% \startuniqueMPgraphic{gray} -% StartPage ; -% pair zf[] ; -% path gr[] ; -% numeric a; a = 2cm ; -% numeric b; b = 0.8cm ; -% z.f1 = ulcorner Page shifted (a,0) ; -% z.f2 = urcorner Page shifted (-a,0) ; -% z.f3 = lrcorner Page shifted (-a,0) ; -% z.f4 = llcorner Page shifted (a,0) ; -% z.f5 = z.f1 shifted (0,-b) ; -% z.f6 = z.f2 shifted (0,-b) ; -% z.f7 = z.f3 shifted (0,b) ; -% z.f8 = z.f4 shifted (0,b) ; -% z.f9 = z.f5 shifted (0,-b) ; -% z.f10 = z.f6 shifted (0,-b) ; -% z.f11 = z.f7 shifted (0,b) ; -% z.f12 = z.f8 shifted (0,b) ; -% gr[1] = ulcorner Page -- urcorner Page -- lrcorner Page -- llcorner Page -- z.f8 -- z.f7 -- z.f6 -- z.f5 -- z.f4 -- llcorner Page -- cycle ; -% gr[2] = z.f9 -- z.f10 -- z.f11 -- z.f12 -- cycle ; -% gr[2] := gr[2] enlarged (.5cm,0cm) ; -% fill gr[1] withcolor \MPcolor{a} ; -% fill gr[2] withcolor \MPcolor{a} ; -% StopPage ; -% \stopuniqueMPgraphic - -%D However, it seemed more portable to let Metapost calculate the background. -%D The rainbow effect takes some lines of code, but it's not too bad: - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -pair zf[] ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -path gr[] ; -numeric a; a = 2cm ; -numeric b; b = 0.4cm ; -numeric c; c = 0.7cm ; -z.f1 = ulcorner Page shifted (a,-c) ; -z.f2 = urcorner Page shifted (-a,-c) ; -z.f3 = z.f2 shifted (0,-b) ; -z.f4 = z.f1 shifted (0,-b) ; -gr[1] = z.f1 -- z.f2 ; -gr[2] = z.f4 -- z.f3 ; -z.f5 = point .2 along gr[1] ; -z.f6 = point .2 along gr[2] ; -z.f7 = point .4 along gr[1] ; -z.f8 = point .4 along gr[2] ; -z.f9 = point .6 along gr[1] ; -z.f10 = point .6 along gr[2] ; -z.f11 = point .8 along gr[1] ; -z.f12 = point .8 along gr[2] ; -gr[3] = z.f1 -- z.f5 -- z.f6 -- z.f4 -- cycle ; -gr[4] = z.f7 -- z.f5 -- z.f6 -- z.f8 -- cycle ; -gr[4] := gr[4] enlarged (.02cm,0) ; -gr[5] = z.f9 -- z.f7 -- z.f8 -- z.f10 -- cycle ; -gr[5] := gr[5] enlarged (.02cm,0) ; -gr[6] = z.f11 -- z.f9 -- z.f10 -- z.f12 -- cycle ; -gr[6] := gr[6] enlarged (.02cm,0) ; -gr[7] = z.f11 -- z.f2 -- z.f3 -- z.f12 -- cycle ; -linear_shade(gr[3],0,\MPcolor{simpleslides:rainbowone},\MPcolor{simpleslides:rainbowtwo}) ; -linear_shade(gr[4],0,\MPcolor{simpleslides:rainbowtwo},\MPcolor{simpleslides:rainbowthree}) ; -linear_shade(gr[5],0,\MPcolor{simpleslides:rainbowthree},\MPcolor{simpleslides:rainbowfour}) ; -linear_shade(gr[6],0,\MPcolor{simpleslides:rainbowfour},\MPcolor{simpleslides:rainbowfive}) ; -linear_shade(gr[7],0,\MPcolor{simpleslides:rainbowfive},\MPcolor{simpleslides:rainbowsix}) ; -z.f21 = llcorner Page shifted (a,c) ; -z.f22 = lrcorner Page shifted (-a,c) ; -z.f23 = z.f22 shifted (0,b) ; -z.f24 = z.f21 shifted (0,b) ; -gr[21] = z.f21 -- z.f22 ; -gr[22] = z.f24 -- z.f23 ; -z.f25 = point .2 along gr[21] ; -z.f26 = point .2 along gr[22] ; -z.f27 = point .4 along gr[21] ; -z.f28 = point .4 along gr[22] ; -z.f29 = point .6 along gr[21] ; -z.f30 = point .6 along gr[22] ; -z.f31 = point .8 along gr[21] ; -z.f32 = point .8 along gr[22] ; -gr[23] = z.f21 -- z.f25 -- z.f26 -- z.f24 -- cycle ; -gr[24] = z.f27 -- z.f25 -- z.f26 -- z.f28 -- cycle ; -gr[24] := gr[24] enlarged (.02cm,0) ; -gr[25] = z.f29 -- z.f27 -- z.f28 -- z.f30 -- cycle ; -gr[25] := gr[25] enlarged (.02cm,0) ; -gr[26] = z.f31 -- z.f29 -- z.f30 -- z.f32 -- cycle ; -gr[26] := gr[26] enlarged (.02cm,0) ; -gr[27] = z.f31 -- z.f22 -- z.f23 -- z.f32 -- cycle ; -linear_shade(gr[23],0,\MPcolor{simpleslides:rainbowone},\MPcolor{simpleslides:rainbowtwo}) ; -linear_shade(gr[24],0,\MPcolor{simpleslides:rainbowtwo},\MPcolor{simpleslides:rainbowthree}) ; -linear_shade(gr[25],0,\MPcolor{simpleslides:rainbowthree},\MPcolor{simpleslides:rainbowfour}) ; -linear_shade(gr[26],0,\MPcolor{simpleslides:rainbowfour},\MPcolor{simpleslides:rainbowfive}) ; -linear_shade(gr[27],0,\MPcolor{simpleslides:rainbowfive},\MPcolor{simpleslides:rainbowsix}) ; -StopPage ; -\stopuniqueMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage -path p[] ; -p[1] := unitsquare xyscaled(MakeupWidth,.4cm) shifted (2cm,0.7cm) ; -numeric i; -if NOfPages <= 1 : - i = (RealPageNumber - 1) ; -else : - i = (RealPageNumber - 1)/(NOfPages - 1) ; -fi ; -p[2] = ulcorner p[1] -- urcorner p[1] ; -p[3] = llcorner p[1] -- lrcorner p[1] ; -pair o[] ; -o[1] := point i along p[2] ; -o[2] := point i along p[3] ; -p[4] = o[1] -- o[2] ; -p[4] := p[4] enlarged (0,-1pt) ; -pickup pensquare scaled 2pt ; -draw p[4] ; -StopPage -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We set up our SlideTitles: - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!align=\v!center, - \c!height=1.5cm] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][inmargin] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex deleted file mode 100644 index 10c15be713..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex +++ /dev/null @@ -1,224 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Rounded, -%D version=2009.03.30 -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module Rounded, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Rounded} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading style Rounded} - -\startmodule[simpleslides-s-Rounded] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - leftmargin=1.5cm, - rightmargin=0cm, - leftmargindistance=1.2cm, - rightmargindistance=0pt, - height=fit, - header=5.3cm, - footer=0cm, - topspace=.4cm, - backspace=2.5cm, - cutspace=3.2cm, - bottomspace=0cm, - bottom=0pt, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=5.3cm] -\setuplayout [simpleslides:layout:vertical] [header=2.3cm] -\setuplayout [simpleslides:layout:title] [header=2.3cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [y=23mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [s=.95] -\definecolor [simpleslides:contrastcolor] [r=.58,g=.81,b=.58] -\definecolor [simpleslides:textcolor] [r=.09,g=.2,b=.41] -\definecolor [simpleslides:variantcolor] [r=.04,g=.4,b=.4] -\definecolor [simpleslides:itemize:color] [simpleslides:textcolor] - -\setupcolors[textcolor=simpleslides:textcolor] - -%D We let \METAPOST\ calculate the background: - -\startuseMPgraphic{simpleslides:MP:common} -save a,b,c,d; -numeric a,b,c,d ; - -a = 2cm ; b = 0.7cm ; -c = 6cm ; d = .7cm ; - -save p ; path p[] ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -z1 = llcorner Page shifted (a,0) ; -z2 = ulcorner Page shifted (a,-a-b) ; -z3 = ulcorner Page shifted (a+b/4,-a-b/4) ; -z4 = ulcorner Page shifted (a+b,-a) ; -z5 = urcorner Page shifted (0,-a) ; -z6 = ulcorner Page shifted (c,0) ; -z7 = ulcorner Page shifted (c,-a) ; - - -p[1] = llcorner Page -- z1 -- z2 .. z3 .. z4 -- z7 -- z6 -- - ulcorner Page -- cycle ; - -fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; - -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:vertical} -StartPage ; -\includeMPgraphic{simpleslides:MP:common} ; -% The pagenumber cannot be part of MP:common otherwise pdftex ignores it. -draw \sometxt{\framed[frame=off,width=2cm,height=2cm]% - {\color[simpleslides:backgroundcolor]{\pagenumber}}} ; - -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:horizontal} -StartPage; - -\includeMPgraphic{simpleslides:MP:common} ; -draw \sometxt{\framed[frame=off,width=2cm,height=2cm]% - {\color[simpleslides:backgroundcolor]{\pagenumber}}} ; - - -z8 = ulcorner Page shifted (a/2,-2.2*a) ; -z9 = z8 shifted (0,-d) ; -z10 = urcorner Page shifted (-a,-2.2*a-d) ; -z11 = z10 shifted (0,d) ; -z12 = z8 shifted (-d/2,-d/2) ; - -p[2] = z8 .. z12 .. z9 -- z10 -- z11 -- cycle ; - -fill p[2] withcolor \MPcolor{simpleslides:textcolor} ; - -StopPage ; -\stopuseMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:title} -StartPage ; - -save a,b,c,d; -numeric a,b,c,d; - -a = 4cm ; b = 3cm ; -c = 8cm ; d = .7cm ; - -save p; path p[] ; -p[1] = ulcorner Page -- ulcorner Page shifted (PaperWidth/2,0) -- - llcorner Page shifted (PaperWidth/2,0) -- llcorner Page -- cycle ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; - -z1 = ulcorner Page shifted (PaperWidth/2,-b) ; -z2 = z1 shifted (-c,0) ; -z3 = z2 shifted (0,-a) ; -z4 = z3 shifted (c,0) ; -z5 = z2 shifted (-1.5cm,-a/2) ; - -p[2] = z1 -- z2 .. z5 .. z3 -- z4 -- cycle ; -fill p[2] withcolor \MPcolor{simpleslides:backgroundcolor} ; - -z6 = llcorner Page shifted (PaperWidth/2,0) ; -z7 = 1/2[z6,z4] ; -z8 = z7 shifted (-.75*b,d/2) ; -z9 = z8 shifted (0,-d) ; -z10 = z9 shifted (1.3*c,0) ; -z11 = z10 shifted (0,d) ; -z12 = z10 shifted (d/2,d/2) ; - -p[3] = z8 -- z9 -- z10 .. z12 .. z11 -- cycle ; -fill p[3] withcolor \MPcolor{simpleslides:textcolor} ; - -StopPage ; -\stopuniqueMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:title}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - - -%D The title page: - -\setupTitle - [\c!before=\strut{\blank[0.25cm]}, - \c!author\c!align=\v!right, - \c!before\c!author={\blank[3.1cm]\setupnarrower[left=9cm] - \startnarrower[left]}, - \c!after\c!author={\stopnarrower}, - \c!date\c!align=\v!right, - \c!before\c!date={\blank[3.7cm]\setupnarrower[left=9cm] - \startnarrower[left]}, - \c!after\c!date={\stopnarrower}, - \c!headcolor={simpleslides:textcolor}] - - -%D The slide title is typeset in a layer - -\setupSlideTitle - [\c!color={simpleslides:variantcolor}, - \c!alternative=layer, - \c!align=\v!center, - \c!width=\textwidth, - \c!style={\switchtobodyfont[\TitleSize]\bf}, - \c!height=2cm, - \c!after=] - -% \definelayer[presauthor] -% [width=.5\paperwidth, -% height=.5\paperheight, -% x=104mm, -% y=118mm] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][inmargin][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput - diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex deleted file mode 100644 index 3f2a5f4321..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex +++ /dev/null @@ -1,154 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Shaded, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Shaded style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Shaded} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Shaded style} - -\startmodule[simpleslides-s-Shaded] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=1.5cm, - leftmargindistance=0pt, - rightmargindistance=0pt, - height=fit, - header=0pt, - footer=0pt, - topspace=.8cm, - backspace=1.5cm, - bottomspace=1cm, - bottom=1cm, - location=singlesided] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {.88\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {.88\textheight} -\define\PictureFrameWidth {.476\textwidth} - -%D This module has three color schemes, blue, green and bluered. - -\startsetups simpleslides:setups:bluered -\definecolor [simpleslides:textcolor] [white] -\definecolor [simpleslides:interactioncolor] [b=.2] -\definecolor [simpleslides:contrastcolor] [b=.8] -\definecolor [simpleslides:itemize:color] [s=1] -\definecolor [simpleslides:backgroundcolor] [r=0.5,g=0,b=0] -\definecolor [simpleslides:variantcolor] [r=0,g=0,b=0.5] -\stopsetups - -\startsetups simpleslides:setups:blue -\definecolor [simpleslides:textcolor] [white] -\definecolor [simpleslides:interactioncolor] [b=.2] -\definecolor [simpleslides:contrastcolor] [r=.72,g=.77,b=.94] -\definecolor [simpleslides:itemize:color] [s=1] -\definecolor [simpleslides:backgroundcolor] [r=0,g=0,b=1] -\definecolor [simpleslides:variantcolor] [r=0,g=0,b=0.05] -\stopsetups - -\startsetups simpleslides:setups:green -\definecolor [simpleslides:textcolor] [white] -\definecolor [simpleslides:interactioncolor] [s=.2] -\definecolor [simpleslides:contrastcolor] [s=.5] -\definecolor [simpleslides:itemize:color] [s=1] -\definecolor [simpleslides:backgroundcolor] [r=0,g=.8,b=0] -\definecolor [simpleslides:variantcolor] [r=0,g=0.05,b=0] -\stopsetups - -%D Now we choose the scheme that the user asked for - -\setups{simpleslides:setups:blue} -\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}} - -\setupcolors[textcolor={simpleslides:textcolor}] - -\setupTitle[color=white] - -%D This module shades the background in a gradient. We use \METAPOST\ to draw -%D the background. - - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -save p ; path p[] ; -save a ; -if NOfPages <= 15: - a = 0.7cm ; -elseif NOfPages <= 30: - a = 0.45cm ; -else : - a = 0.25cm ; -fi ; -save factor ; numeric factor ; -factor = (TextWidth - a)/(NOfPages - 1) ; -linear_shade(Page, 6, - \MPcolor{simpleslides:backgroundcolor}, - \MPcolor{simpleslides:variantcolor}) ; -if RealPageNumber >1: - for i = 1 upto NOfPages : - p[i] = unitcircle scaled a shifted (BackSpace + (i-1)*factor, (2cm - a)/2) ; - if i = RealPageNumber : -% p[i] := p[i] zscaled (1.2,1.5) ; - pickup pencircle scaled 5pt ; - drawfill p[i] withcolor \MPcolor{simpleslides:variantcolor} ; - else : - circular_shade(p[i],2,\MPcolor{simpleslides:backgroundcolor}, - \MPcolor{simpleslides:variantcolor}) ; - fi - endfor ; -fi ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -% %D The \quotation{Shaded} style uses \CONTEXT's interactionbar: -% -% \setupsubpagenumber[way=bytext,state=start] -% -% \setupinteraction -% [page=yes, -% color=simpleslides:interactioncolor, -% contrastcolor=simpleslides:contrastcolor, -% menu=on, -% state=start] -% -% %\setupinteractionbar -% %\startinteractionmenu[bottom] -% \setupbottomtexts[XXX{\interactionbar[state=start,alternative=e,width=8cm,height=0.2cm,step=small,frame=on]}YYY] -% %\stopinteractionmenu - -%\setupbottomtexts[\useMPgraphic{shaded:counter}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex deleted file mode 100644 index ddefc136de..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex +++ /dev/null @@ -1,160 +0,0 @@ -%D \module -%D [ file=simpleslides-s-SideSquares, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module SideSquares, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{SideSquares} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading SideSquares style} - -\startmodule[simpleslides-s-SideSquares] - -\unprotect - -%D First, we define the page layout. - -\setuplayout [width=fit, - height=middle, - margin=1.5cm, - height=fit, - leftmargindistance=.4cm, - rightmargindistance=0cm, - header=1.5cm, - footer=0cm, - topspace=1cm, - backspace=2.5cm, - cutspace=1.5cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=15mm] -\setuplayout [simpleslides:layout:vertical] [header=0mm] -\setuplayout [simpleslides:layout:title] [header=0mm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.5\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.5\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [x=25mm, - y=2mm] - -%D We define our color scheme: - -\definecolor[simpleslides:contrastcolor] [r=0,g=0,b=.92] -\definecolor[simpleslides:altcontrastcolor] [r=0,g=0,b=.4] -\definecolor[simpleslides:backgroundcolor] [s=.98] -\definecolor[simpleslides:itemize:color] [r=0,g=0,b=.92] - -%D We let Metapost calculate the background: - -\startuseMPgraphic{simpleslides:MP:horizontal} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -z1 = ulcorner Page ; -z5 = llcorner Page ; -path q ; -q = z1 -- z5 ; -t := arclength (q) ; -u := t/15 ; -if NOfPages = 0 : - v := RealPageNumber ; -else : - v := (RealPageNumber/NOfPages) ; -fi ; -z4 = (x1+1cm, y1-1cm) ; -z3 = (x4, y1) ; -z2 = (x1, y4) ; -path m[] ; -m[1] = z1 -- z2 -- z4 -- z3 -- cycle ; -m[2] = m[1] shifted (0, -2*u) ; -m[3] = m[1] shifted (0, -4*u) ; -m[4] = m[1] shifted (0, -6*u) ; -m[5] = m[1] shifted (0, -8*u) ; -m[6] = m[1] shifted (0, -10*u) ; -m[7] = m[1] shifted (0, -12*u) ; -m[8] = m[1] shifted (0, (-14*u-0.5mm)) ; -for i=1 upto 8: - fill m[i] withcolor\MPcolor{simpleslides:contrastcolor} ; -endfor; -if RealPageNumber=1: - fill m[1] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif (v>.001) and (v<.167) : - fill m[2] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif (v>.166) and (v<.334): - fill m[3] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif (v>.333) and (v<.501): - fill m[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif (v>.5) and (v<.667): - fill m[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif (v>.666) and (v<.834): - fill m[6] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif (v>.833) and (v<1): - fill m[7] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -elseif v=1: - fill m[8] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -fi ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:horizontal}] - -%D We want the title to placed in color. - -\setupTitle[\c!headcolor={simpleslides:contrastcolor}] - -%D This sets up the SlideTitle: - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!align=\v!center, - \c!height=2.5cm, - \c!color=simpleslides:contrastcolor] - -%D We set up the titlepage: - -\setupTitle - [\c!title\c!color={simpleslides:contrastcolor}, - \c!author\c!color={simpleslides:contrastcolor}, - \c!date\c!color={simpleslides:contrastcolor}] - -\setupcombinations[distance=0cm] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][$\square$] -\setupitemize[1][inmargin][color=simpleslides:itemize:color] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex deleted file mode 100644 index 4b4190ccd1..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex +++ /dev/null @@ -1,328 +0,0 @@ -%D \module -%D [ file=simpleslides-s-SideToc, -%D version=2010.02.09, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- SideToc style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2010 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{SideToc} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Side Toc style} - -\startmodule[simpleslides-s-SideToc] - -\unprotect - -%D We create different layouts for the title page, horizontal, and vertical -%D slides. - -\setuplayout [simpleslides:layout:vertical] - [width=fit, - leftmargin=3.5cm, - rightmargin=0cm, - leftmargindistance=1cm, - rightmargindistance=0pt, - height=fit, - header=0cm, - footer=0cm, - topspace=1cm, - backspace=5cm, -% cutspace=4cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setuplayout [simpleslides:layout:horizontal] - [width=fit, - leftmargin=3.5cm, - rightmargin=0cm, - leftmargindistance=1cm, - rightmargindistance=0pt, - height=fit, - header=0.1cm, - headerdistance=1.7cm, - footer=0cm, - topspace=1cm, - backspace=5cm, -% cutspace=4cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setuplayout [simpleslides:layout:title] - [width=fit, - leftmargin=0cm, - rightmargin=0cm, - height=fit, - header=0cm, - footer=0cm, - topspace=1cm, - backspace=1cm, - bottomspace=0cm, - bottom=0pt, - location=middle] - -\setupcombinations[distance=0.75cm] - -%D The interesting part of this presentation style is the "Topic" list which is -%D typeset in the left margin. It is inspired by something Hans did in -%D s-pre-19. The Difference is that I wanted the Topic to be independent from -%D SlideTitle macro. This way, several slides can be combined into one Topic. - -% \definelayer -% [Topiclayer] -% [width=2.5cm, -% height=\paperheight] -% -% \defineoverlay -% [simpleslides:background:ornament] -% [\setlayer[Topiclayer]{\completelist[MyTopic]} - -% \startsetups tlayer -% \setlayer[Topiclayer]{\completelist[MyTopics]} -%\stopsetups - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [x=5cm] - -%D We define our color scheme - -\enablemode[\moduleparameter{simpleslides}{color}] - -\startmode[dark] -\definecolor [simpleslides:backgroundcolor] [s=.9] -\definecolor [simpleslides:altcontrastcolor] [b=.6] -\definecolor [simpleslides:contrastcolor] [s=.3] -\definecolor [simpleslides:itemize:color] [simpleslides:altcontrastcolor] - -\define[3]\FancyEntry{% - \doifelse \rawstructurelistfirst \MyMark% - {\framed[width=3.5cm, - height=4ex, - align=middle, - frame=off, - framecolor=red, - background=color, - backgroundcolor=simpleslides:altcontrastcolor, - foregroundcolor=simpleslides:backgroundcolor] - {\switchtobodyfont[13pt]#1}}% fancy layout - {\framed[width=3.5cm, - height=4ex, - align=middle, - frame=off, - framecolor=red, - foregroundcolor=simpleslides:backgroundcolor] - {\switchtobodyfont[13pt]#1}}% normal layout -} - -\stopmode - -\startmode[light] -\definecolor [simpleslides:altcontrastcolor] [r=1,g=0.5,b=0] -\definecolor [simpleslides:contrastcolor] [s=0.95] -\definecolor [simpleslides:textcolor] [s=0] -\definecolor [simpleslides:itemize:color] [simpleslides:altcontrastcolor] -\define[3]\FancyEntry - {\doifelse{#1}{\MyMark} % - {\framed[width=3.5cm, - height=4ex, - frame=off, - align=middle, - foregroundcolor=simpleslides:altcontrastcolor] - {\switchtobodyfont[13pt]\bf Y #1}}% fancy layout - {\framed[width=3.5cm, - height=4ex, - align=middle, - frame=off, - framecolor=red, - foregroundcolor=simpleslides:altcontrastcolor] - {\switchtobodyfont[13pt] X #1}}% normal layout -} -\stopmode - -%D Here are the main macros for defining and typesetting the Topic list: - -\definelist[MyTopics][criterium=all] - -\def\MyMark{} - -\def\Topic% -%{\relax} - {\dosingleargument\doTopic} - -\def\doTopic[#1]{ - \gdef\MyMark{#1}% - \writetolist[MyTopics][location=none]{#1}{}% -} - -\setuplist[MyTopics] - [pagenumber=no, - alternative=command, - command=\FancyEntry] - -\setuptexttexts[margin][\vbox{\placelist[MyTopics]}][] - -%D We use \METAPOST to draw the background. - -\startuseMPgraphic{simpleslides:MP:title} -StartPage ; -save middle ; -path middle ; -fill Page withcolor \MPcolor{simpleslides:contrastcolor} ; -middle = Page enlarged -1.5cm ; -fill middle withcolor \MPcolor{simpleslides:altcontrastcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:horizontal} -StartPage ; -save a, b, c ; -numeric a, b, c ; - -a = 4.5cm ; -b = 0.5cm ; -c = 2.2cm ; - -z[1] = ulcorner Page shifted (a,0) ; -z[2] = llcorner Page shifted (a,0) ; -z[3] = ulcorner Page shifted (0,-c) ; -z[4] = urcorner Page shifted (0,-c) ; -z[5] = llcorner Page shifted (0,b) ; -z[6] = lrcorner Page shifted (0,b) ; -z[7] = ulcorner Page shifted (a,-c) ; -z[8] = llcorner Page shifted (a,b) ; - -save p ; -path p[] ; -p[1] = ulcorner Page -- z[1] -- z[2] -- llcorner Page -- cycle ; -p[2] = ulcorner Page -- urcorner Page -- z[4] -- z[3] -- cycle ; -p[3] = llcorner Page -- lrcorner Page -- z[6] -- z[5] -- cycle ; -p[4] = ulcorner Page -- z[1] -- z[7] -- z[3] -- cycle ; -p[5] = llcorner Page -- z[5] -- z[8] -- z[2] -- cycle ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -fill p[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:vertical} -StartPage ; -save a, b ; -numeric a, b ; - -a = 4.5cm ; -b = 0.5cm ; - -z[1] = ulcorner Page shifted (a,0) ; -z[2] = llcorner Page shifted (a,0) ; -z[3] = ulcorner Page shifted (0,-b) ; -z[4] = urcorner Page shifted (0,-b) ; -z[5] = llcorner Page shifted (0,b) ; -z[6] = lrcorner Page shifted (0,b) ; -z[7] = ulcorner Page shifted (a,-b) ; -z[8] = llcorner Page shifted (a,b) ; - -save p ; -path p[] ; -p[1] = ulcorner Page -- z[1] -- z[2] -- llcorner Page -- cycle ; -p[2] = ulcorner Page -- urcorner Page -- z[4] -- z[3] -- cycle ; -p[3] = llcorner Page -- lrcorner Page -- z[6] -- z[5] -- cycle ; -p[4] = ulcorner Page -- z[1] -- z[7] -- z[3] -- cycle ; -p[5] = llcorner Page -- z[5] -- z[8] -- z[2] -- cycle ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -fill p[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -StopPage ; -\stopuseMPgraphic - - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:title}] - -%D We want the title to placed in color. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:backgroundcolor}, - \c!align=middle, - \c!before=\vfill, - \c!after=\vfill, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=simpleslides:backgroundcolor, - \c!title\c!align=middle, - \c!author\c!style=, - \c!author\c!color=simpleslides:backgroundcolor, - \c!author\c!align=middle, - \c!date\c!style=, - \c!date\c!color=simpleslides:backgroundcolor, - \c!date\c!align=middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -%D We want the slide title on the top - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!height=2.5cm, - \c!color=simpleslides:backgroundcolor] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -%\setupitemize[1][inmargin][color=simpleslides:backgroundcolor] - -\protect -\stopmodule - -\endinput - - - -% Write Macro "Topic" - -% This macro takes a keyword and appends it to a list (a LUA table?), at the same -% time, it puts the keywords into a MPvariable. The complete list is written in -% MP to the left of the slide; the current Topic written white on blue, the -% others black on gray. diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex deleted file mode 100644 index a62b1666e9..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex +++ /dev/null @@ -1,200 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Split, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Split style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Split} style for the presentation -%D module. It is loaded at runtime. The look of this style was inspired by the -%D \quotation{Copenhagen} theme of the \LaTeX\ \filename{beamer} package. - -\writestatus{simpleslides}{loading Black Blue style} - -\startmodule[simpleslides-s-Split] - -\unprotect - -%AM: NOTE: The black and blue colors can be made configurable. - -%D First, we change the page layout to have more space on the top and the -%D bottom. - -\setuplayout [width=fit, - margin=0cm, - height=fit, - header=3.2cm, - footer=.5cm, - topspace=.6cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=3.2cm] -\setuplayout [simpleslides:layout:vertical] [header=0.5cm] -\setuplayout [simpleslides:layout:title] [header=0.5cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=10mm,y=12mm] - -%D Some strings are configurable. - -\setuplabeltext [\s!en] [of=of] -\setuplabeltext [\s!de] [of=von] - - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - - -%D Next we define a few generic frames, which will be used by other macros to -%D get a consistent look and feel. - -\setupframed[simpleslides:framed] - [corner=round, - background=color,backgroundcolor={simpleslides:contrastcolor}] - -\defineframed[simpleslides:framed:small] - [frame=off,offset=0pt,strut=no, - width=0.5\textwidth,height=0.5cm, - top=\vss,bottom=\vss] - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [s=.9] -\definecolor [simpleslides:contrastcolor] [r=.2, g=.2, b=.72] -\definecolor [simpleslides:variantcolor] [s=0] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We use \METAPOST\ to draw backgrounds. First, we define a few helper macros -%D to place text inside \METAPOST - -\definetextext[simpleslides:sometxt:left] {\SimpleSlidesSometxtLeft} -\definetextext[simpleslides:sometxt:right]{\SimpleSlidesSometxtRight} - -\unexpanded\def\SimpleSlidesSometxtLeft#1% - {\getvalue{simpleslides:framed:small}[align=left] - {\switchtobodyfont[9pt]\color[simpleslides:backgroundcolor] - {#1\quad\strut}}} - -\unexpanded\def\SimpleSlidesSometxtRight#1% - {\getvalue{simpleslides:framed:small}[align=right] - {\switchtobodyfont[9pt]\color[simpleslides:backgroundcolor] - {\strut\quad#1}}} - -%D Now we use \METAPOST\ to draw a page ornament, which will then be inherited -%D by different backgrounds. - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -save p, Main, a ; -path p[] ; path Main ; - -numeric a; a=.5cm ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; - -z1 = ulcorner Page shifted (0,-a) ; -z2 = urcorner Page shifted (0,-a) ; -z3 = llcorner Page shifted (0,a) ; -z4 = lrcorner Page shifted (0,a) ; -z5 = 1/2[ulcorner Page,urcorner Page] ; -z6 = 1/2[z1,z2] ; -z7 = 1/2[llcorner Page,lrcorner Page] ; -z8 = 1/2[z3,z4] ; - -p[1] = ulcorner Page -- urcorner Page -- z2 -- z1 -- cycle ; -p[2] = ulcorner Page -- z5 -- z6 -- z1 -- cycle ; -p[3] = llcorner Page -- lrcorner Page -- z4 -- z3 -- cycle ; -p[4] = llcorner Page -- z7 -- z8 -- z3 -- cycle ; - -fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[2] withcolor \MPcolor{simpleslides:variantcolor} ; -fill p[3] withcolor \MPcolor{simpleslides:variantcolor} ; -fill p[4] withcolor \MPcolor{simpleslides:contrastcolor} ; - -draw \sometxt[simpleslides:sometxt:left]{\getvariable{simpleslides:title}{date}} - shifted (1cm,y1) ; - -draw \sometxt[simpleslides:sometxt:right]{\pagenumber\ \labeltext{of} \lastpage} - shifted (x5,y1) ; - -draw \sometxt[simpleslides:sometxt:left]{\getvariable{simpleslides:title}{author}} - shifted (1cm,0) ; - -draw \sometxt[simpleslides:sometxt:right]{\getvariable{simpleslides:title}{title}} - shifted (x5,0) ; - -StopPage ; -\stopuseMPgraphic - -%D We use this ornament in different backgrounds. - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We want the title to placed in a framed box. We redefine all the keys of -%D \type{\setupTitle}, so that the module is easier to maintain. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:backgroundcolor}, - \c!align=\v!middle, - \c!before={\vfill\getvalue{simpleslides:framed} - [\c!width=\textwidth,\c!height=.75\textheight, - \c!align=\v!middle, \c!strut=\v!no] - \bgroup}, - \c!after={\egroup\vfill}, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=, - \c!title\c!align=,%\v!middle, - \c!author\c!style=, - \c!author\c!color=, - \c!author\c!align=,%\v!middle, - \c!date\c!style=, - \c!date\c!color=, - \c!date\c!align=,%\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -%D We also want the slide title in a framed box. - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!height=2.1cm, - \c!width=\textwidth, - \c!color=simpleslides:backgroundcolor] - - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][\c!color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex deleted file mode 100644 index 46798d07f8..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex +++ /dev/null @@ -1,210 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Sunrise, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module Sunrise -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Sunrise} style for the presentation -%D module. It is loaded at runtime. The look of this style was inspired by the -%D \quotation{husky} theme of the \LaTeX\ {\tt powerdot} package, created by -%D Jack Stalnaker. - -\writestatus{simpleslides}{loading Sunrise style} - -\startmodule[simpleslides-s-Sunrise] - -\unprotect - -%D The page layout: - -\setuplayout [width=fit, - margin=0cm, - height=fit, - header=2.75cm, - footer=1.5cm, - footerdistance=0.4cm, - topspace=0cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:horizontal][header=2.75cm] -\setuplayout [simpleslides:layout:vertical] [header=0.4cm] -\setuplayout [simpleslides:layout:title] [header=2.75cm] - -\setuplayer - [simpleslides:layer:slidetitle] - [x=10mm] - -%D Some strings are configurable. - -\setuplabeltext [\s!en] [of=of] -\setuplabeltext [\s!de] [of=von] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -%D We define our color scheme: - -\definecolor [simpleslides:variantcolor] [s=.97] -\definecolor [simpleslides:backgroundcolor] [s=.88] -\definecolor [simpleslides:contrastcolor] [r=.75] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] - -%D We let \METAPOST\ calculate the background: - -%D Both horizontal and vertical group share this part of the background. - -\startuseMPgraphic{simpleslides:MP:common} -save a, b ; -numeric a; a=2.1cm ; -numeric b; b=1.5cm ; - -fill Page withcolor \MPcolor{simpleslides:variantcolor} ; - -z1 = llcorner Page shifted (0,2*a) ; -z2 = z1 shifted (0,2*a) ; -z3 = lrcorner Page shifted (0,b) ; -z4 = z3 shifted (0,b) ; -z5 = z2 shifted (0,b) ; -z6 = ulcorner Page shifted (.1cm,0) ; -z7 = z4 shifted (0,b/2) ; -z8 = z7 shifted (0,b) ; -z9 = ulcorner Page shifted (.1cm+a,0) ; -z10 = z9 shifted (3*a,0) ; -z11 = z8 shifted (0,b/2) ; -z12 = z11 shifted (0,b) ; -z13 = z10 shifted (a,0) ; -z14 = z13 shifted (3*a,0) ; -z15 = z12 shifted (0,b/2) ; -z16 = z15 shifted (0,b) ; -z17 = llcorner Page shifted (0,b) ; - -save p ; -path p[] ; -p[1] = z1 -- z2 -- z4 -- z3 -- cycle ; -p[2] = z5 -- ulcorner Page -- z6 -- z8 -- z7 -- cycle ; -p[3] = z9 -- z10 -- z12 -- z11 -- cycle ; -p[4] = z13 -- z14 -- z16 -- z15 -- cycle ; -p[5] = llcorner Page -- z17 -- z3 -- lrcorner Page -- cycle ; - -fill p[1] withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[2] withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[3] withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[4] withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[5] withcolor \MPcolor{simpleslides:contrastcolor} ; -\stopuseMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:vertical} -StartPage ; -\includeMPgraphic{simpleslides:MP:common} ; -StopPage ; -\stopuniqueMPgraphic - -\startuniqueMPgraphic{simpleslides:MP:horizontal} -StartPage ; -\includeMPgraphic{simpleslides:MP:common} ; -z18 = ulcorner Page shifted (0,-1.5*b) ; -z19 = z18 shifted (0,-1pt) ; -z20 = urcorner Page shifted (0,-1.5*b) ; -z21 = z20 shifted (0,-1pt) ; - -p[6] = z18 -- z19 -- z21 -- z20 -- cycle ; - -linear_shade(p[6],0, - \MPcolor{simpleslides:contrastcolor}, - \MPcolor{simpleslides:variantcolor}) ; - -p[7] = p[6] shifted (0,-3pt) ; - -linear_shade(p[7],0, - \MPcolor{simpleslides:contrastcolor}, - \MPcolor{simpleslides:variantcolor}) ; - -StopPage ; -\stopuniqueMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -%D We define the footer - -\setupfooter[\c!color=simpleslides:variantcolor, - \c!style={\switchtobodyfont[10pt]}, - \c!strut=\v!yes] - -\setupfootertexts[{\framed[\c!frame=\v!off, - \c!height=1cm, - \c!width=\textwidth] - {\simpleslidestitleparameter{title} - \hfill \pagenumber\ \labeltext{of} \lastpage}}] - -%D We want the title to placed in a framed box. We redefine all the keys of -%D \type{\setupTitle}, so that the module is easier to maintain. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor=simpleslides:contrastcolor, - \c!align=\v!middle, - \c!before={\vfill\getvalue{simpleslides:framed} - [\c!width=\textwidth,\c!height=.75\textheight, - \c!align=\v!middle, \c!strut=\v!no] - \bgroup}, - \c!after={\egroup\vfill}, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=, - \c!title\c!align=,%\v!middle, - \c!author\c!style=, - \c!author\c!color=, - \c!author\c!align=,%\v!middle, - \c!date\c!style=, - \c!date\c!color=, - \c!date\c!align=,%\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!height=2.25cm, - \c!color={simpleslides:contrastcolor}] - - -%D The symbol for the first level of itemizations. - - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color={simpleslides:itemize:color}] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex deleted file mode 100644 index fc818b318a..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex +++ /dev/null @@ -1,295 +0,0 @@ -%D \module -%D [ file=simpleslides-s-Swoosh, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module -- Swoosh Style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2009 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{Swoosh} style for the presentation -%D module. It is loaded at runtime. - -\writestatus{simpleslides}{loading Swoosh style} - -\startmodule[simpleslides-s-Swoosh] - -\unprotect - -%D The "counter" parameter controls which kind of counter will be used: - -\startsetups simpleslides:setup:randomizeyes -\startuseMPgraphic{simpleslides:MP:randomize} -if condition = 1: - qw := qw shifted (-5pt - c*0.1*uniformdeviate(10), 0) ; -elseif condition = 2: - qw := qw shifted (0, c*0.1*uniformdeviate(10)) ; -fi ; -\stopuseMPgraphic -\stopsetups - -\startsetups simpleslides:setups:dot -\setuplayout [simpleslides:layout:horizontal][header=3cm,footer=0cm] -\startuseMPgraphic{simpleslides:MP:counter} -if NOfPages > 1: - numeric prog ; prog = RealPageNumber/NOfPages - 0.005 ; -fi ; -if RealPageNumber > 1: - if condition = 1: - z11 = (prog * PaperWidth, PaperHeight) ; - z12 = (x11, 0) ; - z13 = (z11 -- z12) intersectionpoint qw ; - draw z13 withcolor \MPcolor{simpleslides:altcontrastcolor} ; - elseif condition = 2: - z14 = (0, (PaperHeight - prog * PaperHeight)) ; - z15 = (PaperWidth, y14) ; - z16 = (z14 -- z15) intersectionpoint qw ; - draw z16 withcolor \MPcolor{simpleslides:altcontrastcolor} ; - fi ; -fi ; -\stopuseMPgraphic -\stopsetups - -\startsetups simpleslides:setups:circle -\setuplayout [simpleslides:layout:horizontal][header=3cm] -\startuseMPgraphic{simpleslides:MP:counter} -save b, s, t, p, circcenter, theta, pic ; -path p[] ; -pair t[] ; -pair s[] ; -pair circcenter ; circcenter = lrcorner Page shifted (-1cm, 1cm) ; -pair zt, zr, zb, zl ; -picture pic ; -b = 1.5cm ; -if RealPageNumber > 1: - theta = (RealPageNumber - 1)/(NOfPages - 1) ; - p[4] = fullcircle scaled b rotated 90 ; - p[4] := p[4] shifted circcenter ; - fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; - t[0] = center p[4] ; - t[1] = point 1 along p[4] ; - t[2] = point -theta along p[4] ; - t[3] = point -theta/2 along p[4] ; - p[5] = t[0] -- t[1] .. t[3] .. t[2] -- cycle ; - fill p[5] withcolor \MPcolor{simpleslides:contrastcolor} ; - for i = 1 upto NOfPages : - s[i] = point i/(NOfPages -1) along p[4] ; - pickup pencircle scaled 1pt ; - draw s[i] -- t[0] withcolor \MPcolor{simpleslides:backgroundcolor} ; - endfor ; - zt = t[0] shifted (0, b * 0.2) ; - zr = t[0] shifted (b * 0.2, 0) ; - zb = t[0] shifted (0, -b * 0.2) ; - zl = t[0] shifted (-b * 0.2, 0) ; - p[3] = zt .. zr .. zb .. zl .. cycle ; - fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; - draw p[3] withcolor \MPcolor{simpleslides:backgroundcolor} ; - label(textext("\switchtobodyfont[10pt]\startcolor[simpleslides:backgroundcolor]\pagenumber\stopcolor"),center p[3]) ; -fi ; -\stopuseMPgraphic -\stopsetups - -\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{counter}} - {\setups{simpleslides:setups:\moduleparameter{simpleslides}{counter}}} - {\setups{simpleslides:setups:circle}} - -\doif% - {\moduleparameter{simpleslides}{randomize}} - {yes} - {\setups{simpleslides:setup:randomizeyes}} - -%D First we change the page layout, adding more space on the top. - -\setuplayout [width=fit, - margin=0cm, - height=fit, - header=3cm, - footer=0.8cm, - topspace=.6cm, - backspace=1cm, - location=singlesided] - -\setuplayout [simpleslides:layout:vertical] [header=0.8cm] -\setuplayout [simpleslides:layout:title] [header=0.8cm] - -%D We also specify the position of the slidetitle. - -\setuplayer[simpleslides:layer:slidetitle] - [x=10mm,y=2mm] - -\setupcombinations[distance=1.85cm] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.45\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.45\textwidth} - -\defineframed[simpleslides:framed] - [frame=off,offset=0pt, - top=\vss,bottom=\vss] - -%D We define our color scheme: - -\definecolor [simpleslides:backgroundcolor] [r=.88,g=.92,b=.95] -\definecolor [simpleslides:contrastcolor] [r=.4,g=.6,b=.8] -\definecolor [simpleslides:altcontrastcolor] [r=.1,g=.1,b=.4] -\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] -\definecolor [simpleslides:textcolor] [simpleslides:altcontrastcolor] - -\setupcolors[textcolor=simpleslides:textcolor] - -%D We use \METAPOST\ to draw backgrounds. - -\startuseMPgraphic{simpleslides:MP:horizontal} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -numeric c ; c = PaperWidth * 0.4 ; -numeric d ; d = 2.2cm ; -numeric e ; e = PaperWidth / 46.9 ; -numeric condition ; condition = 1 ; -save ql, qr, qt, qw, qnw, qc ; path ql, qr, qt, qw, qnw, qc ; -ql = ulcorner Page -- llcorner Page ; -qr = lrcorner Page -- urcorner Page ; -qt = urcorner Page -- ulcorner Page ; -pickup pencircle scaled 4pt ; -z1 = ulcorner Page ; -z2 = (x1, y1 - d - 2*e) ; -z3 = (x1 + 4pt, y2) ; -z4 = (x3 + c, y2 + 2*e) ; -z5 = (x4 + c, y2) ; -z6 = (x5 + c, y2 + 2*e) ; -z7 = (x6 + c, y2) ; -z8 = (x7, y1) ; -qw = z2 .. z3 .. z4 .. z5 .. z6 .. z7 ; -\includeMPgraphic{simpleslides:MP:randomize} ; -z9 = ql intersectionpoint qw ; -z10 = qr intersectionpoint qw ; -qw := qw cutbefore z9 cutafter z10 ; -fill qr & qt & ql -- qw -- cycle withcolor \MPcolor{simpleslides:contrastcolor} ; -draw qw withcolor white ; -\includeMPgraphic{simpleslides:MP:counter} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:vertical} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -numeric c ; c = PaperHeight * 0.4 ; -numeric d ; d = 2.2cm ; -numeric e ; e = PaperHeight / 46.9 ; -if NOfPages > 1: - numeric prog ; prog = RealPageNumber/NOfPages - 0.005 ; -fi ; -numeric condition ; condition = 2 ; -save ql, qr, qt, qw, qc, qu, qb ; path ql, qr, qt, qw, qc, qu, qb ; -pickup pencircle scaled 4pt ; -z1 = ulcorner Page ; -z3 = center Page ; -z4 = (x3 - 2*e, y1) ; -z6 = (x3 + 2*e, y4 - c) ; -z7 = (x3 - 2*e, y6 - c) ; -z8 = (x3 + 2*e, y7 - c) ; -z9 = (x3 - 2*e, y8 - c) ; -qw = z4 .. z6 .. z7 .. z8 .. z9 ; -qt = ulcorner Page -- urcorner Page ; -ql = llcorner Page -- ulcorner Page ; -qb = llcorner Page -- lrcorner Page ; -\includeMPgraphic{simpleslides:MP:randomize} ; -z10 = qt intersectionpoint qw ; -qu = ulcorner Page -- z10 ; -z11 = qb intersectionpoint qw ; -qr = z11 -- llcorner Page ; -qw := qw cutbefore z10 cutafter z11 ; -fill qw -- qr & ql & qu -- cycle withcolor \MPcolor{simpleslides:contrastcolor} ; -draw qw withcolor white ; -\includeMPgraphic{simpleslides:MP:counter} ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:horizontal] - [\useMPgraphic{simpleslides:MP:horizontal}] - -\defineoverlay - [simpleslides:background:vertical] - [\useMPgraphic{simpleslides:MP:vertical}] - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\setupTitle - [\c!headcolor={simpleslides:altcontrastcolor}] - -%D We want the title to placed in a framed box. We redefine all the keys of -%D \type{\setupTitle}, so that the module is easier to maintain. - -\setupSlideTitle - [\c!alternative=layer, - \c!color=white, - \c!align=\v!center, - \c!width=\textwidth, - \c!height=2cm, - \c!after=] - - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!headstyle=, - \c!headcolor={simpleslides:altcontrastcolor}, - \c!align=\v!middle, - \c!before=\vfill, - \c!after=\vfill, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=simpleslides:altcontrastcolor, - \c!title\c!align=\v!middle, - \c!author\c!style=, - \c!author\c!color=simpleslides:altcontrastcolor, - \c!author\c!align=\v!middle, - \c!date\c!style=, - \c!date\c!color=simpleslides:altcontrastcolor, - \c!date\c!align=\v!middle, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[1*line]}, - \c!after\c!author={\blank[2*line]}, - \c!after\c!date=] - -% -% %D We want the title to be of a specific height -% -% \setuphead[SlideTitle] -% [\c!after=, -% \c!alternative=\v!text, -% \c!color=white, -% \c!command=\doSlideTitle] -% -% \define[2]\doSlideTitle -% {\setlayer[simpleslides:layer:slidetitle]% -% {\getvalue{simpleslides:framed}[\c!width=\textwidth,\c!height=1.1cm, -% \c!align=\v!right] -% {#1#2}}} - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] -\setupitemize[1][color=simpleslides:itemize:color] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex deleted file mode 100644 index cd1bb407ba..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex +++ /dev/null @@ -1,145 +0,0 @@ -%D \module -%D [ file=simpleslides-s-ThickStripes, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module --- Thick Stripes style, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%D This file provides the \quotation{ThickStripes} style for the presentation -%D module. It is loaded at runtime. The theme for this style is inspired by the -%D \quotation{Berkeley} theme of the \LaTeX\ Beamer package. - -\writestatus{simpleslides}{loading Thick Stripes style} - -\startmodule[simpleslides-s-ThickStripes] - -\unprotect - -%D First, we change the page layout to have more space on the top and the -%D left. - -\setuplayout [width=fit, - leftmargin=1.5cm, - rightmargin=0cm, - leftmargindistance=.9cm, - rightmargindistance=0pt, - height=fit, - header=2.5cm, - footer=0cm, - topspace=.4cm, - backspace=2.9cm, - cutspace=2.8cm, - bottomspace=0cm, - bottom=0pt, - location=singlesided] - -%D These macros are used for placing figures/pictures: - -\define\NormalHeight {\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {\textheight} -\define\PictureFrameWidth {.476\textwidth} - -\setuplayer - [simpleslides:layer:slidetitle] - [x=29mm] - -%D We define our color scheme - -\definecolor [simpleslides:backgroundcolor] [s=.9] -\definecolor [simpleslides:variantcolor] [r=.15,g=.15,b=.525] -\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.7] -\definecolor [simpleslides:altcontrastcolor] [s=.4] -\definecolor [simpleslides:itemize:color] [simpleslides:backgroundcolor] - - -%D We use \METAPOST to draw the background. The background consists of two -%D stripes and a "clock" at the bottom. - -\startuseMPgraphic{simpleslides:MP:title} -StartPage ; -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -StopPage ; -\stopuseMPgraphic - -\startuseMPgraphic{simpleslides:MP:ornament} -StartPage ; -save a, b, theta; -numeric a, b, theta ; - -save t ; -pair t[] ; - -a = 2.5cm ; -b = 1.5cm ; - -z[1] = ulcorner Page shifted (a,0) ; -z[2] = llcorner Page shifted (a,0) ; -z[3] = ulcorner Page shifted (0,-a) ; -z[4] = urcorner Page shifted (0,-a) ; -z[5] = ulcorner Page shifted (a,-a) ; - -save p ; -path p[] ; -p[1] = ulcorner Page -- z[1] -- z[2] -- llcorner Page -- cycle ; -p[2] = ulcorner Page -- urcorner Page -- z[4] -- z[3] -- cycle ; -p[3] = ulcorner Page -- z[1] -- z[5] -- z[3] -- cycle ; - -fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; -fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; -fill p[3] withcolor \MPcolor{simpleslides:variantcolor} ; - -pickup pencircle scaled 5pt ; - -if NOfPages > 1: - theta = (RealPageNumber - 1)/(NOfPages - 1) ; - p[4] = unitcircle scaled b rotated 90 shifted (b + ((a-b)/2),(a-b)/2) ; - fill p[4] withcolor \MPcolor{simpleslides:backgroundcolor} ; - t[0] = center p[4] ; - t[1] = point 1 along p[4] ; - t[2] = point -theta along p[4] ; - t[3] = point -theta/2 along p[4] ; - p[5] = t[0] -- t[1] .. t[3] .. t[2] -- cycle ; - fill p[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; -fi ; -StopPage ; -\stopuseMPgraphic - -%D We define these backgrounds as overlays: - -\defineoverlay - [simpleslides:background:ornament] - [\useMPgraphic{simpleslides:MP:ornament}] - -\defineoverlay - [simpleslides:background:title] - [\useMPgraphic{simpleslides:MP:ornament}] - -%D We want the title to placed in color. - -\setupTitle[\c!headcolor={simpleslides:contrastcolor}] - -%D We want the slide title on the top - -\setupSlideTitle - [\c!after=, - \c!alternative=layer, - \c!width=\textwidth, - \c!height=2.5cm, - \c!color=simpleslides:backgroundcolor] - -%D The symbol for the first level of itemizations. - -\definesymbol[1][\useMPgraphic{simpleslides:itemize:triangle}] -\setupitemize[1][inmargin][color=simpleslides:backgroundcolor] - -\protect -\stopmodule - -\endinput diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex deleted file mode 100644 index 93b5129930..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex +++ /dev/null @@ -1,880 +0,0 @@ -%D \module -%D [ file=simpleslides-s-default, -%D version=2022.07.13, -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module simpleslides --- Default style setup, -%D author=Thomas A. Schmitz \& Aditya Mahajan, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -\writestatus{simpleslides}{loading default style setup} - -\startmodule[simpleslides-s-default] - -\unprotect - -%D This module is the first sub-module that is loaded by -%D \filename{simpleslides}. This sets up the style macros for the module. We -%D choose a rather plain style as the default; separate style sub-modules -%D redefine some internal macros to achieve fancier effects. - - -%D We start with the page layout. S6 has the 3:4 ratio of a traditional computer screen. - -\setuppapersize[S6][S6] - -%D We do not want page numbers, but we sometimes want to use the page numbering -%D mechanism, so we make sure pages are counted, but the numbers are not -%D displayed. - -\setuppagenumbering[location=] - -%D As for the page layout: most of the numbers have been reached by -%D trial and error; I have just taken what seemed to produce the best output. - -\setuplayout [width=middle, - margin=0.6cm, - height=middle, - header=0.15cm, - footer=1.35cm, - footerdistance=0.5cm, - topspace=0.5cm, - backspace=1cm, - location=singlesided] - - -%D We define some other layouts which can be used to change the layout of -%D specific kinds of pages. This module defines three kinds of pages: -%D horizontal, vertical, and title, and we allow the possibility of changing the -%D layout of all three page styles. - -\definelayout [simpleslides:layout:horizontal] -\definelayout [simpleslides:layout:vertical] -\definelayout [simpleslides:layout:title] -\definelayout [simpleslides:layout:page] - -\setuplayout [simpleslides:layout:page] - [topspace=0cm, - header=0cm, - footer=0cm, - bottomspace=0cm, - backspace=0cm, - cutspace=0cm, - width=middle, - height=middle] - -%D We want colored presentations - -\setupcolors[state=start] - -%D And colored typesetting for \TEX\ code. -% HR: outdated! -\definetype[typeTEX][option=color] - -%D Presentations have relatively dense lines, we do not care about underfull -%D lines, but allow emergency stretch. - -\setuptolerance[\v!verytolerant,\v!stretch] - -%D We use combinations for placing vertical pictures and text side by side, and -%D we want a distance of 3em between both. - -\setupcombinations[distance=0.9cm] - -%D Next we define some dimensions that are used as nominal values by other -%D macros and the user. - -\define\NormalHeight {.830\textheight} -\define\NormalWidth {.476\textwidth} -\define\PictureFrameHeight {.830\textheight} -\define\PictureFrameWidth {.476\textwidth} - -%D As we said before, the presentation consists of three kinds of pages: title, -%D horizontal, and vertical. Each page can have a different background; we can -%D switch to a specific background using -%D \starttyping -%D \setupPageBackground[horizontal] -%D \stoptyping - -\def\setupPageBackground% - {\dosingleargument\dosetupPageBackground} - -\def\dosetupPageBackground[#1]% - {\setups{simpleslides:background:#1}} - -%D The backgrounds in all the styles are very similar. So, we define overlays to -%D capture the different features of the backgrounds, and then simply define the -%D overlays in different styles. - -\defineoverlay[simpleslides:background:horizontal] -\defineoverlay[simpleslides:background:title] -\defineoverlay[simpleslides:background:vertical] -\defineoverlay[simpleslides:background:ornament] -\defineoverlay[simpleslides:background:page] - -\defineoverlay[simpleslides:background:highlight] - [\useMPgraphic{simpleslides:MP:highlight}]% - -\definelayer[simpleslides:layer:slidetitle] - [\c!width=\paperwidth, - \c!height=\paperheight] - -\definelayer[simpleslides:layer:page] - [\c!width=\paperwidth, - \c!height=\paperheight] - -\definelayer[simpleslides:layer:extras] - [\c!width=\paperwidth, - \c!height=\paperheight] - -\definelayer[simpleslides:layer:highlight] - [\c!width=\paperwidth, - \c!height=\paperheight] - - -%D A generic frame which is used for titles and other commands - -\defineframed[simpleslides:framed] - [\c!frame=\v!off,\c!offset=\zeropoint, - \c!top=\vss,\c!bottom=\vss] - -\defineframed[simpleslides:framed:page] - [\c!frame=\v!off,\c!offset=3mm, - \c!top=\vss,\c!bottom=\vss, - \c!width=fit, - \c!corner=\v!round, - \c!background=\v!color, - \c!backgroundcolor=simpleslides:backgroundcolor] - - -%D Now we define setups for specific backgrounds - -\startsetups simpleslides:background:title - \setuplayout[simpleslides:layout:title] - \setupbackgrounds[\v!page] - [background={simpleslides:background:title, - foreground, - simpleslides:layer:highlight}] -\stopsetups - -\startsetups simpleslides:background:horizontal - \setuplayout[simpleslides:layout:horizontal] - \setupbackgrounds[\v!page] - [background={simpleslides:background:horizontal, - simpleslides:background:ornament, - simpleslides:layer:extras, - simpleslides:layer:slidetitle, - foreground, - simpleslides:layer:highlight}] -\stopsetups - -\startsetups simpleslides:background:vertical - \setuplayout[simpleslides:layout:vertical] - \setupbackgrounds[\v!page] - [background={simpleslides:background:vertical, - simpleslides:layer:extras, - simpleslides:background:ornament}] -\stopsetups - -\startsetups simpleslides:background:page - \page - \setuplayout[simpleslides:layout:page] - \setupbackgrounds[\v!page] - [background={simpleslides:background:page, - foreground, - %simpleslides:background:ornament, - simpleslides:layer:extras, - simpleslides:layer:page}] -\stopsetups - -%D We also define some fallbacks for presentation backgrounds. - -\startsetups simpleslides:background:default - \setups{simpleslides:background:horizontal} -\stopsetups - -\startsetups simpleslides:background:none - \setupbackgrounds[\v!page] - [background=] -\stopsetups - -\startsetups simpleslides:background:empty - \message{I don't know the name of the background you have provided.} - \setups{simpleslides:background:horizontal} -\stopsetups - -%D Now we move on to specific components of the presentation. The first thing in -%D any presentation is the title page, so we start with that. We define a macro -%D that stores values for the title, author and date of the presentation. These -%D are input as -%D \starttyping -%D \setupTitle[title={How to write a sub module for simpleslides}, -%D author={Aditya Mahajan}, -%D date={\currentdate[d=10,m=7,y=2008]}] -%D \stoptyping -%D This setup command can also setup the color and style for the title, author, -%D and date. - -\enabletrackers[interfaces.namespaces] - -\definenamespace - [simpleslidestitle] - [ - \c!type=module, - \c!name=simpleslidestitle, - setup=list, - \c!style=\v!yes, - \s!parent=simpleslidetitle, - ] - -\let\setupTitle\setupsimpleslidestitle - -\def\simpleslidestitlecomponent#1% - {\simpleslidestitleparameter{\c!before#1} - \startalignment[\simpleslidestitleparameter{#1\c!align}] - \usesimpleslidestitlestyleandcolor{#1\c!style}{#1\c!color}% - \simpleslidestitleparameter{#1}% - \stopalignment - \simpleslidestitleparameter{\c!after#1}} - -%D \macros{placeTitle} -%D -%D The macro \tex{placeTitle} produces a title page with the author, the -%D title of the presentation, and the date. Using it is not mandatory. - -\define\placeTitle - {\page - \setupPageBackground[title] - \null - \simpleslidestitleparameter\c!before - \startalignment[\simpleslidestitleparameter\c!align] - \usesimpleslidestitlestyleandcolor\c!style\c!color - \simpleslidestitlecomponent\c!title - \simpleslidestitlecomponent\c!author - \simpleslidestitlecomponent\c!date - \stopalignment - \simpleslidestitleparameter\c!after - \page} - -%D If a sub-module wants to display more information about the presentation -%D (e.g., institute of the author), it can be simply input as -%D \starttyping -%D \setupTitle[institute={Some University}] -%D \stoptyping -%D This parameter can be accessed inside the module as -%D \type{\simpleslidestitleparameter{institute}}, and the module writer -%D can redefine \type{\placeTitle} to display the institute at the appropriate -%D place. - - -%D Now we setup some default values for the title page. Other modules will -%D redefine these values later. - -\setupTitle - [\c!title=, - \c!author=, - \c!date=\currentdate, - \c!style=, - \c!color=red, - \c!align=\v!middle, - \c!before=\vfill, - \c!after=\vfill, - \c!title\c!style={\switchtobodyfont[\TitleSize]}, - \c!title\c!color=, - \c!title\c!align=\simpleslidestitleparameter\c!align, - \c!author\c!style=,%{\switchtobodyfont[\SlideTitleSize]}, - \c!author\c!color=, - \c!author\c!align=\simpleslidestitleparameter\c!align, - \c!date\c!style=,%{\switchtobodyfont[\SlideTitleSize]}, - \c!date\c!color=, - \c!date\c!align=\simpleslidestitleparameter\c!align, - \c!before\c!title=, - \c!before\c!author=, - \c!before\c!date=, - \c!after\c!title={\blank[2*line]}, - \c!after\c!author={\blank[3*line]}, - \c!after\c!date=] - -%D \macros{SlideTitle} -%D \tex{SlideTitle}: well, the name says it all. The -%D argument is typeset as the title, but the implementation and the result -%D (alignment, size, distance to text, color etc.) vary from module to module, -%D so this macro is defined in each of the submodules. - -\definenamespace - [SlideTitle] - [ - \c!type=module, - \c!name=SlideTitle, - \c!command=\v!yes, - setup=list, - \c!style=\v!yes, - \s!parent=SlideTitle, - ] - -\def\defineSlideTitleAlternative - {\dodoubleargument\dodefineSlideTitleAlternative} - -\def\dodefineSlideTitleAlternative[#1][#2]% #3 - {\setvalue{simpleslides:slidetitle:#1}} - -\defineSlideTitleAlternative[\v!normal]#1% - {\page[\SlideTitleparameter\c!page]% - \SlideTitleparameter\c!before - \startalignment[\SlideTitleparameter\c!align] - \useSlideTitlestyleandcolor\c!style\c!color - #1% - \stopalignment - \SlideTitleparameter\c!after} - -%D The layered alternative is adapted from a sample document that Brooks Moses -%D published on the wiki: - -\defineSlideTitleAlternative[layer]#1% - {\page[\SlideTitleparameter\c!page]% - \SlideTitleparameter\c!before - \setlayer[simpleslides:layer:slidetitle]% - {\getvalue{simpleslides:framed} - [\c!width=\SlideTitleparameter\c!width, - \c!height=\SlideTitleparameter\c!height, - \c!align=\SlideTitleparameter\c!align] - {\useSlideTitlestyleandcolor\c!style\c!color - #1}}% - \SlideTitleparameter\c!after} - -\defineSlideTitleAlternative[page]#1% - {\page[\SlideTitleparameter\c!page]% - %\SlideTitleparameter\c!before - \setlayer[simpleslides:layer:page]% - [\c!preset=\SlideTitleparameter\c!preset, - \c!hoffset=\SlideTitleparameter\c!hoffset, - \c!voffset=\SlideTitleparameter\c!voffset] - {\getvalue{simpleslides:framed:page} - [\c!align=\SlideTitleparameter\c!align] - {\let\\\crlf - \useSlideTitlestyleandcolor\c!style\c!color - #1}}} - %\SlideTitleparameter\c!after} - - -%D Now the main user command - -\def\SlideTitle{\dowithpargument\doSlideTitle} - -\def\doSlideTitle% #1 - {\getvalue{simpleslides:slidetitle:\SlideTitleparameter\c!alternative}} - -\setupSlideTitle - [\c!page=\v!yes, - \c!style={\switchtobodyfont[\SlideTitleSize]}, - \c!before={\setupPageBackground[horizontal]}, - \c!after={\blank[0.75cm]}, - \c!width=\textwidth, - \c!height=2\lineheight, - \c!align=\v!middle, - \c!alternative=\v!normal] - - -%AM: Clean this up later. - -%D \macros{IncludePicture} -%D The macros for placing pictures. This section has been entirely rewritten in -%D order to provide a cleaner user interface and to make the code easier to -%D maintain. We now have just one macro, \tex{IncludePicture}, which -%D automatically inserts page breaks and adjusts the background and margins, if -%D necessary. This macro takes four arguments: -%D \setup{IncludePicture} -%D The first argument decides whether the picture will be place in a horizontal -%D or vertical arrangement; the second argument is the filename of the picture -%D you want to include; the third argument does some setup, and the fourth -%D argument (in braces) is the text accompanying the picture, which will be -%D placed either in a \tex{SlideTitle} environment (for horizontal pictures) or -%D opposite the picture, centered horizontally and vertically, for vertical -%D pictures. - -%D The user macro takes three arguments in brackets + an additional argument -%D for typeset content. So we define it in two steps: - -\def\setupPicture - {\dosingleargument\dosetupPicture} - -\def\dosetupPicture[#1]% - {\setvariables[simpleslides:picture] - [highlight=\v!no, - steps=5, - opacity=0.4, - \c!x\c!scale=couple, - \c!y\c!scale=couple, - \c!width=,\c!height=,#1]} - -\setupPicture - [highlight=\v!no,%yes|no|default=no - \c!alternative=\v!none,%none|circle|arrow|focus|default=none - \c!grid\c!color=darkgreen, - \c!grid=\v!no, - \c!sub\c!grid=\v!no, - steps=5,%controls the number of subdivisions of the subgrid - \c!rulethickness={OverlayWidth/100},%for circle and arrow - \c!color=orange,% should this be called highlightcolor? - \c!x=5, - \c!y=5, - \c!x\c!scale=couple, - \c!y\c!scale=couple, - length=2cm, - direction=0, - opacity=0.4, - shadow=\v!no, - shadow\c!color=gray, - verticalbackground=none, - verticalbackgroundcolor=simpleslides:backgroundcolor, - verticalforegroundcolor=simpleslides:textcolor, - ] - -\def\simpleslidesPictureParameter%#1 - {\getvariable{simpleslides:picture}} - - -\newconditional\simpleslidesHighlight \setfalse\simpleslidesHighlight -\newconditional\simpleslidesGrid \setfalse\simpleslidesGrid -\newconditional\simpleslidesSubGrid \setfalse\simpleslidesSubGrid - -\chardef\simpleslidesHighlightAlternative\zerocount %0=none, 1=circle, - %2=arrow, 3=focus -\chardef\simpleslidesShadow\zerocount %0=no, 1=topleft, 2=topright, - %3=bottomright, 4=bottomleft - -\def\IncludePicture% - {\dotripleargument\doIncludePicture} - - -\def\doIncludePicture[#1][#2][#3]#4% dir graphic options text - {\begingroup % Else the settings of \setupPicture are global - \setupPicture[#3]% - \processaction - [\simpleslidesPictureParameter{highlight}] - [ \v!yes=>\settrue\simpleslidesHighlight, - \v!no=>\setfalse\simpleslidesHighlight, - \v!default=>\setfalse\simpleslidesHighlight, - \v!unknown=>\setfalse\simpleslidesHighlight] - % - \processaction - [\simpleslidesPictureParameter\c!grid] - [ \v!yes=>\settrue\simpleslidesGrid, - \v!no=>\setfalse\simpleslidesGrid, - \v!default=>\setfalse\simpleslidesGrid, - \v!unknown=>\setfalse\simpleslidesGrid] - % - \processaction - [\simpleslidesPictureParameter{\c!sub\c!grid}] - [ \v!yes=>\settrue\simpleslidesSubGrid, - \v!no=>\setfalse\simpleslidesSubGrid, - \v!default=>\setfalse\simpleslidesSubGrid, - \v!unknown=>\setfalse\simpleslidesSubGrid] - % - \processaction - [\simpleslidesPictureParameter{shadow}] - [ \v!no=>\chardef\simpleslidesShadow\zerocount, - \v!yes=>\chardef\simpleslidesShadow\plusthree, - \v!top\v!left=>\chardef\simpleslidesShadow\plusone, - \v!top\v!right=>\chardef\simpleslidesShadow\plustwo, - \v!bottom\v!right=>\chardef\simpleslidesShadow\plusthree, - \v!bottom\v!left=>\chardef\simpleslidesShadow\plusfour, - \v!default=>\chardef\simpleslidesShadow\zerocount, - \v!unknown=>\chardef\simpleslidesShadow\zerocount] - % - \edef\simpleslidesGridColor{\simpleslidesPictureParameter{\c!grid\c!color}}% - \doifnothing{\simpleslidesGridColor}{\edef\simpleslidesGridColor{green}}% - % - \processaction - [\simpleslidesPictureParameter\c!alternative] - [ circle=>\chardef\simpleslidesHighlightAlternative\plusone - \simpleslidesSetEllipseDimensions, - arrow=>\chardef\simpleslidesHighlightAlternative\plustwo, - focus=>\chardef\simpleslidesHighlightAlternative\plusthree - \simpleslidesSetEllipseDimensions, - \v!default=>\chardef\simpleslidesHighlightAlternative\zerocount, - \v!unknown=>\chardef\simpleslidesHighlightAlternative\zerocount] - % - \processaction[#1] - [\v!horizontal=>{\doIncludePictureHorizontal[#2]{#4}}, - \v!vertical=>{\doIncludePictureVertical[#2]{#4}}, - \v!page=>{\doIncludePicturePage[#2]{#4}}, - \v!default=>{\doIncludePictureHorizontal[#2]{#4}}, - \v!unknown=>{\doIncludePictureHorizontal[#2]{#4}}% - \message{Keywords for positioning pictures are - "horizontal" or "vertical." - Please specify one of them!}] - \endgroup} - -%D We have to set the width or height for vertical and horizontal pictures -%D separately. We test if the user has supplied values for the "width" and -%D "height" key. If they have been set, these are used for the width/height of -%D the picture. If not, we determine the ratio of the picture and let it fill -%D the available space. Small pictures will be enlarged, big pictures will be -%D fit. This code was suggested by Wolfgang Schuster on the mailing list. - -\def\setPictureDimensionsTo#1#2#3% graphic height width - {\doifelsenothing{\simpleslidesPictureParameter\c!width} - {\doifelsenothing{\simpleslidesPictureParameter\c!height} - {\setbox\scratchbox\hbox{\externalfigure[#1] - [\c!page=\simpleslidesPictureParameter\c!page]} - % Courtsey Wolfgang Schuster - \ifdim\dimexpr#3*100/\wd\scratchbox\relax < - \dimexpr#2*100/\ht\scratchbox\relax - % - \setvalue{simpleslides:picture:width}{#3}% - \setvalue{simpleslides:picture:height}{}% - \else - \setvalue{simpleslides:picture:width}{}% - \setvalue{simpleslides:picture:height}{#2}% - \fi} - {\setvalue{simpleslides:picture:width}{}% - \setvalue{simpleslides:picture:height}{\simpleslidesPictureParameter\c!height}}} - {\setvalue{simpleslides:picture:width}{\simpleslidesPictureParameter\c!width} - \setvalue{simpleslides:picture:height}{}}}% not \simpleslidesPictureParameter\c!height - -%D This macro places the picture centered both vertically and horizontally. - -\def\doplacePictureFrame[#1]#2% - {\framed[\c!frame=\v!off, - \c!framecolor=green, - \c!align=\v!middle, - \c!top=\vss, - \c!bottom=\vss, - \c!strut=\v!no, - \c!offset=\zeropoint,#1] - {\framed[\c!frame=\v!off, - \c!framecolor=red, - \c!strut=\v!no, - \c!offset=\zeropoint, - \c!width=\v!fit, - \c!height=\v!fit, - \c!background={foreground,simpleslides:background:highlight}] - {#2}}} - - -%D This macro places the picture in horizontal mode. - -\def\doIncludePictureHorizontal[#1]#2% graphic text - {\setPictureDimensionsTo{#1}\PictureFrameHeight\textwidth - \SlideTitle{#2}% - \doplacePictureFrame - [\c!width=\textwidth, - \c!height=\PictureFrameHeight] - {\externalfigure[#1] - [\c!height=\getvalue{simpleslides:picture:height}, - \c!width=\getvalue{simpleslides:picture:width}, - \c!page=\simpleslidesPictureParameter\c!page]}% - \page}% Otherwise last page is not correct in \MKII. - -%D This macro places the picture in vertical mode. - -\def\doIncludePictureVertical[#1]#2% graphic text - {\page - \setPictureDimensionsTo{#1}\PictureFrameHeight\PictureFrameWidth - \setupPageBackground[vertical] - \startcombination[2] - {\doplacePictureFrame - [\c!height=\textheight, - \c!width=\PictureFrameWidth] - {\externalfigure[#1] - [\c!height=\getvalue{simpleslides:picture:height}, - \c!width=\getvalue{simpleslides:picture:width}, - \c!page=\simpleslidesPictureParameter\c!page]}}{} - {\framed[\c!frame=\v!off, - \c!framecolor=blue, - \c!height=\textheight, - \c!width=\PictureFrameWidth, - background=\simpleslidesPictureParameter{verticalbackground}, - backgroundcolor=\simpleslidesPictureParameter{verticalbackgroundcolor}, - foregroundcolor=\simpleslidesPictureParameter{verticalforegroundcolor}, - \c!top=\vss, - \c!bottom=\vss, - \c!align=\v!middle, - \c!strut=\v!no]{#2}}{} - \stopcombination - \page}% Otherwise last page is not correct in \MKII. - -%D This macro places the picture in full page mode - -\def\doIncludePicturePage[#1]#2% graphic text - {%\setPictureDimensionsTo{#1}{0.95\paperheight}{0.95\paperwidth} - \getvalue{simpleslides:slidetitle:page}{#2}% - \setupPageBackground[page]% - \doplacePictureFrame - [\c!width=\paperwidth, - \c!height=\paperheight] - {\externalfigure[#1] - [\c!height=\paperheight, - \c!width=\paperwidth, - \c!page=\simpleslidesPictureParameter\c!page]}% - \page}% Otherwise last page is not correct in \MKII. - -%D Now, we define the main \METAPOST\ graphic to highlight the picture. It first -%D checks if the user has asked for a grid, and if so, draws a grid and a -%D subgrid. Then it checks which alternative (arrow, circle, focus) is requested -%D and draws that. Notice that we have intermixed \TEX\ and \METAPOST, -%D exploiting the power of the MP-TEX interaction provided by \CONTEXT. - -\startuseMPgraphic{simpleslides:MP:highlight} -\ifconditional \simpleslidesHighlight - \ifconditional \simpleslidesGrid - \includeMPgraphic{simpleslides:MP:highlight:grid} - \ifconditional \simpleslidesSubGrid - \includeMPgraphic{simpleslides:MP:highlight:subgrid}% - \fi - \fi - \ifcase \simpleslidesHighlightAlternative \or - \includeMPgraphic{simpleslides:MP:highligh:circle} \or - \includeMPgraphic{simpleslides:MP:highligh:arrow} \or - \includeMPgraphic{simpleslides:MP:highligh:focus} \fi - \fi - setbounds currentpicture to OverlayBox ; -\stopuseMPgraphic - -%D Metapost graphic to draw a 10x10 grid on a picture. The width of the grid -%D line is 1/250th of the width of the picture, so smaller picture have smaller -%D grid lines. - -\startuseMPgraphic{simpleslides:MP:highlight:grid} - save xaxis, yaxis ; path xaxis, yaxis ; - xaxis := leftboundary OverlayBox ; - yaxis := bottomboundary OverlayBox ; - - - for i = 0 upto 10 : - - draw xaxis shifted (i/10*OverlayWidth, 0) - withpen pencircle scaled (OverlayWidth/250) - withcolor \MPcolor\simpleslidesGridColor ; - - draw yaxis shifted (0,i/10*OverlayHeight) - withpen pencircle scaled (OverlayWidth/250) - withcolor \MPcolor\simpleslidesGridColor ; - - label.bot(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" - & decimal i & "\stopcolor"), - (i/10*OverlayWidth, 0)) ; - label.top(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" - & decimal i & "\stopcolor"), - (i/10*OverlayWidth, OverlayHeight)) ; - - label.lft(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" - & decimal i & "\stopcolor"), - (0, i/10*OverlayHeight)) ; - label.rt(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" - & decimal i & "\stopcolor"), - (OverlayWidth, i/10*OverlayHeight)) ; - endfor ; - setbounds currentpicture to OverlayBox ; -\stopuseMPgraphic - -%D The Metapost graphic draws a fine grid on the picture. The number of grid -%D lines is controlled by \type{steps} parameter of \type{\setupPicture}. Each -%D grid box of the 10x10 grid drawn above is subdivided into \type{steps} number -%D of finer lines. - -\startuseMPgraphic{simpleslides:MP:highlight:subgrid} - save xaxis, yaxis ; path xaxis, yaxis ; - xaxis := leftboundary OverlayBox ; - yaxis := bottomboundary OverlayBox ; - - - save stepSize ; numeric stepSize ; - stepSize := \simpleslidesPictureParameter{steps} + epsilon ; - - for i = 0 step 10/stepSize until 100 : - if i mod 10 <> 0 : - draw xaxis shifted (i/100*OverlayWidth, 0) - withpen pencircle scaled (OverlayWidth/500) - withcolor \MPcolor\simpleslidesGridColor ; - draw yaxis shifted (0,i/100*OverlayHeight) - withpen pencircle scaled (OverlayWidth/500) - withcolor \MPcolor\simpleslidesGridColor ; - fi - - endfor ; - setbounds currentpicture to OverlayBox ; -\stopuseMPgraphic - - -%D This is a helper macro to get the dimensions for the circle. Taking care of -%D expansion inside Metapost is tricky, so we define an external macro to set -%D the x and y scales correctly. This macro does not check if both x and y are -%D equal to 'couple'. We should probably catch that error inside Metapost, and -%D give an error message on the terminal if that is the case. - - -\def\simpleslidesSetEllipseDimensions% - {\edef\simpleslidesCurrentXscale{\simpleslidesPictureParameter{\c!x\c!scale}} - \edef\simpleslidesCurrentYscale{\simpleslidesPictureParameter{\c!y\c!scale}} - \doifelse{\simpleslidesCurrentXscale}{couple} - {\doifelse{\simpleslidesCurrentYscale}{couple} - {\edef\simpleslidesCurrentXscale{1} - \edef\simpleslidesCurrentYscale{1}} - {\dosimpleslidesSetEllipseDimensions}} - {\dosimpleslidesSetEllipseDimensions}} - -\def\dosimpleslidesSetEllipseDimensions% - {\processaction - [\simpleslidesCurrentXscale] - [ couple=>\edef\simpleslidesCurrentXscale{\simpleslidesCurrentYscale*OverlayHeight/5}, - \v!unknown=>\edef\simpleslidesCurrentXscale{\simpleslidesCurrentXscale*OverlayWidth/5}] - \processaction - [\simpleslidesCurrentYscale] - [ couple=>\edef\simpleslidesCurrentYscale{\simpleslidesCurrentXscale}, % no *OverlayWidth/5, it has already been scaled - \v!unknown=>\edef\simpleslidesCurrentYscale{\simpleslidesCurrentYscale*OverlayHeight/5}]} - -%D Metapost graphic to draw a circle. The circle is centered at (x,y) with a -%D x-radius equal to \type{xscale} and y-radius equal to \type{yscale}. If -%D either \type{xscale} or \type{yscale} equals \type{couple}, a circle is drawn -%D with radius equal to the other (non-couple) scale parameter. The thickness of -%D the circle is \type{rulethickness} and the color is \type{color}. The -%D circle is rotated by an angle \type{direction} - -\startuseMPgraphic{simpleslides:MP:highligh:circle} - save p; path p; - p := fullcircle xyscaled - % The dimensions are divided by 5 rather than 10, since the scale - % measures the radius, rather than the diameter. - (\simpleslidesCurrentXscale, \simpleslidesCurrentYscale) - rotated (\simpleslidesPictureParameter\c!direction) - shifted - (\simpleslidesPictureParameter\c!x *OverlayWidth/10, - \simpleslidesPictureParameter\c!y *OverlayHeight/10) ; - - \ifcase \simpleslidesShadow \else - - save shadow_direction ; pair shadow_direction ; - shadow_direction =\simpleslidesPictureParameter\c!rulethickness * - \ifcase \simpleslidesShadow \or - (-1,1) \or (1,1) \or (1,-1) \or (-1,-1) \fi ; - - - save shadow_thickness ; numeric shadow_thickness ; - shadow_thickness := 1.5 * \simpleslidesPictureParameter\c!rulethickness ; - - def shadow_draw = draw enddef ; - - \includeMPgraphic{simpleslides:MP:highligh:shadow} - \fi - - draw p withcolor \MPcolor{\simpleslidesPictureParameter\c!color} - withpen pencircle scaled (\simpleslidesPictureParameter\c!rulethickness); - -\stopuseMPgraphic - -%D Metapost graphic to draw an arrow. The arrow's tip is at \type{(x,y)}, and it -%D is \type{length} long in the direction specified by \type{direction}. The -%D arrow is \type{2×rulethickness} thick (the factor of 2 is there so that the -%D same default works for both circle and arrows) and is on \type{color} color. - -\startuseMPgraphic{simpleslides:MP:highligh:arrow} - autoarrows := true ; % so that arrow heads are scaled correctly. - - z1 = (\simpleslidesPictureParameter\c!x *OverlayWidth/10, - \simpleslidesPictureParameter\c!y *OverlayHeight/10) ; - z2 = z1 + \simpleslidesPictureParameter{length} * - dir(\simpleslidesPictureParameter{direction}) ; - - save p ; path p ; - p := z2 -- z1 ; - - \ifcase \simpleslidesShadow \else - save shadow_direction ; pair shadow_direction ; - shadow_direction = 2*\simpleslidesPictureParameter\c!rulethickness * - dir(%\simpleslidesPictureParameter{direction} + - \ifcase \simpleslidesShadow \or - 135 \or 45 \or -45 \or -135 \fi ) ; - - save shadow_thickness ; numeric shadow_thickness ; - shadow_thickness := 2*\simpleslidesPictureParameter\c!rulethickness ; - - def shadow_draw = drawarrow enddef ; - - \includeMPgraphic{simpleslides:MP:highligh:shadow} - \fi - - drawarrow p - withcolor \MPcolor{\simpleslidesPictureParameter\c!color} - withpen pencircle scaled (2*\simpleslidesPictureParameter\c!rulethickness); - -\stopuseMPgraphic - -%D Metapost graphic to focus on a particular area. The coordinates of the focus -%D area are equivalent to that of \type{alternative=circle}. The "unfocussed" -%D area is covered with \type{shadowcolor} made transparent by -%D \type{opacity} amount. - -\startuseMPgraphic{simpleslides:MP:highligh:focus} - save p; path p; - p := fullcircle xyscaled - % The dimensions are divided by 5 rather than 10, since the scale - % measures the radius, rather than the diameter. - (\simpleslidesCurrentXscale, \simpleslidesCurrentYscale) - rotated (\simpleslidesPictureParameter\c!direction) - shifted - (\simpleslidesPictureParameter\c!x *OverlayWidth/10, - \simpleslidesPictureParameter\c!y *OverlayHeight/10) ; - - fill OverlayBox -- reverse p -- cycle - withcolor transparent (1, - \simpleslidesPictureParameter{opacity}, - \MPcolor{\simpleslidesPictureParameter{shadow\c!color}}) ; -\stopuseMPgraphic - -%D The next Metapost graphic draws an arrow. To ensure code re-usability, we -%D assume that the shape of the shadow is stored as a path \type{p}, it is -%D shifted by amount \type{shadow_direction} and its thickness is -%D \type{shadow_thickness}. It is the responsibility of the calling function to -%D ensure that this is done. There are four options for the shadow, -%D \type{topleft}, \type{topright}, \type{bottomright}, and \type{bottomleft}. -%D (TODO: Keep this thickness configurable). The shadow is drawn in color -%D \type{shadowcolor}. The arrow is drawn with a transparent color whose opacity -%D is given by \type{opacity}. - -\startuseMPgraphic{simpleslides:MP:highligh:shadow} - %% I hope there were a better way to do this. - for i = 1 upto 20 : - shadow_draw p shifted shadow_direction - withcolor transparent (1, - \simpleslidesPictureParameter{opacity}/10, % 0.1, - \MPcolor{\simpleslidesPictureParameter{shadow\c!color}}) - withpen pencircle scaled (i*shadow_thickness/20) ; - endfor -\stopuseMPgraphic - - -%D This is a small square which will be used for itemizations; it will be -%D placed in the margin. - -\startuniqueMPgraphic{simpleslides:itemize:triangle} - fill (0,0) -- (0,0.4cm) -- (0.6cm,0.2cm) -- cycle - withcolor \MPcolor{simpleslides:itemize:color} ; -\stopuniqueMPgraphic - -\startuniqueMPgraphic{simpleslides:itemize:square} - fill unitsquare xyscaled(0.4cm,0.4cm) - withcolor \MPcolor{simpleslides:itemize:color} ; -\stopuniqueMPgraphic - -%D Sometimes we want an image as a background of a page. For that, we use the -%D following macro. You need to set a transparent image foreground color for -%D this to work. TODO: This macro should be combined with \type{\SlideTitle} - -\def\SlideBackground#1% - {\setlayer[simpleslides:layer:extras] - {\externalfigure - [#1] - [width=\paperwidth,height=\paperheight, - background={foreground,color},backgroundcolor=simpleslides:imageforegroundcolor]}} - - - - -\protect - -\stopmodule diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv deleted file mode 100644 index 153b19a6d7..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv +++ /dev/null @@ -1,189 +0,0 @@ -%D \module -%D [ file=simpleslides-f-default, -%D version=2023.04.13 -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module simpleslides --- Default font setup, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C Maintained by Henning Hraban Ramm since 2022. -%C This file may be distributed under the GNU General Public License v. 2.0. - -\writestatus{simpleslides}{loading default font setup} - -\startmodule[s-simpleslides-fontsdefault] - -\unprotect - -\setupbodyfontenvironment[default][em=italic] - -%D The fontsize is set via the \type{size}||key; it will be used in numerous -%D setup||commands. In earlier versions, I had used the \tex{processaction} -%D mechanism to define the \tex{NormalSize} and \tex{TitleSize}, but Aditya -%D rightly pointed out that this is somewhat inflexible. I now set the font -%D dimensions directly; \tex{TitleSize} is calculated from \tex{NormalSize}. I -%D do a few tests to get nice sizes. - -\newdimen\simpleslidesNormalSize -\newdimen\simpleslidesTitleSize -\newdimen\simpleslidesSlideTitleSize - -\simpleslidesNormalSize=\moduleparameter{simpleslides}{size}\relax - -\ifdim\simpleslidesNormalSize<16pt% - \simpleslidesTitleSize=1.6\simpleslidesNormalSize\relax% -\else% - \ifdim\simpleslidesNormalSize<20pt% - \simpleslidesTitleSize=1.4142\simpleslidesNormalSize\relax% - \else% - \simpleslidesTitleSize=30pt\relax% - \fi% -\fi% - -\simpleslidesSlideTitleSize = \simpleslidesTitleSize - -\def\NormalSize {\the\simpleslidesNormalSize} -\def\TitleSize {\the\simpleslidesTitleSize} -\def\SlideTitleSize {\the\simpleslidesSlideTitleSize} - -%D The bodyfont needs to be defined so \CONTEXT\ can calculate size switches, -%D math formulas, etc. - -\starttypescript [serif] [default] [size] -\definebodyfont [14pt,15pt,16pt,17pt,20pt,25pt,\NormalSize,\TitleSize] [rm] [default] -\stoptypescript - -\starttypescript [sans] [default] [size] -\definebodyfont [14pt,15pt,16pt,17pt,20pt,25pt,\NormalSize,\TitleSize] [ss] [default] -\stoptypescript - -\starttypescript [mono] [default] [size] -\definebodyfont [14pt,15pt,16pt,17pt,20pt,25pt,\NormalSize,\TitleSize] [tt] [default] -\stoptypescript - - -\definebodyfontenvironment[\NormalSize] -\definebodyfontenvironment[\TitleSize] - -%D Setups define which font will be used. The module provides simple keywords -%D for using a small set of predefined fonts: Latin Modern, Latin Modern Sans, -%D Adventor (the TeXGyre clone of Gothic), Schola (the TeXGyre clone of -%D Schoolbook), Bonum (the TeXGyre clone of Bookman), Termes (the TeXGyre clone -%D of Times), Pagella (the TeXGyre clone of Palatino), Heros (the TeXGyre clone -%D of Helvetica), Chancery (the TeXGyre clone of Chancery), and IBM Plex(Sans). -%D Since the definition of typescripts etc. varies according to the \TeX-engine -%D used, we have to branch the code here. This is awkward, but for the time being, -%D I see no other way. - -\startsetups simpleslides:font:LatinModern -\setupbodyfont[\NormalSize] -\stopsetups - -\startsetups simpleslides:font:LatinModernSans -\setupbodyfont[ss,\NormalSize] -\stopsetups - -%\usetypescriptfile[type-otf] %Isn't this included by default? - -%AM: For all the fonts, I have used traditional names rather than TeX Gyre -%names. - -%D It is difficult to write a typescript that will work with both \MKII\ and -%D \MKIV. If the sixth argument is absent, \CONTEXT\ does the right thing. When -%D the sixth argument is present, e.g., \type{rscale=1.1}, then we also need -%D \type{encoding=something} for the style to work in \MKII. We hope that \MKIV\ -%D simply ignores the \type{encoding} setting. - -\startsetups simpleslides:font:Bookman - \starttypescript[bookman] - \definetypeface [bookman] [rm] [serif] [bookman] [default] - \definetypeface [bookman] [ss] [sans] [adventor] [default] - \definetypeface [bookman] [tt] [mono] [modern] [default] [rscale=1.075] - \definetypeface [bookman] [mm] [math] [pagella] [default] - \stoptypescript - \usetypescript[bookman] - \setupbodyfont[bookman,\NormalSize] -\stopsetups - -%AM: Was Chorus -\startsetups simpleslides:font:Chancery -\starttypescript[serif] [chancery] - \definefontsynonym [ChanceryRoman] [file:texgyrechorus-mediumitalic] [features=default] -\stoptypescript - - \starttypescript [serif] [chancery] - \definefontsynonym [Serif] [ChanceryRoman] [features=default] - \definefontsynonym [SerifItalic] [Serif] - \definefontsynonym [SerifBold] [Serif] - \definefontsynonym [SerifBoldItalic] [Serif] - \definefontsynonym [SerifCaps] [Serif] - \stoptypescript - - \starttypescript [chancery] - \definetypeface [chancery] [rm] [serif] [chancery] [default] - \stoptypescript - \usetypescript[chancery] - \setupbodyfont[chancery,\NormalSize] -\stopsetups - -\startsetups simpleslides:font:Gothic - \starttypescript[gothic] - \definetypeface [gothic] [rm] [serif] [schola] [default] - \definetypeface [gothic] [ss] [sans] [adventor] [default] - \definetypeface [gothic] [tt] [mono] [modern] [default] - [encoding=\defaultencoding,rscale=1.075] - \definetypeface [gothic] [mm] [math] [palatino] [default] - \stoptypescript - \usetypescript[gothic] - \setupbodyfont[gothic,ss,\NormalSize] -\stopsetups - - -\startsetups simpleslides:font:Helvetica - \usetypescript[postscript] - \setupbodyfont[postscript,ss,\NormalSize] -\stopsetups - - -%AM: Was Pagella -\startsetups simpleslides:font:Palatino - \usetypescript[palatino] - \setupbodyfont[palatino,\NormalSize] -\stopsetups - -\startsetups simpleslides:font:Schoolbook - \starttypescript[schoolbook] - \definetypeface [schoolbook] [rm] [serif] [schola] [default] - \definetypeface [schoolbook] [ss] [sans] [adventor] [default] - \definetypeface [schoolbook] [tt] [mono] [modern] [default] [rscale=1.075] - \definetypeface [schoolbook] [mm] [math] [pagella] [default] - \stoptypescript - \usetypescript[schoolbook] - \setupbodyfont[schoolbook,\NormalSize] -\stopsetups - -\startsetups simpleslides:font:Times - \usetypescript[postscript] - \setupbodyfont[postscript,\NormalSize] -\stopsetups - -\startsetups simpleslides:font:Plex - \setupbodyfont[plex,\NormalSize] -\stopsetups - -\startsetups simpleslides:font:PlexSans - \setupbodyfont[plex,ss,\NormalSize] -\stopsetups - -\doifsetupselse{simpleslides:font:\moduleparameter{simpleslides}{font}} - {\setups{simpleslides:font:\moduleparameter{simpleslides}{font}}} - {\setups{simpleslides:font:LatinModern}% - \writestatus{simpleslides}{There is no setup for - "font=\moduleparameter{simpleslides}{font}". Latin Modern Sans will be - used as a fallback}} - -\protect - -\stopmodule diff --git a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv b/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv deleted file mode 100644 index 192cdd28a0..0000000000 --- a/macros/context/contrib/context-simpleslides/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv +++ /dev/null @@ -1,83 +0,0 @@ -%D \module -%D [ file=t-simpleslides, -%D version=2012.02.12 -%D title=\CONTEXT\ Style File, -%D subtitle=Presentation Module simpleslides, -%D author=Aditya Mahajan and Thomas A. Schmitz, -%D date=\currentdate, -%D copyright={Aditya Mahajan and Thomas A. Schmitz}] -%C -%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz -%C This file may be distributed under the GNU General Public License v. 2.0. - -%M \usemodule[int-load] -%M \setupcolors[state=start] -%M \loadsetups[cont-en.xml] -%M \loadsetups[t-simpleslides.xml] - -%D This module is meant to facilitate writing presentations in \CONTEXT. It -%D provides a consistent interface and macros; there are different styles which -%D give different output. The module has been written for projector||based -%D presentations, so elements which are typical for screen presentations (such -%D as interactive hyperlinks or tables of contents) are not included. The -%D module is meant for an academic environment, specifically in the humanities. -%D Hence, it has the following characteristics: -%D -%D \startitemize -%D -%D \item The look is rather sober. In academia, presentations are not meant to -%D showcase fancy \TeX\ effects; nothing should divert the audience's attention -%D from the content. -%D -%D \item The module is written for slides which exhibit text and/or images. -%D From my own experience with \TeX||based presentations, I have provided a -%D setup for horizontal (landscape) pictures and for vertical (portrait) -%D pictures, which are accompanied by an area for explanatory text. -%D -%D \item A simple switch in the module setup command will produce different -%D output. -%D -%D \item It is easy to customize the module or to add more styles. -%D -%D \stopitemize -%D -%D The macros are commented rather extensively to give users (especially users -%D relatively new to \CONTEXT) the chance to understand the mechanisms and -%D create their own styles. Of course, I did not invent this code on my own. My -%D thanks are due, as always, to Hans Hagen, whose presentation modules in the -%D \CONTEXT\ core have been a wonderful source of inspiration, to Mojca -%D Miklavec, who provided help with Metapost, and to Aditya Mahajan, who helped -%D tremendously in cleaning up the code and making the user interface more -%D consistent. - -\writestatus{loading}{module simpleslides} - -\startmodule[simpleslides] - -\unprotect - -\setupmodule - [style=, - font=LatinModernSans, - size=17pt, - color=blue, - alternative=square] - -\usemodule - [simpleslides-fontsdefault] - -\usemodule - [simpleslides-default] - -% \usemodule -% [simpleslides-c] -% [default] - - -\doiffileelse{s-\currentmoduleparameter\c!style} - {\ReadFile{s-\currentmoduleparameter\c!style}} - {\expanded{\usemodule[simpleslides-\currentmoduleparameter\c!style]}} - -\protect - -\stopmodule diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.pdf new file mode 100644 index 0000000000..83de4ffc78 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.tex b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.tex new file mode 100644 index 0000000000..72840c2051 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/example.tex @@ -0,0 +1,19 @@ +\usemodule[simpleslides] + [style=BigNumber] + +\setupTitle + [ title={Title of the presentation}, + author={Name of authors}, + date={Date of presentation}, + ] + +\starttext +\placeTitle + +\SlideTitle {The first slide} +Write whatever you want. + +\SlideTitle {The second slide} +Continue writing. + +\stoptext diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf new file mode 100644 index 0000000000..35c0acba53 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex new file mode 100644 index 0000000000..c642db02c8 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/simpleslides.tex @@ -0,0 +1,1133 @@ +\setupcolors [state=start] +\setupinteraction[state=start,style=normal] + +%% Layout : <<< +\setuplayout[ + width=middle, + height=middle, + %location=middle, + topspace=0.5in, + bottomspace=.75in, + bottomdistance=.25in, + bottom=.25in, + backspace=1.0in, + cutspace=1.0in, + leftmargin=0.55in, + rightmargin=0.55in, + leftmargindistance=0.1in, + rightmargindistance=0.1in, + header=0.25in, + footer=0.5in, + headerdistace=0.25in, + footerdistance=0.25in, + marking=on, +% grid=yes, + ] + +\setuppagenumbering [location=footer] + +%% >>> +%% Typescripts : <<< + +\setupbodyfontenvironment[default][em=italic] + +\setupbodyfont[dejavu,10pt] + +%% >>> +%% Logos: <<< +\logo [TEX] {Tex} +\logo [LATEX] {Latex} +\logo [CONTEXT] {Context} +\logo [PDFTEX] {pdftex} +\logo [LUATEX] {Luatex} +\logo [XETEX] {Xetex} +\logo [MKII] {MkII} +\logo [MKIV] {MkIV} + +\setupsorting[logo][style=normal] + +%% >>> + +\definetype[typeTEX][option=tex, style=type] +\definetype[command][color=darkred, style=type] +\definetype[options][color=darkblue, style=type] +\definetyping[TEX][option=tex, before=\startEXAMPLE,after=\stopEXAMPLE] +\definetyping[SIMPLETEX][option=tex] + +\setupindenting[medium,yes] +\setupwhitespace[medium] + +\setuphead[title][alternative=middle, textstyle=\ss\bf] +\setuphead[section,subsubject,subsection] + [numberstyle=\ss\bf,textstyle=\ss\bf] + +\setuplistalternative[a] + [distance=0pt,width=1em,stretch=10em, + command=\hskip0.5em\ldots\hskip0.5em\relax] + +\setuplist [section] + [margin=10em, alternative=a] + +\useURL[practex][http://www.tug.org/pracjourn/2006-2/schmitz/] + +\setupitemize[1][autointro] +\setupitemize[indenting=no] + + +%% Frames and Backgrounds : <<< +\definetextbackground + [EXAMPLE] + [ mp=background:random, + location=paragraph, + rulethickness=1pt, + framecolor=darkred, + width=broad, + height=fit, + leftoffset=1em, + rightoffset=1em, + before={\testpage[3]\blank[2*big]}, + after={\blank}, + ] + +\startuseMPgraphic{background:random} + path p; + for i = 1 upto nofmultipars : + p = (multipars[i] + topenlarged 8pt + bottomenlarged 4pt) randomized 4pt ; + fill p withcolor lightgray ; + draw p withcolor \MPvar{linecolor} + withpen pencircle scaled \MPvar{linewidth}; + endfor; +\stopuseMPgraphic + +\defineframedtext + [EXAMPLEframe] + [rulethickness=1pt, + framecolor=darkred, + height=6.55cm, + width=broad, + background=color, + backgroundcolor=gray, + ] + +\defineoverlay[randomframe] + [\useMPgraphic{background:random:frame}] + +\startuseMPgraphic{background:random:frame} + path p; + p = (OverlayBox + topenlarged 10pt + bottomenlarged 10pt) randomized 4pt ; + fill p withcolor lightgray ; + draw p withcolor \MPvar{linecolor} + withpen pencircle scaled \MPvar{linewidth}; + endfor; +\stopuseMPgraphic +\setupexternalfigures[location={local,global,default}] + +%% >>> +%% Interface <<< + +\definecolor [colorprettyone] [r=.6,g=.0,b=.0] % red +\definecolor [colorprettytwo] [r=.0,g=.6,b=.0] % green +\definecolor [colorprettythree] [r=.0,g=.0,b=.6] % blue +\definecolor[colorprettyfour][orange] + +\usemodule[int-load] +\loadsetups[cont-en.xml] +\loadsetups[t-simpleslides.xml] +\definetextbackground + [setuptext] + [ mp=background:random, + location=paragraph, + rulethickness=1pt, + framecolor=darkgreen, + width=broad, + leftoffset=1em, + rightoffset=1em, + align=right, + before={\testpage[3]\blank[2*big]}, + after={\blank\testpage[2]}, + ] + +%% There gotta be a better way to configure this! + +\unprotected\def\showSETUPrecord + {\getvalue{\e!start setuptext} + \tttf + \nohyphens + \veryraggedright + \startXMLmapping [one] + \doglobal\newcounter\currentSETUPargument + \global\let\maximumSETUPargument\currentSETUPargument + \bgroup + \doif{\XMLpar{cd:command}{generated}{}}{yes}{\ttsl}% + \doifelseXMLop{type}{environment} + {\tex{\e!start}}{\startcolor[colorprettytwo]\tex{}}\ignorespaces + \XMLflush{cd:sequence}\stopcolor\ignorespaces + \egroup + \doifelseXMLempty{cd:arguments} + {} + {\bgroup + \setbox0=\hbox{\XMLflush{cd:arguments}}% + \global\let\maximumSETUPargument\currentSETUPargument + \doglobal\newcounter\currentSETUPargument + \ignorespaces\XMLflush{cd:arguments}% + \doif{\XMLpar{cd:command}{type}{}}{environment} + {\hskip.5em\unknown\hskip.5em + \doif{\XMLpar{cd:command}{generated}{}}{yes}{\ttsl}% + \tex{\e!stop}\ignorespaces\XMLflush{cd:sequence}}% + \endgraf + \egroup + %\bgroup + % \tx + % \doif{\XMLpar{cd:command}{interactive}{}}{yes} {\quad INTERACTIVE}% + % \doif{\XMLpar{cd:command}{interactive}{}}{exclusive}{\quad INTERACTIVE ONLY}% + %\egroup + \startXMLmapping [two] + \bgroup + \doglobal\newcounter\currentSETUPargument + \blank[\v!line] + %\switchtobodyfont[small] % kan sneller + \ignorespaces\XMLflush{cd:arguments}\endgraf + %\endgraf + \egroup + \stopXMLmapping}% + \stopXMLmapping + \getvalue{\e!stop setuptext}} + +\def\showSETUPnumber + {\doglobal\increment\currentSETUPargument + \hbox to 2em + {\startcolor[blue] + \ifcase\maximumSETUPargument\relax + \or*\else\currentSETUPargument + \fi\stopcolor + \hss}} + +\def\showSETUPassignment {\showSETUP + {{\colorprettythree[}.\lower.5ex\hbox{=}.{\colorprettythree]}} + {{\colorprettythree[}..,.\lower.5ex\hbox{=}.,..{\colorprettythree]}}} + +\def\showSETUPkeyword {\showSETUP + {\colorprettythree{[}...{\colorprettythree]}} + {\colorprettythree{[}...,...{\colorprettythree]}}} + +\def\showSETUPargument {\showSETUP + {{\colorprettyone\leftargument}..{\colorprettyone\rightargument}} + {{\colorprettyone\leftargument}..,...,..{\colorprettyone\rightargument}}} + +\def\showSETUPdisplaymath {\showSETUP + {\$\$...\$\$} + {\$\$...\$\$}} + +\def\showSETUPindex {\showSETUP + {{\colorprettyone\leftargument}...{\colorprettyone\rightargument}} + {{\colorprettyone\leftargument}..+...+..{\colorprettyone\rightargument}}} + +\def\showSETUPmath {\showSETUP + {\$...\$} + {\$...\$}} + +\def\showSETUPnothing {\showSETUP + {...} + {}} + +\def\showSETUPfile {\showSETUP + {~...~} + {}} + +\def\showSETUPposition {\showSETUP + {(...)} + {(...,...)}} + +\def\showSETUPreference {\showSETUP + {[...]} + {[...,...]}} + +\def\showSETUPcsname {\showSETUP + {{\c!setup!command!{}}} + {}} + +\def\showSETUPdestination {\showSETUP + {[{\colorprettyone\leftargument}..[ref]{\colorprettyone\rightargument}]} + {[..,{\colorprettyone\leftargument}..[ref,..]{\colorprettyone\rightargument},..]}} + +\def\showSETUPtriplet {\showSETUP + {[x:y:z=]} + {[x:y:z=,..]}} + +\def\showSETUPword {\showSETUP + {{\colorprettyone\leftargument}...{\colorprettyone\rightargument}} + {{\colorprettyone\leftargument}.. ... ..{\colorprettyone\rightargument}}} + +\def\showSETUPcontent {\showSETUP + {{\colorprettyone\leftargument}...{\colorprettyone\rightargument}} + {{\colorprettyone\leftargument}.. ... ..{\colorprettyone\rightargument}}} + +%% >>> + +\def\ShowStyle#1% + {\blank[big] + \midaligned{\startcombination[2*2] + {\externalfigure[styles/#1][page=1,width=0.55\textwidth]} + {Title Page} + {\externalfigure[styles/#1][page=2,width=0.55\textwidth]} + {Normal Slide} + {\externalfigure[styles/#1][page=3,width=0.55\textwidth]} + {Horizontal Picture} + {\externalfigure[styles/#1][page=10,width=0.55\textwidth]} + {Vertical Picture} + \stopcombination}} + +\starttext + +\title{Simple Slides \\ + A \CONTEXT\ presentation module} + +\startEXAMPLE +\placelist[section] +\stopEXAMPLE + +\section{Introduction} + +This module provides an easy|-|to|-|use interface +for creating simple slides/presentations in \CONTEXT. +The salient features of this module are: +\startitemize + \item The module is meant for presentations which will be shown on a + digital projector. They have no interactive elements (such as buttons or + hyperlinks) and no navigational tools (such as table of contents). + \item The module comes with several predefined styles; these styles are sober + in appearance and meant for academic presentations. It also provides some + macros to help in presenting slides with both pictures and text. + \item Most styles allow for some degree of user|-|reconfigurability. Designing + a new style is also easy. +\stopitemize + +This module provides a simple structure that will be suitable for beginning +or intermediate users of \CONTEXT, or someone who does not want to spend +too much time playing around with different configuration options for +\CONTEXT. As such it focusses on different users than Hans's presentation +modules that provide more and fancier features. This module also offers +much less features than the \LATEX\ \filename{beamer} package. Its main +strength is its ease of use; you should be able to write your first +presentation after spending five minutes with this manual. + +\section{A bit of history} + +The idea of a module suitable for simple presentations took shape when Thomas +started using \CONTEXT\ for preparing his course presentations. \CONTEXT\ comes +with a bunch of modules for presentations (the files \filename{s-pre-??.tex} in +\filename{$TEXMF/tex/context/base}) which are written by Hans Hagen. Hans +usually creates a new presentation style whenever he gives a talk about +\CONTEXT. As such, his presentation styles highlight the fancy and bleeding edge +features of \CONTEXT, and are not the most suitable starting point for academic +presentations. + +\CONTEXT\ does make creating your own presentation style relatively easy. So +Thomas wrote some presentation related macros (see the Prac\TEX\ article +{\tt\from[practex]}). With time, he extended these macros into a collection of +styles providing different visual effects, and later collected all of them in +the \filename{taspresent} module. He gave a talk about the +\filename{taspresent} module at the second \CONTEXT\ user meeting at Bohinj, +and in the ensuing discussions, Aditya and Thomas decided to modularize and +\quotation{\CONTEXT{ize}} some of the internals of the module, giving rise to +the current module. Most of the code in the current release has been +contributed by Aditya. + +\section{Installation} + +The module is installed in the usual way: simply unzip the archive +\filename{t-simpleslides-.zip} into one of your \filename{$TEXMF} +trees, and from a terminal run \command{mktexlsr} (for \MKII) and +\command{mtxrun --generate} (for \MKIV). + +To verify that everything was installed correctly, run \command{kpsewhich t-simpleslides.tex} from a terminal (for \MKII) and \command{mtxrun --locate t-simpleslides.tex} (for \MKIV); these commands should return +the complete path of the files that you just installed. + +\subsubject{A note about \TEX|-|engines} + +We have extensively tested this module with \PDFTEX\ and \LUATEX\ (that is, +with \MKII\ and \MKIV). In spite of our best efforts, we have not been able to +get this module to work reliably with \XETEX. If you are a \XETEX\ guru, and +know how to fix some of the errors with \XETEX, we will appreciate the help. + +\section{Quick start} + +First you must tell \CONTEXT\ that you want to use this module. To do this +simply write: + +\startTEX +\usemodule[simpleslides] +\stopTEX + +The module sets the paper size and font sizes to values that are suitable for +presentations. Everything else is left like a default \CONTEXT\ document. The +module comes with the following styles that change the visual appearance of the +presentation. +\startitemize[columns, three] + \item \options{BigNumber} + \item \options{BottomSquares} + \item \options{Boxed} + \item \options{Ellipse} + \item \options{Embossed} + \item \options{Framed} + \item \options{FramedTitle} + \item \options{HorizontalStripes} + \item \options{NarrowStripes} + \item \options{PlainCounter} + \item \options{RainbowStripe} + \item \options{Rounded} + \item \options{Shaded} + \item \options{SideSquares} + \item \options{SideToc} + \item \options{Split} + \item \options{Sunrise} + \item \options{Swoosh} + \item \options{ThickStripes} +\stopitemize + +To use a style, say \options{BigNumber}, pass the \options{style=BigNumber} +option to the \filename{simpleslides} module: + +\startTEX +\usemodule[simpleslides] + [style=BigNumber] +\stopTEX + +Some of the styles have a few variants that can be chosen using +\options{color} and \options{alternative} keys. These are explained in \in +{Section}[sec:styles]. + +By default, the Latin Modern Sans font is used. The module makes it easy to +use other fonts that come with a typical \TEX\ distribution. +The following fonts are provided: +\startitemize[columns, three] + \item \options{LatinModern} + \item \options{LatinModernSans} + \item \options{Bookman} + \item \options{Chancery} + \item \options{Gothic} + \item \options{Helvetica} + \item \options{Palatino} + \item \options{Schoolbook} + \item \options{Times} +\stopitemize + +To choose a font, say \options{Helvetica}, pass \options{font=Helvetica} option +to the \filename{simpleslides} module as follows. +\startTEX +\usemodule[simpleslides] + [style=BigNumber, + font=Helvetica] +\stopTEX + +The default font size is 17pt. Font size can be changed using +the \options{size} key. + +More details about the fonts, including information on how to use your own fonts +is given in \in{Section}[sec:fonts]. + +The complete setup for using this module is +\setup{simpleslides} + +\subsubject{Structure of a presentation} + +The \filename{simpleslides} module has a very simple model of a presentation. A +presentation consists of a title followed by a series of slides; the module +provides macros to help create a presentation title page and slides. +A minimal presentation is shown below. The result is shown in \in +{Figure}[fig:example]. + +\startEXAMPLE +\typefile[option=tex]{example.tex} +\stopEXAMPLE + +\placefigure + [top,bottom] + [fig:example] + {A minimal presentation} + \startcombination[2*2] + \startEXAMPLEframe[width=0.55\textwidth] +\startSIMPLETEX + \usemodule[simpleslides] + [style=BigNumber] + \setupTitle[...] + + \starttext + \SlideTitle{...} + ... + \SlideTitle{...} + ... + \stoptext +\stopSIMPLETEX + \stopEXAMPLEframe + {A minimal example} + {\externalfigure[example][page=1,width=0.55\textwidth]}{Title page} + {\externalfigure[example][page=2,width=0.55\textwidth]}{First slide} + {\externalfigure[example][page=3,width=0.55\textwidth]}{Second slide} + \stopcombination + + + +\subsubject{Presentation title page} + +A presentation title page displays the title of the presentation, the names of +the authors, and the date. +%% TODO: Also add institution and detail. +These can be specified using \typeTEX{\setupTitle} as follows: +\startTEX +\setupTitle + [ title={Title of the presentation}, + author={Name of authors}, + date={Date of presentation}, + ] +\stopTEX + +The macro \typeTEX{\placeTitle} places the title page in the presentation. It is +possible to change the look of \typeTEX{\placeTitle} using some additional +arguments to \typeTEX{\setupTitle}. These are explained in \in +{Section}[sec:setuptitle]. + +\subsubject{Presentation slide} + +The \filename{simpleslides} module provides a \typeTEX{\SlideTitle} macro, which +starts a new slide (basically a new page), and typesets its argument as the +title of the slide. It also takes care of increasing the page counters and +progress bars, and setting up the background. The content of the slides follows +after this command. + +A slide is a normal \CONTEXT\ page, so you can use any command or environment +that you want. Each presentation style sets up a style for itemizations, and +provides useful macros for placing pictures. These macros will be explained +later. + + + +\section{Placing pictures} + +If you want to place pictures in your slides, you can always use \CONTEXT's +\typeTEX{\externalfigure} macro. This module also provides a macro, +\typeTEX{\IncludePicture}, for preconfigured picture layouts. Two layouts are +provided: +\startitemize + \item \options{horizontal}: the picture is placed under the title of the slide, + so that it fits in the available space. + \item \options{vertical}: the slide is divided into two columns; the picture is + placed on the left column and text is placed on the right column. +\stopitemize +These layouts are shown in \in{Figure}[fig:pictures]. + +\placefigure + [top,bottom] + [fig:pictures] + {Example of \options{horizontal} and \options{vertical} options for + \typeTEX{IncludePicture} macro} + %FIXME: Change caption to \IncludePicture .. + \startcombination[2*2] + \startEXAMPLEframe[width=0.55\textwidth] +\startSIMPLETEX + \usemodule[simpleslides] + [...] + \starttext + ... + \IncludePicture + [horizontal] + [cow] + {A Dutch Cow} + ... + \stoptext +\stopSIMPLETEX + \stopEXAMPLEframe + {A horizontal picture} + {\externalfigure[styles/BigNumber-blue] + [page=3,width=0.55\textwidth]}{A horizontal picture} + \startEXAMPLEframe[width=0.55\textwidth] +\startSIMPLETEX + \usemodule[simpleslides] + [...] + \starttext + ... + \IncludePicture + [vertical] + [mill] + {The windmills are an example of a green energy source} + ... + \stoptext +\stopSIMPLETEX + \stopEXAMPLEframe + {A vertical picture} + {\externalfigure[styles/BigNumber-blue] + [page=10,width=0.55\textwidth]}{A vertical picture} +\stopcombination + +A horizontal picture is placed as follows: +\startTEX +\IncludePicture + [horizontal] + [filename] % Name of the file that contains the picture + {Title of the slide} +\stopTEX + +while a vertical picture is placed as follows: +\startTEX +\IncludePicture + [vertical] + [filename] % Name of the file that contains the picture + {Text that is placed on the right of the picture} +\stopTEX + +It is possible to change the height and width of the pictures, or +highlight them with circles and arrows. These details can be found in \in +{Section}[sec:pictures] + +\page + +\section[sec:styles]{Changing presentation styles} + +The \options{style} key to \typeTEX{\setupmodule[simpleslides]} determines the +look of the presentation. Some of the styles come with variants, that can be +chosen using \options{color} and \options{alternative} keys. The available +styles are shown below along with the details of their variants. + +\subsubject{BigNumber: with \options{color=blue} (also accepts \options{color=red})} + +This is a style with subdued and quiet colors; its characteristic feature is the +page number on the lower right border of the text area. This detail was inspired +by the {\em split} style (\filename{s-pre-14}) by Hans. + +\ShowStyle {BigNumber-blue} +\page + +\subsubject{BottomSquares} + +This minimalistic style is inspired by a presentation Taco gave at EuroTeX +2006. + +\ShowStyle {BottomSquares} +\page + +\subsubject{Boxed} + +This style is inspired by the screen version of the Metafun manual. Watch +the small gray circles at the bottom! + +\ShowStyle {Boxed} +\page + +\subsubject{Ellipse} + +This style is inspired by {\em funny} style (\filename{s-pre-03}) by Hans. +The light red stripe marks the progress. + +\ShowStyle {Ellipse} +\page + +\subsubject{Embossed} + +Spread the word, don't be shy! Show your pride in using \CONTEXT. The color +theme will probably look familiar; we copied it from the \filename{enattab} +manual. + +\ShowStyle {Embossed} + +If you are shy, or narcissistic, you can change the emblem by +\startTEX +\setuplabeltext [simpleslidesemblem={I made this presentation}] +\stopTEX + +\page + +\subsubject{Framed: with \options{alternative=square}} + +This style was inspired by the {\em green} style (\filename{s-pre-02}) by +Hans. It has a thick blue frame around the entire slide area and a thinner +frame around the text area. The style has two options for alternative: +\options{alternative=stripe} will display a shaded blue area which will +grow with each slide; \options{alternative=square} displays a row of blue +squares at the bottom which also measure the presentation's progress. + +\ShowStyle {Framed-square} +\page + +\subsubject{Framed: with \options{alternative=stripe}} +\ShowStyle {Framed-stripe} +\page + +\subsubject{FramedTitle} + +This is a style with loud titles. Its characteristic feature is the {\em scratch +counter} at the bottom, which is derived from Section~7.2 of the Metafun +manual. + +\ShowStyle {FramedTitle} +\page + +\subsubject{HorizontalStripes: with \options{color=green} (also accepts +\options{color=blue} and \options{color=red})} + +A sober style with an emphasis on horizontal lines, inspired by the {\em +Szeged} theme in \LATEX's \filename{beamer} package. + +\ShowStyle {HorizontalStripes-green} +\page + +\subsubject{NarrowStripes: with \options{color=green} (also accepts +\options{color=blue} and \options{color=red})} + +A very simple and sober style, with shaded narrow stripes. + +\ShowStyle {NarrowStripes-green} +\page + +\subsubject{RainbowStripe} + +A colorful style for daring presenters. The black line which marks the +progress is reminiscent of absorption lines in star spectra, so this style +may be apt for astrophysical presentations? + +\ShowStyle {RainbowStripe} +\page + +\subsubject{Rounded} + +This style has cool colors and lots of white space; it is probably best suited +for presentations with relatively little text. + +\ShowStyle {Rounded} +\page + +\subsubject{Shaded: with \options{color=blue} (also accepts +\options{color=green} and \options{color=bluered})} + +The only ornament to this style is the dark shaded background. It uses +\CONTEXT's \type{interactionbar} mechanism to show the progress of the +presentation. It provides much space for text. + +\ShowStyle {Shaded-blue} +\page + +\subsubject{SideSquares} + +This style is inspired by the colors and corporate look of Thomas's +university. It is very sober and offers much space for text and +images. There is a rough progress meter built into the blue quadrangles. + +\ShowStyle {SideSquares} +\page + +\subsubject{SideToc} + +This Style has a list of Topics in its left margin; the current topic is +automatically highlighted. To set a topic and add it to this table simple +type \typeTEX{\Topic[TopicName]} in your source file where the new topic +begins. + +\ShowStyle {SideToc} +\page + +\subsubject{Split} + +This style is inspired by the {\em Copenhagen} theme of the \LATEX's +\filename{beamer} package. The narrow blue and black stripes at the top and the +bottom of the slides display the date and slide number (top) and the title +and author of the presentation. + +\ShowStyle {Split} +\page + +\subsubject{Sunrise} + +This style is inspired by the {\em husky} theme of the \LATEX's +\filename{powerdot} package. + +\ShowStyle {Sunrise} +\page + +\subsubject{Swoosh} + +Take a break from the right angles and straight lines. Use swooshy curves. This +style also has a fancy page counter at the bottom. + +\ShowStyle {Swoosh} +\page + +\subsubject{ThickStripes} + +This theme is inspired by the {\em Berkeley} style of the \LATEX's +\filename{beamer} package. It has a stop watch at the bottom, which keeps track +of the number of slides. + +\ShowStyle {ThickStripes} +\page + +\section[sec:fonts]{Changing presentation fonts} + +The \options{font} and the \options{size} keys to +\typeTEX{\setupmodule[simpleslides]} determine the font and font size for the +main text of the presentation. The default font is Latin Modern Sans at 17pt. + +\startitemize +\item The \options{font} key can take the following values. + +\starttabulate[|l|p|] +\NC \options{LatinModern} \NC typesets in Latin Modern Serif \NC \NR +\NC \options{LatinModernSans} \NC typesets in Latin Modern Sans \NC \NR +\NC \options{Bookman} \NC typesets in \TEX Gyre Bonum (a Bookman + clone) \NC \NR +\NC \options{Chancery} \NC typesets in \TEX Gyre Chorus + \footnote{Please be aware that Chorus is a calligraphic font. It has no + italic or bold.} (a Zapf Chancery clone) \NC \NR +\NC \options{Gothic} \NC typesets in \TEX Gyre Adventor (a Gothic + clone) \NC \NR +\NC \options{Helvetica} \NC typesets in \TEX Gyre Heros (a Helvetica + clone) \NC \NR +\NC \options{Palatino} \NC typesets in \TEX Gyre Pagella (a Palatino + clone) \NC \NR +\NC \options{Schoolbook} \NC typesets in \TEX Gyre Schola (a Schoolbook + clone) \NC \NR +\NC \options{Times} \NC typesets in \TEX Gyre Termes (a Times clone) +\NC \NR +\stoptabulate + +\item The \options{size} key can be any valid \TEX\ dimension. + +\stopitemize + +\subsubject{Choosing your own font} + +If you want to set up your own font, pick any value for the \options{font} key +(or leave it empty). Use the \options{size} key to choose the font size. Then +{\em after} loading the module, choose any font using the normal \CONTEXT\ +commands. Make sure to set the bodyfont at size \typeTEX{\NormalSize}. So, if +you have your own typescript for a font, your setup will look like this: + +\startTEX +\usemodule[simpleslides][...] +.... +\usetypescriptfile[type-myfont] % The typescript for your font +\usetypescript[Mytypescript] % As set in your typescript file +\setupbodyfont[Myfont,\NormalSize] % Note the \NormalSize here +\stopTEX + +Internally, the font size is stored in the macro \typeTEX{\NormalSize}. The main +text is set at size \typeTEX{\NormalSize}; the main title is set at +\typeTEX{\TitleSize} while the author and date on the title page, and the slide +title are set at \typeTEX{\SlideTitleSize}. + +\typeTEX{\NormalSize}, \typeTEX{\TitleSize}, and \typeTEX{\SlideTitleSize} are +defined in terms of the dimensions \typeTEX{\simpleslidesNormalSize}, +\typeTEX{\simpleslidesTitleSize}, and \typeTEX{\simpleslidesSlideTitleSize}. +\typeTEX{\simpleslidesNormalSize} is equal to the \options{size} option. The +module uses some heuristics to select a reasonable value of +\typeTEX{\simpleslidesTitleSize} and \typeTEX{\simpleslidesSlideTitleSize}. If +you do not like the size of the title page and slide titles, you can change +their value to whatever you like. + + +\section[sec:setuptitle]{Changing the title page} + +It is possible to change the look of \typeTEX{\placeTitle} using +\typeTEX{\setupTitle}. This feature is intended for authors creating a new +style, but may also be useful for someone who likes to tweak the presentation +style. You should normally only set the \options{title}, \options{authors}, and +\options{date} keys. If \options{date} is not set, then the module will default +to \typeTEX{\currentdate}. + +\setup{setupTitle} + +\section{Changing the slide titles} + +It is possible to change the look of \typeTEX{\SlideTitle} using +\typeTEX{\setupSlideTitle}. Like \typeTEX{\setupTitle}, this feature is intended +for authors creating a new style. You can use this command to make a minor +change in an existing style, if you want. + +\setup{setupSlideTitle} + +\section[sec:pictures]{Special macro for including pictures} + +As explained earlier, the \typeTEX{\IncludePicture} macro facilitates the +placement of pictures. It takes four arguments (one of which is optional, and as +such wasn't mentioned in the previous description). + +\setup{IncludePicture} + +As explained earlier, the first argument determines whether the picture will be +placed in horizontal or vertical layout; for examples, see \in +{Figure}[fig:pictures]. The second argument is the filename of the picture that +you want to include. The third argument is an optional argument useful for +highlighting the picture. The fourth argument (in braces) is the text +accompanying the picture. For horizontal pictures, this text is placed as a +\typeTEX{\SlideTitle}; for vertical pictures this text is placed opposite to the +picture, centered horizontally and vertically. + +The third argument is the most complex. It specifies picture dimensions and +highlights. If you want all pictures to share a common value (like +\options{color} or \options{shadow}), specify them using +\typeTEX{\setupPicture}. + +\setup{setupPicture} + +\null\blank +Below is a brief explanation of what the different parameters do: + +\startitemize[packed] + \item \options{width} and \options{height} \par + Unsurprisingly, these set the width and height of the picture. Normally, the + module will automatically scale your pictures to fill the available space, so + you only need to set one of these values if you want to override this + mechanism. + + \item \options{highlight} \par + This key determines the highlighting of the picture. If you set + \options{highlight=yes}, then you can use one of the three available + highlights: \options{circle}, \options{arrow}, and \options{focus}. These + highlights are shown in \in{Figure}[fig:highlight]. The specific highlight is + chosen using the \options{alternative} key. The location of the highlight is + specified using the \options{x} and \options{y} keys. The scaling and + rotation of the highlights is set using \options{xscale}, \options{yscale}, + \options{length} and \options{direction}. + + \item \options{alternative} \par + When \options{highlight=yes}, three different highlights are + available: \options{circle}, \options{arrow}, and \options{focus}. + +\stopitemize + +\placefigure + [top,bottom] + [fig:highlight] + {Different highlight options available} + \startcombination[2*2] + {\externalfigure[styles/BigNumber-blue][page=3,width=0.55\textwidth]} + {Picture with \options{highlight=no} (default)} + {\externalfigure[styles/BigNumber-blue][page=7,width=0.55\textwidth]} + {Picture with \options{highlight=yes} and \options{alternative=circle}} + {\externalfigure[styles/BigNumber-blue][page=8,width=0.55\textwidth]} + {Picture with \options{highlight=yes} and \options{alternative=arrow}} + {\externalfigure[styles/BigNumber-blue][page=9,width=0.55\textwidth]} + {Picture with \options{highlight=yes} and \options{alternative=focus}} + \stopcombination + +\subsubject{Units for dimensions} + +All dimensions are specified relative to the width and height of the image, so +you do not have to change the location of your highlights if you change the +presentation style. The dimensions \options{x} and \options{y} should be a +number between 0 and 10. The \options{x} is scaled by 1/10 times the width of +the image; the \options{y} value is scaled by 1/10 times the height of the +image. The easiest way to understand this is to look at a scaled grid +superimposed on the picture, as in \in{Figure}[fig:grid]. The grid is configured +as follows: + +\startitemize[packed] + \item \options{grid} and \options{subgrid} \par + These options determine whether or not to show the grid and sub-grid. The + \options{grid} divides the height and width of the picture into 10 sections; + this is helpful for determining the exact position where you want to place + circles and arrows. The \options{subgrid} divides the grid into a finer + grid. Each cell is divided into \options{steps} times \options{steps} cells. + + \item \options{gridcolor} \par + This option determines the color in which the grid is drawn. It can be any + \CONTEXT\ color identifier. The default value is green. + + \item \options{steps} \par + The number of subdivisions for the \options{subgrid}. The default value is + 5. +\stopitemize + +\placefigure + [top,bottom] + [fig:grid] + {Grids for help in determining the location of highlight} + \startcombination[2] + {\externalfigure[styles/BigNumber-blue][page=4,width=0.55\textwidth]} + {Picture with \options{highlight=yes} and \options{grid=yes}} + {\externalfigure[styles/BigNumber-blue][page=5,width=0.55\textwidth]} + {Picture with \options{highlight=yes}, \options{grid=yes} and + \options{subgrid=yes}} + \stopcombination + +\subsubject{Highlighting by a circle} + +Now lets see how different highlight alternatives are specified. Suppose we want +to place the picture of a cow and highlight its head. To help determine the +center of the circle, we can first superimpose a fine grid on the picture, and +read the value for the center. From \in{Figure}[fig:grid], \options{x=1.4} and +\options{y=8.2} seems like a good value. Next we need to decide on the radius of +the circle. The radius can either be specified in terms of the \quotation{x +units} (1/10th of the picture width) or \quotation{y units} (1/10th of the +picture height). Lets try a radius of 1.5 \quotation{x units}. This can be +specified as \options{xscale=1.5}. If we wanted something in terms of +\quotation{y units}, we could have used \options{yscale}. If both +\options{xscale} and \options{yscale} are specified, we will get an ellipse. +Thus, to draw the circle highlight shown in \in{Figure}[fig:highlight], we wrote + +\startTEX +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + alternative=circle, + x=1.4, + y=8.2, + xscale=1.5, + shadow=bottomleft] + {The head of a dutch cow} +\stopTEX + +If \options{direction} key is specified, the circle (or the ellipse) will be +rotated by that amount (in degrees) in the counter clockwise direction. The +color in which the circle is drawn is specified using \options{color} key. The +thickness of the line is determined by \options{rulethickness} key. By default, +\options{color=orange} and \options{rulethickness} is 1/100th of the picture +width. + +In summary, the different keys related to \options{alternative=circle} are: +\startitemize[packed] + \item \options{highlight=yes} and \options{alternative=circle} \par + These are needed to specify a circle highlight. + \item \options{x} and \options{y} \par + The center of the circle in terms of scaled units. Their values should be + between 0 and 10. + \item \options{xscale} and \options{yscale} \par + The radius of the circle if only one option is specified. The major and + minor radii of the ellipse if both options are specified. + \item \options{direction} \par + The amount by which the circle is rotated. This only makes sense if we are + actually drawing an ellipse. + \item \options{rulethickness} \par + The line width of the circle. + \item \options{color} \par + The color of the circle. +\stopitemize + +\subsubject{Highlighting by an arrow} + +Suppose we want to include a picture of a cow and point out its mouth using an +arrow. An arrow is specified by three things, the location of its tip, given by +\options{x} and \options{y} keys; the length of the arrow, given by +\options{length} key; and the direction of the tail, given by +\options{direction} key. Thus, to draw the arrow highlight shown in \in +{Figure}[fig:highlight], we wrote +\startTEX +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + alternative=arrow, + x=0.4, + y=6.8, + direction=-90, + length=3cm, + shadow=bottomleft] + {The mouth of a dutch cow} +\stopTEX + +The different keys related to \options{alternative=arrow} are: +\startitemize[packed] + \item \options{highlight=yes} and \options{alternative=arrow} \par + These are needed to specify a arrow highlight. + \item \options{x} and \options{y} \par + The tip of the arrow in terms of scaled units. Their values should be + between 0 and 10. + \item \options{length} \par + The length of the arrow. This is a dimension. + \item \options{direction} \par + The amount by which the arrow is rotated. + \item \options{rulethickness} \par + The line width of the arrow. (Actually the line width of the arrow is twice + the given value. This is so that both arrows and circles look good with the + same value of rulethickness.) + \item \options{color} \par + The color of the arrow. +\stopitemize + +\subsubject{Highlighting by focus} + +Suppose we want place the picture of a cow, focus its head, and dull out rest of +the picture. The area to be focused is a circle (or an ellipse) and it can be +specified using \options{x} and \options{y} to indicate the center, +\options{xscale} and \options{yscale} to indicate the radius, and +\options{direction} to indicate the rotation. The keys \options{rulethickness} +and \options{color} do not have any effect. The area other than the focussed +area is washed out with a transparent color. The degree to which it is washed +out is determined by \options{opacity} (default value 0.5), and the color of the +unfocussed area is determined by \options{shadowcolor} (default value black). +Thus, to draw the focus highlight shown in \in{Figure}[fig:highlight], we wrote + +\startTEX +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + alternative=focus, + x=1.4, + y=8.2, + xscale=1.5] + {The head of a dutch cow} +\stopTEX + +The different keys related to \options{alternative=focus} are: +\startitemize[packed] + \item \options{highlight=yes} and \options{alternative=focus} \par + These are needed to specify a focus highlight. + \item \options{x} and \options{y} \par + The center of the circle in terms of scaled units. Their values should be + between 0 and 10. + \item \options{xscale} and \options{yscale} \par + The radius of the circle if only one options is specified. The major and + minor radii of the ellipse if both options are specified. + \item \options{direction} \par + The amount by which the circle is rotated. This only makes sense if we are + actually drawing an ellipse. + \item \options{opacity} \par + The opacity of the unfocussed area. \options{opacity=0} is transparent, + while \options{opacity=1} is completely opaque. + \item \options{shadowcolor} \par + The color of the unfocused area. +\stopitemize + +\subsubject{Adding shadows} + +When a circle or arrow highlight is used, adding a shadow to the highlight makes +them stand out more. The key related to shadows is: +\startitemize[packed] + \item \options{shadow} \par + This key determines whether shadows are placed or not. By default, shadows + are disabled. If not set to \options{no}, this key determines where the + shadow is placed: at \options{topleft}, \options{topright}, + \options{bottomleft}, or \options{bottomright}. Setting this key to + \options{yes} puts the shadow at \options{bottomright}. +\stopitemize + +\subsubject{Adding a specific page} + +To select a specific page from a multi-page pdf file, you can use +\options{page=} option. + +\subsubject{Using your own style} + +The module makes it easy to write your own style or to tweak one of the +provided styles beyond the configuration options provided by the +module. Simply copy the style which is closest in appearance to what you +want to obtain. Give it a filename \filename{s-myownstyle.tex}, +\filename{myownstyle} being any name you like. Put this file into a +directory where \CONTEXT\ will find it, either the directory where you will +process your presentation or somewhere in your personal \filename{$TEXMF} +tree. Then, let the module know that you want to use your own style: + +\startTEX +\usemodule[simpleslides] + [style=myownstyle] +\stopTEX + +The module will read your file and apply your settings. + +\stoptext + +% vim: foldmethod=marker foldmarker=<<<,>>> diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex new file mode 100644 index 0000000000..520c52afb8 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/generic-talk-15min-45min.tex @@ -0,0 +1,223 @@ +% This file is a solution template for: + +% - Giving a talk on some subject. +% - The talk is between 15min and 45min long. + +% This is adapted from the example by Till Tantau +% included as part of the beamer package in LaTeX +% +% In principle, this file can be redistributed and/or modified under +% the terms of the GNU Public License, version 2. +% +% However, this file is supposed to be a template to be modified +% for your own needs. For this reason, if you use this file as a +% template and not specifically distribute it as part of a another +% package/program, the author grants the extra permission to freely +% copy and modify this file as you see fit and even to delete this +% copyright notice. + +\usemodule + [simpleslides] + [%%%%%%%%%%%%%%%%%%%%% + % Choose a style + %%%%%%%%%%%%%%%%%%%%%% + style=BigNumber, % color=blue|red + % style=BottomSquares, + % style=Boxed, + % style=Ellipse, + % style=Embossed, + % style=Framed, % alternative=square|stripe + % style=FramedTitle, + % style=HorizontalStripes, % color=blue|green|red + % style=NarrowStripes, % color=blue|green|red + % style=RainbowStripe, + % style=Rounded, + % style=Shaded, % color=blue|green|bluered + % style=SideSquares, + % style=Split, + % style=Sunrise, + % style=Swoosh, + % style=ThickStripes, + %%%%%%%%%%%%%%%%%%%%%%% + % Choose a font + %%%%%%%%%%%%%%%%%%%%%%% + font=Bookman, + % font=Chancery, + % font=Gothic, + % font=Helevetica, + % font=LatinModern, + % font=LatinModernSans, + % font=Palatino, + % font=Schoolbook, + % font=Times, + %%%%%%%%%%%%%%%%%%%%%%%%% + % Choose a font size + %%%%%%%%%%%%%%%%%%%%%%%%% + size=17pt, % Default is 17pt + %%%%%%%%%%%%%%%%%%%%%%%%% + % Choose a color. + % Only a few styles support color + %%%%%%%%%%%%%%%%%%%%%%%%% + color=blue, % supported by: + % BigNumber, HorizontalStripes, NarrowStripes, Shaded + % color=red, % supported by: + % BigNumber, HorizontalStripes, NarrowStripes + % color=green, % supported by: + % HorizontalStripes, NarrowStripes, Shaded + %%%%%%%%%%%%%%%%%%%%%%%%% + % Choose a alternative. + % Only one style support alternative + %%%%%%%%%%%%%%%%%%%%%%%%% + alternative=square, % supported by: + % Framed + % alternative=stripe, % supported by: + % Framed + ] + + + +\setupTitle + [title={Presentation Title}, + author={F.~Author, S.~Another}, + date={Date / Occasion}] + +% In order to use sample images distributed with ConTeXt +\setupexternalfigures[location={local,global,default}] + +\starttext + +\placeTitle + +% Since this a solution template for a generic talk, very little can +% be said about how it should be structured. However, the talk length +% of between 15min and 45min and the theme suggest that you stick to +% the following rules: + +% - Exactly two or three sections (other than the summary). +% - At *most* three subsections per section. +% - Talk about 30s to 2min per slide. So there should be between about +% 15 and 30 slides, all told. + + +\SlideTitle{Make Titles Informative} +% - A title should summarize the slide in an understandable fashion +% for anyone how does not follow everything on the slide itself. + +\startitemize + \item Use bullets points when appropriate. + \item Use pictures when possible + \item Do not put too much information on one slide +\stopitemize + +% You can include full slide pictures. There are some helper commands to +% decorate the picture. + +% To include a full slide picute. +\IncludePicture + [horizontal] + [cow] % Name of the image + {A Dutch Cow} % Title of the slide + +% We can decorate the picture using circles, arrows, and focus. In order to +% determine where to draw the decorations, it is helpful to draw a grid. + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=yes] + {A Dutch Cow with a grid} % Title of the slide + +% Sometimes you need a finer grip to fine tune the exact position +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=yes, + steps=5, % Each grid block is broken into these many parts. + subgrid=yes] + {A Dutch Cow with a fine grid} % Title of the slide + +% Now lets try to draw a circle around the cow's head +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=yes, + subgrid=yes, + alternative=circle, + color=orange, + x=1.4, + y=8.2, + xscale=1.5, + yscale=couple, % To ensure that we get a circle and not an ellipse + shadow=bottomleft] + {The head of a dutch cow} % Title of the slide + + +% Now that we have found the correct location to place the circle, we can remove +% the helper grid. +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=no, + subgrid=no, + alternative=circle, + color=orange, + x=1.4, + y=8.2, + xscale=1.5, + yscale=couple, % To ensure that we get a circle + shadow=bottomleft] + {The head of a dutch cow} % Title of the slide + +% We can also draw arrows. +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=no, + subgrid=no, + alternative=arrow, + color=orange, + x=0.4, + y=6.8, + direction=-90, + length=3cm, + shadow=topright] % The shadow direction gets rotated with the arrow + {The mouth of a dutch cow} % Title of the slide + +% We can also highlight specific parts of the picture +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=no, + subgrid=no, + alternative=focus, + color=orange, + x=1.4, + y=8.2, + xscale=1.5, + yscale=couple, % To ensure that we get a circle + opacity=0.5] + {The head of a dutch cow} % Title of the slide + +% You can also include a picture with some text along side it. + +\IncludePicture + [vertical] + [mill] % Name of the image + {The windmills are an example of a green energy source.} % Slide title + +\SlideTitle{Summary} + +\startitemize + \item The {\em first main message} of your talk in one or two lines. + \item The {\em second main message} of your talk in one or two lines. + \item Perhaps a {\em third message}, but not more than that. +\stopitemize + +\stoptext + diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex new file mode 100644 index 0000000000..98dc4131d6 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/speaker_introduction-2min.tex @@ -0,0 +1,87 @@ +% This file is a solution template for: + +% - Introducing another speaker. +% - Talk length is about 2min. +% - Style is informal. + +% This is adapted from the example by Till Tantau +% included as part of the beamer package in LaTeX +% +% In principle, this file can be redistributed and/or modified under +% the terms of the GNU Public License, version 2. +% +% However, this file is supposed to be a template to be modified +% for your own needs. For this reason, if you use this file as a +% template and not specifically distribute it as part of a another +% package/program, the author grants the extra permission to freely +% copy and modify this file as you see fit and even to delete this +% copyright notice. + +\usemodule + [simpleslides] + [style=Boxed, + font=Bookman] + + + +\starttext + +\SlideTitle {Speaker's Name} + +\startitemize + \item + Current affiliation of Speaker's Name + + % Examples: + \startitemize + \item + Professor of mathematics, University of Wherever. + \item + Junior partner at company X. + \item + Speaker for organization/project X. + \stopitemize +\stopitemize + +\SlideTitle {Speaker's Name} + +\startitemize + \item Experience and achievements + % Optional. Use this if it is appropriate to slightly flatter the + % speaker, for example if the speaker has been invited. + % Using subitems, list things that make the speaker look + % interesting and competent. + + % Examples: + \startitemize + \item + Academic degree, but only if appropriate + \item + Current and/or previous positions, possibly with dates + \item + Publications (possibly just number of publications) + \item + Awards, prizes + \stopitemize +\stopitemize + +\SlideTitle {Speaker's Name} + +\startitemize + \item Concerning today's talk + % Optional. Use this to point out specific experiences/knowledge + % of the speaker that are important for the talk and that do not + % follow from the above. + + % Examples: + \startitemize + \item + Expert who has worked in the field/project for X month/years. + \item + Will present his/her/group's/company's research on the subject. + \item + Will summarize project report or current project status. + \stopitemize +\stopitemize + +\stoptext diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex new file mode 100644 index 0000000000..6bf40b5a0a --- /dev/null +++ b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/solutions/style-template.tex @@ -0,0 +1,127 @@ +% This file is a template to create your own style for use with the +% simpleslides module. Modify the "dummy"-settings in it, save it under a +% name simpleslides-s-YOURNAME.tex, and use it by choosing style=YOURNAME +% in the \tex{usemodule} command. + +% Provide the name of your style here; replace "template" with your unique +% name for your style. + +\startmodule[simpleslides-s-template] + +\unprotect + +% Here, you set the layout for your style. You will probably have to fiddle +% with the values until everything is exactly the way you want. + +\setuplayout [width=fit, + height=middle, + margin=0cm, + height=fit, + margindistance=0cm, + header=0cm, + footer=0cm, + topspace=1cm, + bottomspace=2cm, + backspace=1.5cm, + location=singlesided] + +% Some presentations need a different layout for "horizontal" and "vertical" +% slides. If, e.g., you want a larger header for you horizontal slides (in +% order to accomodate the titles of your slides), you would set this up like +% so: + +\setuplayout [simpleslides:layout:horizontal][header=1.4cm] +\setuplayout [simpleslides:layout:vertical] [header=0cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +% The following command defines the position of the slidetitle layer; the +% values x= and y= determine the distance from the top left edge. + +\setuplayer[simpleslides:layer:slidetitle] + [x=15mm] + +% Sometimes, your vertical arrangement is set up in a way that your picture +% frames should not take up the full textheight and less than half of the +% textwidth. You can set these values here; they will be used internally. + +\define\NormalHeight {\textheight} +\define\NormalWidth {.5\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.5\textwidth} + +% Now comes an important part: defining your color scheme. You will need at +% least two colors: a backgroundcolor and a contrastcolor. The +% simpleslides:itemize:color is used to typeset numbers and symbols of +% itemizations; in many styles, the contrastcolor is used. + +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:contrastcolor] [s=.3] +\definecolor [simpleslides:variantcolor] [s=.1] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +% Now comes the part which is of greatest importance to the visual appearance +% of your presentation: defining the background of your slides. One +% possibility is using \METAPOST\ to calculate it, using the colors you have +% just defined. If you want to set up such a background, have a look at chapter +% 6 of the Metafun manual, where many nifty tricks are explained. One thing +% that is especially useful is the StartPage ... StopPage environment +% (explained in chapter 6.4), which gives you access to many variables +% pertaining to page dimensions. Since there are three different types of +% slides (for the title page, for "horizontal" and for "vertical" slides), it +% may make sense to define three different backgrounds, but that is entirely up +% to you. + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +draw Page withcolor \MPcolor{simpleslides:contrastcolor} ; +StopPage ; +\stopuseMPgraphic + +% The actual setup of our backgrounds is done here: we define overlays for +% different types of slides. You can now make use of the MPgraphics that you +% just defined, but you could also put external images as the background to +% your slides. By default, the following backgrounds are used: +% +% title page: simpleslides:background:title +% +% horizontal: simpleslides:background:horizontal and simpleslides:background:ornament +% +% vertical: simpleslides:background:vertical and simpleslides:background:ornament + + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +% The setupTitle and setupSlideTitle define the look of your titles; lots of +% setup commands are available to determine what they should look like. + +\setupTitle + [\c!headcolor={simpleslides:contrastcolor}] + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=3cm, + \c!after=] + +% You're almost done! At long last, we define a symbol for the first level of +% itemizations and make sure that itemizations use the right color. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +% And this should be enough! + +\endinput + diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf new file mode 100644 index 0000000000..957b02ed52 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-blue.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf new file mode 100644 index 0000000000..435a545693 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BigNumber-red.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf new file mode 100644 index 0000000000..80c3217f4b Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/BottomSquares.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf new file mode 100644 index 0000000000..8a235767ae Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Boxed.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf new file mode 100644 index 0000000000..ab5053d411 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Ellipse.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf new file mode 100644 index 0000000000..107bb92a73 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Embossed.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf new file mode 100644 index 0000000000..2b403f60a9 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-square.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf new file mode 100644 index 0000000000..2032682b39 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Framed-stripe.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf new file mode 100644 index 0000000000..d0b0bd7f99 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/FramedTitle.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf new file mode 100644 index 0000000000..62d4bbef54 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-blue.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf new file mode 100644 index 0000000000..5c7e0e9d04 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-green.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf new file mode 100644 index 0000000000..eaf7d86f66 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/HorizontalStripes-red.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf new file mode 100644 index 0000000000..ed3b849ce6 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-blue.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf new file mode 100644 index 0000000000..7af649b1cf Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-green.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf new file mode 100644 index 0000000000..b8c405455c Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/NarrowStripes-red.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf new file mode 100644 index 0000000000..913757aba6 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/RainbowStripe.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf new file mode 100644 index 0000000000..61e8ad02d7 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Rounded.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf new file mode 100644 index 0000000000..116aa95eab Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-blue.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf new file mode 100644 index 0000000000..380ca852c7 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-bluered.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf new file mode 100644 index 0000000000..e1f6ef6624 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Shaded-green.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf new file mode 100644 index 0000000000..10b8354eb5 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideSquares.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf new file mode 100644 index 0000000000..986ba82b3c Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/SideToc.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf new file mode 100644 index 0000000000..16c6a7b575 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Split.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf new file mode 100644 index 0000000000..f537e0a9f5 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Sunrise.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf new file mode 100644 index 0000000000..72316e536b Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/Swoosh.pdf differ diff --git a/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf new file mode 100644 index 0000000000..f3e91ab7d0 Binary files /dev/null and b/macros/context/contrib/context-simpleslides/doc/context/third/simpleslides/styles/ThickStripes.pdf differ diff --git a/macros/context/contrib/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua b/macros/context/contrib/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua new file mode 100644 index 0000000000..aeb566338c --- /dev/null +++ b/macros/context/contrib/context-simpleslides/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua @@ -0,0 +1,220 @@ +if not modules then modules = { } end modules ['mtx-simplestyles'] = { + version = 0.1, + comment = "Show a particular style of simpleslides module", + author = "Aditya Mahajan and Thomas A. Schmitz", + copyright = "Aditya Mahajan and Thomas A. Schmitz", + license = "GNU Public License v 2.0" +} + +-- Usage: To generate all variations for BigNumber use +-- mtxrun --script simpleslides --style=BigNumber +-- To generate all variations of all styles use +-- mtxrun --script simpleslides --all +-- +-- By default, luatex engine is used. If you want a specific engine, you can +-- pass --engine=pdftex or --engine=xetex to the program. + +third = third or {} +simpleslides = third.simpleslides or {} + +simpleslides.options = { + ["BigNumber"] ={color={"blue", "red"}}, + ["BottomSquares"] ={}, + ["Boxed"] ={}, + ["BoxedTitle"] ={}, + ["Ellipse"] ={}, + ["Embossed"] ={}, + ["Framed"] ={alternative={"square", "stripe"}}, + ["FramedTitle"] ={}, + ["HorizontalStripes"] ={color={"blue", "green", "red"}}, + ["NarrowStripes"] ={color={"blue", "green", "red"}}, + ["PlainCounter"] ={}, + ["RainbowStripe"] ={}, + ["Rounded"] ={}, + ["Shaded"] ={color={"blue", "green", "bluered"}}, + ["SideSquares"] ={}, + ["Split"] ={}, + ["Sunrise"] ={}, + ["Swoosh"] ={}, + ["ThickStripes"] ={}, +} + +function simpleslides.setup(style, color, alternative) + local usemodule = "\\usemodule[simpleslides]\n" + local options = "" + if style then options = options .. "style=" ..style.. ",\n" end + if color then options = options .. "color=" ..color.. ",\n" end + if alternative then options = options .. "alternative="..alternative..",\n" end + return usemodule .. "[" .. options .. "]\n" +end + +simpleslides.body = [[ +\setupTitle + [title={Presentation Title}, + author={F.~Author, S.~Another}, + date={Date / Occasion}] + +\setupexternalfigures[location={local,global,default}] + +\starttext + +\placeTitle + + +\SlideTitle{Make Titles Informative} + +\startitemize + \item Use bullets points when appropriate. + \item Use pictures when possible + \item Do not put too much information on one slide +\stopitemize + +\IncludePicture + [horizontal] + [cow] % Name of the image + {A Dutch Cow} % Title of the slide + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=yes] + {A Dutch Cow with a grid} % Title of the slide + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=yes, + steps=5, % Each grid block is broken into these many parts. + subgrid=yes] + {A Dutch Cow with a fine grid} % Title of the slide + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=yes, + subgrid=yes, + alternative=circle, + color=orange, + x=1.4, + y=8.2, + xscale=1.5, + shadow=bottomleft] + {The head of a dutch cow} + + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=no, + subgrid=no, + alternative=circle, + color=orange, + x=1.4, + y=8.2, + xscale=1.5, + shadow=bottomleft] + {The head of a dutch cow} + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=no, + subgrid=no, + alternative=arrow, + color=orange, + x=0.4, + y=6.8, + direction=-90, + length=3cm, + shadow=topright] + {The mouth of a dutch cow} + +\IncludePicture + [horizontal] + [cow] % Name of the image + [highlight=yes, + grid=no, + subgrid=no, + alternative=focus, + color=orange, + x=1.4, + y=8.2, + xscale=1.5, + opacity=0.5] + {The head of a dutch cow} + +\IncludePicture + [vertical] + [mill] + [width=\NormalWidth] + {The windmills are an example of a green energy source.} + +\SlideTitle{Summary} + +\startitemize + \item The {\em first main message} of your talk in one or two lines. + \item The {\em second main message} of your talk in one or two lines. + \item Perhaps a {\em third message}, but not more than that. +\stopitemize + +\stoptext +]] + +local engine = environment.argument("engine") or "luatex" +local command = "context --" .. engine -- .. " --batchmode" +local styles = environment.argument("styles") +local filename = "styles/simpleslides-example.tex" + +function simpleslides.create_test(style, color, alternative) + local file = assert(io.open(filename, "w")) + file:write(simpleslides.setup(style,color,alternative)) + file:write(simpleslides.body) + assert(io.close(file)) + local result = "--result=styles/"..style + if color then result = result .. "-" .. color end + if alternative then result = result .. "-" .. alternative end + local str = command .. " " .. filename .. " " .. result + logs.report("simpleslides", "executing " .. str) + os.execute(str) +end + +function simpleslides.show_style(style) + if simpleslides.options[style] then + local colors = simpleslides.options[style].color + local bottoms = simpleslides.options[style].alternative + if colors then + for i,color in pairs(colors) do + if bottoms then + for j,alternative in pairs(bottoms) do + simpleslides.create_test(style,color,alternative) + end + else + simpleslides.create_test(style,color,nil) + end + end + else + if bottoms then + for j,alternative in pairs(bottoms) do + simpleslides.create_test(style,nil,alternative) + end + else + simpleslides.create_test(style,nil,nil) + end + end + else + logs.report("simplestyles", "style \"" .. style .. "\" does not exist") + end +end + +if styles == "all" then + for s,i in pairs(simpleslides.options) do + simpleslides.show_style(s) + end +else + simpleslides.show_style(styles) +end diff --git a/macros/context/contrib/context-simpleslides/tex/context/interface/third/t-simpleslides.xml b/macros/context/contrib/context-simpleslides/tex/context/interface/third/t-simpleslides.xml new file mode 100644 index 0000000000..9c20599620 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/interface/third/t-simpleslides.xml @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex new file mode 100644 index 0000000000..6612757231 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BigNumber.tex @@ -0,0 +1,220 @@ +%D \module +%D [ file=simpleslides-s-BigNumber, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Big Number Style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{BigNumber} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Big Number style} + +\startmodule[simpleslides-s-BigNumber] + +\unprotect + +%D First, we change the page layout to have more space all around + +\setuplayout [width=fit, + margin=2cm, + height=fit, + leftmargindistance=.8cm, + rightmargindistance=0cm, + header=18mm, + footer=0cm, + topspace=.8cm, + backspace=1.9cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=18mm] +\setuplayout [simpleslides:layout:vertical] [header=0mm] +\setuplayout [simpleslides:layout:title] [header=0mm] + +\setuplayer[simpleslides:layer:slidetitle] + [width=\paperwidth, + height=\paperheight,x=20mm] + +%D Next we define generic frames, which will be used by other macros to +%D get a consistent look and feel. + +\defineframed[simpleslides:framed:small] + [frame=off,offset=0pt, + width=1.7cm,align=middle] + +\setupcombinations[distance=2.5em] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.46\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.46\textwidth} + +%D This module has two color schemes, a blue one and a red one. + +\startsetups simpleslides:setups:blue +\definecolor [simpleslides:contrastcolor] [r=0.8,g=0.8,b=0.9] +\definecolor [simpleslides:backgroundcolor] [s=.88] +\definecolor [simpleslides:textcolor] [s=0] +\stopsetups + +\startsetups simpleslides:setups:red +\definecolor [simpleslides:contrastcolor] [r=0.4] +\definecolor [simpleslides:backgroundcolor] [s=.35] +\definecolor [simpleslides:textcolor] [s=1] +\stopsetups + +%D Now we choose the scheme that the user asked for + +\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} + {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} + {\setups{simpleslides:setups:blue}} + +\setupcolors[textcolor={simpleslides:textcolor}] + + +%D The characteristic feature of this module is that the page number is drawn in +%D big letters on the slide. First we define the font used to draw the number. + +\definefontsynonym [BigNumberFont] [name:texgyreherosbold] + +\definefont [NumberFont] [BigNumberFont at 30pt] + + +%D We use \METAPOST\ to draw backgrounds. First, we define a few helper macros +%D to place text inside \METAPOST + +\definetextext[simpleslides:sometxt:left] {\TaspresentSometxtLeft} +\definetextext[simpleslides:sometxt:right]{\TaspresentSometxtRight} + +\unexpanded\def\TaspresentSometxtLeft#1% + {\getvalue{simpleslides:framed:small} + {\color[simpleslides:contrastcolor] + {\NumberFont #1}}} + +\unexpanded\def\TaspresentSometxtRight#1% + {\getvalue{simpleslides:framed:small} + {\NumberFont \color[simpleslides:backgroundcolor]{#1}}} + +%D Now we define a \METAPOST| graphic that draws the number. The exact +%D dimensions have been found by trial and error. + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +save Left, Right ; +picture Left, Right ; + +Left := textext("\NumberFont \color[simpleslides:contrastcolor]{\pagenumber}") ysized 4cm ; +Right := textext("\NumberFont \color[simpleslides:backgroundcolor]{\pagenumber}") ysized 4cm ; + +save LeftBox, RightBox ; +path LeftBox, RightBox ; + +save split ; numeric split ; +split := if RealPageNumber < 10 : 1/2 else : 3/4 fi ; +%split := 1/2 ; + +LeftBox := llcorner Left -- split[llcorner Left, lrcorner Left] + -- split[ulcorner Left, urcorner Left] -- ulcorner Left --cycle ; + +RightBox := lrcorner Right -- split[lrcorner Right, llcorner Right] + -- split[urcorner Right, ulcorner Right] -- urcorner Right --cycle ; + +save shft ; numeric shft ; +shft = arclength(llcorner Right -- lrcorner Right) ; +if RealPageNumber >= 10 : + RightBox := RightBox shifted (shft/2, 0) ; +fi; + +clip Left to LeftBox ; +clip Right to RightBox ; + +save corner; pair corner ; +corner := lrcorner Field[Text][Text] shifted (.2cm,0.3cm) ; % same as x2 + +labeloffset := 0bp; + +label.ulft(Left, corner) ; +label.urt (Right, corner) ; + +StopPage ; +\stopuseMPgraphic + +%D We also use \METAPOST\ to draw the horizontal and vertical page backgrounds. + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:contrastcolor} ; +fill Field[Text][Text] enlarged 0.2cm + withcolor \MPcolor{simpleslides:backgroundcolor} ; +StopPage ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:vertical} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:contrastcolor} ; + +z1 = urcorner Field[Text][Text] shifted (.2cm,0) ; +z2 = lrcorner Field[Text][Text] shifted (.2cm,-.2cm) ; +z3 = z1 shifted (-8.05cm,0) ; +z4 = (x3,y2) ; + +save Main ; +path Main ; +Main := z1 -- z2 -- z4 -- z3 --cycle ; + +fill Main withcolor \MPcolor{simpleslides:backgroundcolor} ; +StopPage ; +\stopuniqueMPgraphic + + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D The slide title is placed on the top of the text area. The layer takes care +%D of the positioning. + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!height=2.5cm, + \c!command=\doSlideTitle] + +\setupTitle + [\c!headcolor=simpleslides:textcolor, + \c!title\c!color=simpleslides:textcolor, + \c!date\c!color=simpleslides:textcolor, + \c!author\c!color=simpleslides:textcolor] + +%D Squares are used as the first level of itemizations + +\definesymbol[1][$\square$] +\setupitemize[1][inmargin] +%\setupitemize[each][joinedup,unpacked] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex new file mode 100644 index 0000000000..11e9f34ba0 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BlackBoard.tex @@ -0,0 +1,154 @@ +%D \module +%D [ file=simpleslides-s-BottomSquares, +%D version=2009.03.30 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- BottomSquares style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate | update , +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{BottomSquares} style for the presentation +%D module. It is loaded at runtime. This minimalistic design is inspired by a +%D presentation Taco gave at EuroTeX 2006. + +\writestatus{simpleslides}{loading module BottomSquares} + +\startmodule[simpleslides-s-BottomSquares] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + height=middle, + margin=0cm, + height=fit, + margindistance=0cm, + header=0cm, + footer=0cm, + topspace=1cm, + bottomspace=2cm, + backspace=1.5cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=1.4cm] +\setuplayout [simpleslides:layout:vertical] [header=0cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=15mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.5\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.5\textwidth} + +% %D We define a generic frame that is used by the slide title. +% +% \defineframed[simpleslides:framed] +% [frame=off,offset=0pt, +% top=\vss,bottom=\vss] + + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:contrastcolor] [r=.7,g=.1,b=.3] +\definecolor [simpleslides:variantcolor] [s=.3] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We let \METAPOST\ calculate the background: + +%AM: Why not implement this as an interaction bar? + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + +picture p ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +p := image (externalfigure "/tmp/blackboard.jpg") ; + +addto currentpicture also p ; + +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We want the title information to be colored + +\setupTitle + [color=simpleslides:contrastcolor] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=3cm, + \c!after=] + +%D attempt! + +\startuniqueMPgraphic{Important} +save p, q ; path p[], q[] ; +p[1] = unitsquare xyscaled (\overlaywidth,\overlayheight) ; +z[1] = ulcorner p[1] ; +z[2] = llcorner p[1] ; +save a ; numeric a ; +a = arclength (z[1] -- z[2])/15 ; +z[3] = ulcorner p[1] shifted (a,0) ; +z[4] = urcorner p[1] shifted (-a,0) ; +z[5] = urcorner p[1] shifted (0,-a) ; +z[6] = lrcorner p[1] shifted (0,a) ; +z[7] = lrcorner p[1] shifted (-a,0) ; +z[8] = llcorner p[1] shifted (a,0) ; +z[9] = llcorner p[1] shifted (0,a) ; +z[10] = ulcorner p[1] shifted (0,-a) ; +z[11] = z[8] shifted (5mm,0) ; +z[12] = z[5] shifted (0,-5mm) ; +p[2] = z[3] --- z[4] .. z[5] --- z[6] .. z[7] --- z[8] .. z[9] --- z[10] .. cycle ; +q[1] = z[11] --- z[7] .. z[6] --- z[12] ; +for i = 3 upto 22: + pickup pencircle scaled (i*0.5mm) ; + draw q[1] withcolor transparent ("normal", 0.01, black) ; +endfor +pickup pencircle scaled 2pt ; +fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; +%draw z[8] withcolor red ; +\stopuniqueMPgraphic + +\defineoverlay[VImportant][\useMPgraphic{Important}] + +\define[1]\Important% + {\blank[line]\midaligned{{\framed[height=5cm,width=0.9\textwidth,frame=off,background=VImportant,align=middle,offset=0pt,top=\vss,bottom=\vss,strut=no,foregroundcolor=simpleslides:backgroundcolor]{#1}}}} + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput + diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex new file mode 100644 index 0000000000..845fd2fb1c --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BottomSquares.tex @@ -0,0 +1,173 @@ +%D \module +%D [ file=simpleslides-s-BottomSquares, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- BottomSquares style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate | update , +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{BottomSquares} style for the presentation +%D module. It is loaded at runtime. This minimalistic design is inspired by a +%D presentation Taco gave at EuroTeX 2006. + +\writestatus{simpleslides}{loading module BottomSquares} + +\startmodule[simpleslides-s-BottomSquares] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + height=middle, + margin=0cm, + height=fit, + margindistance=0cm, + header=0cm, + footer=0cm, + topspace=1cm, + bottomspace=2cm, + backspace=1.5cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=1.4cm] +\setuplayout [simpleslides:layout:vertical] [header=0cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=15mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.5\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.5\textwidth} + +% %D We define a generic frame that is used by the slide title. +% +% \defineframed[simpleslides:framed] +% [frame=off,offset=0pt, +% top=\vss,bottom=\vss] + + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:contrastcolor] [r=.7,g=.1,b=.3] +\definecolor [simpleslides:variantcolor] [s=.3] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We let \METAPOST\ calculate the background: + +%AM: Why not implement this as an interaction bar? + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +save diff ;numeric diff; +diff = .3cm ; + +save w; numeric w; +w = xpart (lrcorner Field[Text][Text] - llcorner Field[Text][Text]) - diff ; + +save factor; numeric factor; +if NOfPages <= 1 : + factor = w ; +else : + factor = w/(NOfPages - 1) ; +fi ; + +save p; path p ; +p = unitsquare xyscaled (diff,diff) + shifted (xpart llcorner Field[Text][Text],0.85cm) ; + +for i = 1 upto NOfPages: + if RealPageNumber = i: + fill p xyscaled (0,2) shifted ( (i-1)*factor,-diff-0.85cm) + withcolor \MPcolor{simpleslides:contrastcolor} ; + else : + fill p shifted ( (i-1)*factor, 0) + withcolor \MPcolor{simpleslides:variantcolor} ; + fi ; +endfor ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We want the title information to be colored + +\setupTitle + [color=simpleslides:contrastcolor] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=3cm, + \c!after=] + +%D attempt! + +\startuniqueMPgraphic{Important} +save p, q ; path p[], q[] ; +p[1] = unitsquare xyscaled (\overlaywidth,\overlayheight) ; +z[1] = ulcorner p[1] ; +z[2] = llcorner p[1] ; +save a ; numeric a ; +a = arclength (z[1] -- z[2])/15 ; +z[3] = ulcorner p[1] shifted (a,0) ; +z[4] = urcorner p[1] shifted (-a,0) ; +z[5] = urcorner p[1] shifted (0,-a) ; +z[6] = lrcorner p[1] shifted (0,a) ; +z[7] = lrcorner p[1] shifted (-a,0) ; +z[8] = llcorner p[1] shifted (a,0) ; +z[9] = llcorner p[1] shifted (0,a) ; +z[10] = ulcorner p[1] shifted (0,-a) ; +z[11] = z[8] shifted (5mm,0) ; +z[12] = z[5] shifted (0,-5mm) ; +p[2] = z[3] --- z[4] .. z[5] --- z[6] .. z[7] --- z[8] .. z[9] --- z[10] .. cycle ; +q[1] = z[11] --- z[7] .. z[6] --- z[12] ; +for i = 3 upto 22: + pickup pencircle scaled (i*0.5mm) ; + draw q[1] withcolor transparent ("normal", 0.01, black) ; +endfor +pickup pencircle scaled 2pt ; +fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; +%draw z[8] withcolor red ; +\stopuniqueMPgraphic + +\defineoverlay[VImportant][\useMPgraphic{Important}] + +\define[1]\Important% + {\blank[line]\midaligned{{\framed[height=5cm,width=0.9\textwidth,frame=off,background=VImportant,align=middle,offset=0pt,top=\vss,bottom=\vss,strut=no,foregroundcolor=simpleslides:backgroundcolor]{#1}}}} + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex new file mode 100644 index 0000000000..61c5b1c0e5 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Boxed.tex @@ -0,0 +1,172 @@ +%D \module +%D [ file=simpleslides-s-Boxed, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Boxed Style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Boxed} style for the presentation +%D module. It is loaded at runtime. The look of this style was inspired by the +%D screen version of the Metafun manual. + +\writestatus{simpleslides}{loading style Boxed} + +\startmodule[simpleslides-s-Boxed] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=2cm, + height=fit, + leftmargindistance=1cm, + rightmargindistance=0cm, + header=2.8cm, + footer=1cm, + topspace=.7cm, + backspace=2cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=2.8cm] +\setuplayout [simpleslides:layout:vertical] [header=1.4cm] +\setuplayout [simpleslides:layout:title] [header=1.4cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=20mm, + y=15mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D We define our colorscheme: + +\definecolor [simpleslides:backgroundcolor] [s=.75] +\definecolor [simpleslides:altbackgroundcolor] [s=.2] +\definecolor [simpleslides:contrastcolor] [r=.55, g=0, b=.04] +\definecolor [simpleslides:variantcolor] [yellow] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We let Metapost calculate the background: + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; + +save p; path p[] ; + +save a ; numeric a ; +a := 1.5cm ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z1 = ulcorner Page shifted (a,0) ; z2 = urcorner Page shifted (-a,0) ; +z3 = urcorner Page shifted (0,-a); z4 = lrcorner Page shifted (0,a) ; +z5 = (x2,0) ; z6 = (x1,0) ; +z7 = (0,y4) ; z8 = (0,y3) ; +z9 = (x1,y3) ; z10 = (x2,y3) ; +z11 = (x2,y4) ; z12 = (x1,y4) ; + +p[1] = z9 -- z12 -- z7 -- z8 -- cycle ; +p[2] = z10 -- z3 -- z4 -- z11 -- cycle ; +p[3] = z12 -- z11 -- z5 -- z6 -- cycle ; +p[4] = z9 -- z10 -- z2 -- z1 -- cycle ; + +fill p[1] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; +fill p[2] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; +fill p[3] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; +fill p[4] withcolor \MPcolor{simpleslides:altbackgroundcolor} ; + +pickup pencircle scaled 8 pt ; + +draw z1 -- z6 withcolor \MPcolor{simpleslides:contrastcolor} ; +draw z2 -- z5 withcolor \MPcolor{simpleslides:contrastcolor} ; +draw z7 -- z4 withcolor \MPcolor{simpleslides:contrastcolor} ; +draw z8 -- z3 withcolor \MPcolor{simpleslides:contrastcolor} ; + +StopPage ; +\stopuniqueMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage + +save a; numeric a; +a := 1.5cm ; + +save factor, allpages, shift ; +numeric factor, allpages, shift ; + +factor :=(NOfPages div 18) + 1 ; +allpages := if NOfPages <= 18 : NOfPages elseif odd NOfPages : NOfPages + 1 + else : NOfPages fi ; + +shift := factor * (PaperWidth -2a)/allpages ; + +save p ;path p ; +p := fullcircle scaled 4mm shifted (a + shift/2, a/2) ; + +for i = 1 upto allpages/factor : + fill p shifted ( (i-1)*shift, 0) + if i - 1 = floor ((RealPageNumber - 1)/factor) : + withcolor \MPcolor{simpleslides:variantcolor} ; + else : + withcolor \MPcolor{simpleslides:backgroundcolor} ; + fi ; +endfor ; + + +StopPage +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D The title page: + +\setupTitle + [\c!headcolor={simpleslides:contrastcolor}] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=2.3cm, + \c!after=] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][inmargin][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex new file mode 100644 index 0000000000..4339602482 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-BoxedTitle.tex @@ -0,0 +1,195 @@ +%D \module +%D [ file=simpleslides-s-BoxedTitle, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- FramedTitle style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\PRESTITdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2009 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{BoxedTitle} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading style BoxedTitle} + +\startmodule[simpleslides-s-BoxedTitle] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=0cm, + footer=0cm, + topspace=1.35cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=1.75cm] +\setuplayout [simpleslides:layout:vertical] [header=0cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=10mm,y=5mm] + + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.45\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.45\textwidth} + +\setupframed[simpleslides:framed] + [background={BoxedTitle:Title}] + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.98] +\definecolor [simpleslides:variantcolor] [r=0.05,g=0.06,b=0.5] +\definecolor [simpleslides:contrastcolor] [r=.46,g=0.67,b=0.84] +\definecolor [simpleslides:itemize:color] [simpleslides:variantcolor] + +%D We let Metapost calculate the background: + +\startuniqueMPgraphic{MyShade} + save p ; path p ; + p := unitsquare xscaled \overlaywidth yscaled \overlayheight smoothed 3mm ; + linear_shade(p,6,\MPcolor{simpleslides:variantcolor},\MPcolor{simpleslides:contrastcolor}) ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +save q ; path q ; +q = unitsquare xscaled \overlaywidth yscaled \overlayheight smoothed 7mm ; +fill Page withcolor black ; +fill q withcolor \MPcolor{simpleslides:backgroundcolor} ; +StopPage ; +\stopuniqueMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +save a, b ; numeric a, b ; +save p ; path p ; +a = 3.5mm ; +z0 = (0,5mm) ; +z1 = z0 shifted (a * NOfPages,0) ; +b = arclength (z0 --z1) ; + +z2 = z0 shifted (PaperWidth/2 - b/2,0) ; +z3 = z1 shifted (PaperWidth/2 - b/2,0) ; +z4 = z3 shifted (0,a) ; +z5 = z2 shifted (0,a) ; +pickup pencircle scaled 0.5pt ; +p = z2 -- z3 -- z4 -- z5 -- cycle ; +pair za[] ; +pair zb[] ; +z.a1 = z2 ; +z.b1 = z5 ; +for i = 2 upto (NOfPages + 1): + z.a[i] = z.a[(i - 1)] shifted (a,0) ; + z.b[i] = z.b[(i - 1)] shifted (a,0) ; + for k = 2 upto (RealPageNumber + 1) : + z.a[k] = z.a[(k - 1)] shifted (a,0) ; + z.b[k] = z.b[(k - 1)] shifted (a,0) ; + path q[] ; + q[k] = z.a[(k -1 )] -- z.a[k] -- z.b[k] -- z.b[(k - 1)] -- cycle ; + circular_shade(q[k],0,\MPcolor{simpleslides:contrastcolor},\MPcolor{simpleslides:variantcolor}) ; + endfor ; + pickup pencircle scaled 1pt ; + draw z.a[i] -- z.b[i] withcolor \MPcolor{simpleslides:variantcolor} ; +endfor ; +draw p withcolor \MPcolor{simpleslides:variantcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuniqueMPgraphic{FilledSquare} +save p ; path p ; +p = unitsquare xyscaled(0.4cm,0.4cm) ; +circular_shade(p,0,\MPcolor{simpleslides:contrastcolor},\MPcolor{simpleslides:variantcolor}) ; +\stopuniqueMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [BoxedTitle:Title] + [\uniqueMPgraphic{MyShade}] + +%D We want the title to placed in a framed box. We redefine all the keys of +%D \type{\setupTitle}, so that the module is easier to maintain. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:backgroundcolor}, + \c!align=\v!middle, + \c!before={\vfill\getvalue{simpleslides:framed} + [\c!width=\textwidth,\c!height=.75\textheight, + \c!align=\v!middle, \c!strut=\v!no] + \bgroup}, + \c!after={\egroup\vfill}, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=simpleslides:backgroundcolor, + \c!title\c!align=,%\v!middle, + \c!author\c!style=, + \c!author\c!color=simpleslides:backgroundcolor, + \c!author\c!align=,%\v!middle, + \c!date\c!style=, + \c!date\c!color=simpleslides:backgroundcolor, + \c!date\c!align=,%\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +%D We also want the slide title in a framed box. + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!height=2.1cm, + \c!width=\textwidth, + \c!color=simpleslides:backgroundcolor] + +%D In this style, the space opposite vertical pictures has the same shaded +%D frame as the slide title. + +\setupPicture[verticalbackground=BoxedTitle:Title, + verticalforegroundcolor=simpleslides:backgroundcolor] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\uniqueMPgraphic{FilledSquare}] +\setupitemize[1][color=simpleslides:variantcolor] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex new file mode 100644 index 0000000000..60670ecfe8 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Ellipse.tex @@ -0,0 +1,128 @@ +%D \module +%D [ file=simpleslides-s-Ellipse, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module Ellipse, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Ellipse} style for the presentation +%D module. The design is inspired by Hans's "funny" presentation module +%D (s-pre-03). It is loaded at runtime. + +\writestatus{simpleslides}{loading Ellipse style} + +\startmodule[simpleslides-s-Ellipse] + +\unprotect + +%D First, we change the page layout. + +\setuplayout [width=fit, + height=fit, + margin=0cm, + header=1.2cm, + footer=0cm, + topspace=1.8cm, + backspace=1.5cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=15mm] +\setuplayout [simpleslides:layout:vertical] [header=0mm] +\setuplayout [simpleslides:layout:title] [header=0mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.5\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.5\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [y=8mm, + x=15mm] + +%D We define our color scheme: + +\definecolor[simpleslides:variantcolor] [s=0] +\definecolor[simpleslides:backgroundcolor] [s=.8] +\definecolor[simpleslides:contrastcolor] [r=.5,g=0,b=0] +\definecolor[simpleslides:altcontrastcolor] [r=.9,g=0,b=0] +\definecolor[simpleslides:itemize:color] [r=.5] + +%D We let Metapost calculate the background: + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage ; + fill Page withcolor \MPcolor{simpleslides:variantcolor} ; + save p ; path p ; + p := Page enlarged (-15pt,-15pt) superellipsed .9 ; + fill p withcolor \MPcolor{simpleslides:backgroundcolor} ; + pickup pencircle scaled 20pt ; + draw p withcolor \MPcolor{simpleslides:contrastcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + save p ; path p ; + p := Page enlarged (-15pt,-15pt) superellipsed .9 ; + pickup pencircle scaled 20pt ; + save pa, pb; pair pa, pb ; + if RealPageNumber>1: + pa := point (3 + (6*RealPageNumber) / NOfPages) of p ; + pb := point (3 + (6*(RealPageNumber-1)) / NOfPages) of p ; + draw (p cutafter pa) cutbefore pb + withcolor \MPcolor{simpleslides:altcontrastcolor} ; + fi ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We want the title to placed in color. + +\setupTitle[\c!headcolor={simpleslides:contrastcolor}] + +%D We want the slide title on the top + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!align=\v!center, + \c!height=3.5cm, + \c!color=simpleslides:contrastcolor] + +\setupcombinations[distance=0cm] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][\c!color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex new file mode 100644 index 0000000000..8ed078a3e7 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Embossed.tex @@ -0,0 +1,160 @@ +%D \module +%D [ file=simpleslides-s--Embossed, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Embossed style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{embossed} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading module embossed} + +\startmodule[simpleslides-s-Embossed] + +\unprotect +%D The page layout: + +\setuplayout [width=fit, + margin=1.3cm, + height=fit, + header=1cm, + footer=1cm, + topspace=10mm, + backspace=2cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=1cm] +\setuplayout [simpleslides:layout:vertical] [header=0cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight{.94\textheight} +\define\NormalWidth{.476\textwidth} +\define\PictureFrameHeight{.94\textheight} +\define\PictureFrameWidth{.476\textwidth} + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=20mm,y=2mm] + +%D Next we define a generic frame + +\defineframed[simpleslides:framed] + [frame=off,offset=0pt, + top=\vss,bottom=\vss] + +\defineframed[simpleslides:framed:big] + [frame=off,offset=0pt,strut=no, + width=\textwidth,height=2cm, + top=\vss,bottom=\vss] + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [r=1,g=1,b=.8] +\definecolor [simpleslides:variantcolor] [r=.6,g=.2,b=.2] +\definecolor [simpleslides:specialcolor:1] [r=.4,g=.2,b=.2] +\definecolor [simpleslides:specialcolor:2] [r=.7,g=.2,b=.2] +\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.5] +\definecolor [simpleslides:framecolor] [s=.4] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D This module write "Made with ConTeXt" in bold at the bottom. We first define +%D a font for it. + +\definefontsynonym [Embossed] [name:texgyreherosbold] + +\definefont[EmblemFont] [Embossed at 30pt] + +%D Some strings are configurable. + +\setuplabeltext [\s!en] [simpleslidesemblem={Made with \CONTEXT},of=of] +\setuplabeltext [\s!de] [simpleslidesemblem={Gesetzt mit \CONTEXT},of=von] + +\definetextext[simpleslides:sometxt:left] {\TaspresentSometxtLeft} +\definetextext[simpleslides:sometxt:right]{\TaspresentSometxtRight} + +\unexpanded\def\TaspresentSometxtLeft#1% + {\getvalue{simpleslides:framed:big} + {\EmblemFont\color[simpleslides:specialcolor:1] + {#1}}} + +\unexpanded\def\TaspresentSometxtRight#1% + {\getvalue{simpleslides:framed:big} + {\EmblemFont\color[simpleslides:specialcolor:2] + {#1}}} + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + +save a, b; +numeric a; a = 2cm ; +numeric b; b = 0.9cm ; + +z1 = llcorner Page shifted (0,a) ; +z2 = lrcorner Page shifted (0,a) ; + +save bottom ; path bottom ; +bottom = llcorner Page -- z1 -- z2 -- lrcorner Page -- cycle ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill bottom withcolor \MPcolor{simpleslides:variantcolor} ; + +draw Page withcolor \MPcolor{simpleslides:framecolor} + withpen pencircle scaled 12pt ; +draw topboundary bottom withcolor \MPcolor{simpleslides:framecolor} + withpen pencircle scaled 6pt ; + + +draw \sometxt[simpleslides:sometxt:left]{\labeltext{simpleslidesemblem} \hfill \pagenumber\ \labeltext{of} \lastpage} + shifted (1.96cm,0.04cm) ; + +draw \sometxt[simpleslides:sometxt:right]{\labeltext{simpleslidesemblem} \hfill \pagenumber\ \labeltext{of} \lastpage} + shifted (2cm,0) ; + +StopPage ; +\stopuseMPgraphic + + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + + +%D We want the presentation title to be in color + +\setupTitle[\c!title\c!color=simpleslides:contrastcolor] + +%D We also want the slide title in a framed box. + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!color={simpleslides:contrastcolor}, + \c!width=\textwidth, + \c!height=2cm, + \c!align=\v!middle] + + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex new file mode 100644 index 0000000000..6bb446c1ae --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Framed.tex @@ -0,0 +1,227 @@ +%D \module +%D [ file=simpleslides-s-Framed, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Framed Style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Framed} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading style Framed} + +\startmodule[simpleslides-s-Framed] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=0.6cm, + height=fit, + header=2.1cm, + footer=1.35cm, + footerdistance=0.5cm, + topspace=0.5cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=2.1cm,backspace=1cm] +\setuplayout [simpleslides:layout:vertical] [header=0cm,backspace=1cm] +\setuplayout [simpleslides:layout:title] [header=0cm,backspace=0.5cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=10mm,y=3mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {.975\textheight} +\define\NormalWidth {.485\textwidth} +\define\PictureFrameHeight {.975\textheight} +\define\PictureFrameWidth {.485\textwidth} + + +%D We define our colors: + +\definecolor [simpleslides:backgroundcolor] [r=.85, g=.85, b=.85] +\definecolor [simpleslides:framecolor] [r=.42, g=.42, b=.7] +\definecolor [simpleslides:contrastcolor] [r=0, g=0, b=.5] +\definecolor [simpleslides:variantcolor] [r=0, g=0, b=1] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We let \METAPOST\ calculate the background. This style have two options for +%D ornaments, square or stripes. We define both, and then choose one depending +%D on the user's choice. + +\startuseMPgraphic{simpleslides:MP:ornament:square} +StartPage; + +save a,b,c,p; +numeric a; a = 0.955cm ; +numeric b; b = 0.52cm ; +numeric c; c = 0.8cm ; +path p[] ; + +for i=1 upto 11: + p[i] = unitsquare xyscaled (a,a) shifted (b+2*(i-1)*a, c) ; + fill p[i] withcolor ((i-1)/10)[\MPcolor{simpleslides:contrastcolor}, + \MPcolor{simpleslides:variantcolor}] ; +endfor ; + +if NOfPages >= 12: + save n ; numeric n ; + n := (10*(RealPageNumber - 1) div (NOfPages - 1)) + 1; + + draw llcorner p[n] -- urcorner p[n] + withpen pencircle scaled 2pt + withcolor \MPcolor{simpleslides:backgroundcolor} ; +fi ; + +StopPage; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament:stripe} +StartPage; + +save p ; +path p[] ; + +p[1] := unitsquare xyscaled(0.95*OverlayWidth,1cm) shifted (0.52cm,0.8cm) ; + +linear_shade(p[1],0, + \MPcolor{simpleslides:backgroundcolor}, + \MPcolor{simpleslides:contrastcolor}) ; + +save i ; +numeric i; +if NOfPages = 0 : + i = RealPageNumber ; +else : + i = RealPageNumber/NOfPages ; +fi ; + +p[2] = ulcorner p[1] -- urcorner p[1] ; +p[3] = llcorner p[1] -- lrcorner p[1] ; + +save o; +pair o[] ; + +o[1] := point i along p[2] ; +o[2] := point i along p[3] ; + +p[4] = ulcorner p[1] -- o[1] -- o[2] -- llcorner p[1] -- cycle ; + +clip currentpicture to p[4] ; + +StopPage; +\stopuseMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:vertical} +StartPage ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +draw Page enlarged (-.2cm) + withpen pencircle scaled 4pt + withcolor \MPcolor{simpleslides:framecolor} ; + +draw unitsquare + xyscaled(0.448*PaperWidth,0.815*PaperHeight) + shifted (0.528*PaperWidth, 0.15*PaperHeight) + withpen pencircle scaled 2pt + withcolor \MPcolor{simpleslides:framecolor} ; + +StopPage ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +draw Page enlarged (-.2cm) + withpen pencircle scaled 4pt + withcolor \MPcolor{simpleslides:framecolor} ; + +draw unitsquare + xyscaled(0.95*PaperWidth,0.7*PaperHeight) + shifted (0.025*PaperWidth, 0.15*PaperHeight) + withpen pencircle scaled 2pt + withcolor \MPcolor{simpleslides:framecolor} ; + +StopPage; +\stopuniqueMPgraphic + +%D We define these backgrounds as overlays: + + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +%D We define the ornament according to user's choice. + +\startsetups simpleslides:alternative:square +\defineoverlay + [simpleslides:background:ornament] + [\uniqueMPgraphic{simpleslides:MP:ornament:square}] +\stopsetups + +\startsetups simpleslides:alternative:stripe +\defineoverlay + [simpleslides:background:ornament] + [\uniqueMPgraphic{simpleslides:MP:ornament:stripe}] +\stopsetups + +\startsetups simpleslides:alternative:empty + \setups{simpleslides:alternative:square} +\stopsetups + +%D Now we activate the user's choice + +\setups{simpleslides:alternative:\moduleparameter{simpleslides}{alternative}} + +%D The title is typed in a slightly larger font. + +\setupTitle + [\c!title\c!color={simpleslides:contrastcolor}, + \c!title\c!style=\tfc, + \c!author\c!color={simpleslides:contrastcolor}, + \c!author\c!style=\tfa, + \c!date\c!color={simpleslides:contrastcolor}, + \c!date\c!style=\tfa] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=2.1cm, + \c!after=] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex new file mode 100644 index 0000000000..25b454481e --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FramedTitle.tex @@ -0,0 +1,160 @@ +%D \module +%D [ file=simpleslides-s-FramedTitle, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- FramedTitle style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{FramedTitle} style for the presentation +%D module. It is loaded at runtime. The most interesting part is the scratch +%D counter at the bottom of the page, which is explained in the metafun manual. + +\writestatus{simpleslides}{loading style FramedTitle} + +\startmodule[simpleslides-s-FramedTitle] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=2.2cm, + footer=.8cm, + topspace=.6cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=2.2cm] +\setuplayout [simpleslides:layout:vertical] [header=0.5cm] +\setuplayout [simpleslides:layout:title] [header=0.5cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=10mm,y=2mm] + + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +\setupframed[simpleslides:framed] + [corner=round, + background=color,backgroundcolor={simpleslides:contrastcolor}] + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.9] +\definecolor [simpleslides:variantcolor] [s=.7] +\definecolor [simpleslides:contrastcolor] [r=.5] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We let Metapost calculate the background: + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +StopPage ; +\stopuniqueMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + +save a,b ; +numeric a,b ; +a = 7mm ; +b = PaperWidth/2 - NOfPages * 2.5pt ; + +save p,q; path p,q ; +p =((0,5mm) -- (1mm,11mm)) shifted (b,0) ; +q =((-8mm,5mm) -- (0,11mm) ) shifted (b,0) ; + +pickup pencircle scaled 3pt ; +for i := NOfPages-1 downto 1: + draw (if i mod 5 = 0 : q else : p fi) + shifted (i*5pt, 0pt) + withcolor if i < RealPageNumber : \MPcolor{simpleslides:contrastcolor} + else : \MPcolor{simpleslides:variantcolor} + fi ; +endfor ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We want the title to placed in a framed box. We redefine all the keys of +%D \type{\setupTitle}, so that the module is easier to maintain. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:backgroundcolor}, + \c!align=\v!middle, + \c!before={\vfill\getvalue{simpleslides:framed} + [\c!width=\textwidth,\c!height=.75\textheight, + \c!align=\v!middle, \c!strut=\v!no] + \bgroup}, + \c!after={\egroup\vfill}, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=simpleslides:backgroundcolor, + \c!title\c!align=\v!middle, + \c!author\c!style=, + \c!author\c!color=simpleslides:backgroundcolor, + \c!author\c!align=\v!middle, + \c!date\c!style=, + \c!date\c!color=simpleslides:backgroundcolor, + \c!date\c!align=\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +%D We also want the slide title in a framed box. + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!height=2.1cm, + \c!width=\textwidth, + \c!color=simpleslides:backgroundcolor] + + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color=simpleslides:contrastcolor] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex new file mode 100644 index 0000000000..645b24453b --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyFrame.tex @@ -0,0 +1,259 @@ +%D \module +%D [ file=simpleslides-s-SideToc, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- SideToc style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2010 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{SideToc} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Fuzzy Frame style} + +\startmodule[simpleslides-s-FuzzyFrame] + +\unprotect + +%D We create different layouts for the title page, horizontal, and vertical +%D slides. + +\setuplayout [simpleslides:layout:vertical] + [leftmargin=0cm, + rightmargin=0cm, + header=0.1cm, + headerdistance=1.7cm, + header=0cm, + headerdistance=0cm, + footer=0cm, + topspace=1cm, + backspace=1cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setuplayout [simpleslides:layout:horizontal] + [width=fit, + leftmargin=0cm, + rightmargin=0cm, + height=fit, + header=0.1cm, + headerdistance=1.7cm, + footer=0cm, + topspace=1cm, + backspace=1cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setuplayout [simpleslides:layout:title] + [width=fit, + leftmargin=0cm, + rightmargin=0cm, + height=fit, + header=0cm, + headerdistance=0cm, + footer=0cm, + topspace=1cm, + backspace=1cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setupcombinations[distance=0.75cm] + +%D This is basically the same as the FuzzyTopic style, minus the "Topic" list; +%D I just wanted something with a randomized border and took that style as +%D template. + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [x=1cm,y=0mm] + +%D We define our color scheme +\definecolor [simpleslides:contrastcolor] [r=0.23,g=0.31,b=0.59] +\definecolor [simpleslides:backgroundcolor] [s=0.9] +\definecolor [simpleslides:altcontrastcolor] [s=0.95] +\definecolor [simpleslides:textcolor] [s=0] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We use \METAPOST to draw the background. + +\startuseMPgraphic{simpleslides:MP:title} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +for i=1 upto 20 : + draw Page enlarged -5pt randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; +endfor ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage ; +pickup pencircle scaled .5pt ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +for i=1 upto 20 : + draw Page enlarged -5pt randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; +endfor ; +z[1] = ulcorner Page shifted (1cm, -2.2cm) ; +z[2] = urcorner Page shifted (-1cm, -2.2cm) ; +path sep ; sep = z[1] -- z[2] ; +for i=1 upto 20 : + draw sep randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; +endfor ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:vertical} +StartPage ; +pickup pencircle scaled .5pt ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +for i=1 upto 20 : + draw Page enlarged -5pt randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; +endfor ; +z[1] = 1/2[ulcorner Page, urcorner Page] shifted (0, -8mm) ; +z[2] = 1/2[llcorner Page, lrcorner Page] shifted (0, 15mm) ; +path sep ; sep = z[1] -- z[2] ; +for i=1 upto 20 : + draw sep randomized 15pt withcolor \MPcolor{simpleslides:contrastcolor} ; +endfor ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament2} +StartPage ; +save d, s, r ; numeric d, s, r ; +d = 4mm ; +s = 0.33 * PaperWidth ; +z[1] = (0,0) shifted (s, 1.5*d) ; +z[2] = z[1] shifted (0, d) ; +save p ; path p[] ; +p[1] = z[1] -- z[2] ; +pickup pencircle scaled 0.5pt ; +r = 150*(RealPageNumber/NOfPages) ; +z[3] = z[1] shifted (r, -4pt) ; +for i=1 upto 150 : + draw p[1] shifted (i*s/150, 0) randomized 2pt withcolor + (if i < r : \MPcolor{simpleslides:contrastcolor} + else : \MPcolor{simpleslides:altcontrastcolor} + fi) ; +endfor ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +save v, s, l, r ; numeric v, s, l, r ; +save p ; path p ; +v = 0.8cm ; +s = 0.33*PaperWidth ; +z[1] = (0,0) shifted (s,v) ; +z[2] = (PaperWidth,0) shifted (-s,v) ; +l = arclength (z[1] --z[2]) ; +r = (l*RealPageNumber/NOfPages) ; +z[3] = z[1] shifted (-5mm, -3mm) ; +z[4] = z[1] shifted (-5mm, 3mm) ; +if RealPageNumber = NOfPages : + z[5] = z[1] shifted (r+5mm,-3mm) ; + z[6] = z[1] shifted (r+5mm,3mm) ; +else: + z[5] = z[1] shifted (r,-3mm) ; + z[6] = z[1] shifted (r,3mm) ; +fi ; +pickup pencircle scaled 3pt ; +p = z[1] -- z[2] ; +pickup pencircle scaled .5pt ; + for i=1 upto 15 : + draw p randomized 12pt withcolor \MPcolor{simpleslides:altcontrastcolor} ; + endfor ; +picture old ; old := currentpicture ; +clip old to z[3] -- z[4] -- z[6] -- z[5] -- cycle ; +draw old withcolor \MPcolor{simpleslides:contrastcolor} ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:title}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament2}] + +%D We want the title to placed in color. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:contrastcolor}, + \c!align=\v!middle, + \c!before=\vfill, + \c!after=\vfill, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=simpleslides:contrastcolor, + \c!title\c!align=\v!middle, + \c!author\c!style=, + \c!author\c!color={simpleslides:contrastcolor}, + \c!author\c!align=\v!middle, + \c!date\c!style=, + \c!date\c!color={simpleslides:contrastcolor}, + \c!date\c!align=\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +%D We want the slide title on the top + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!height=2.5cm, + \c!color=black] + +%D The symbol for the first level of itemizations. + +\startuseMPgraphic{simpleslides:itemize:square} +save p ; path p[] ; +save d ; numeric d ; d := 4mm ; +p[1] := unitsquare xyscaled(d,d) ; +p[2] := ulcorner p[1] -- llcorner p[1] ; +pickup pencircle scaled (d/100) ; +for i=1 upto 15 : + draw p[2] shifted (i*d/15, 0) randomized (d/12.5) withcolor \MPcolor{simpleslides:itemize:color} ; +endfor ; +\stopuseMPgraphic + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color=simpleslides:itemize:color] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex new file mode 100644 index 0000000000..93bacf719e --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-FuzzyTopic.tex @@ -0,0 +1,384 @@ +%D \module +%D [ file=simpleslides-s-SideToc, +%D version=2010.02.09, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- SideToc style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2010 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{SideToc} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Fuzzy Topic style} + +\startmodule[simpleslides-s-FuzzyTopic] + +\unprotect + +%D We create different layouts for the title page, horizontal, and vertical +%D slides. + +\setuplayout [simpleslides:layout:vertical] + [leftmargin=0cm, + rightmargin=3cm, + leftmargindistance=0cm, + rightmargindistance=1.85cm, + header=0.1cm, + headerdistance=0cm, + footer=0cm, + topspace=1cm, + backspace=8mm, + cutspace=5.5cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setuplayout [simpleslides:layout:horizontal] + [leftmargin=0cm, + rightmargin=3cm, + leftmargindistance=0cm, + rightmargindistance=1.85cm, + header=0.1cm, + headerdistance=1.7cm, + footer=0cm, + topspace=1cm, + backspace=8mm, + cutspace=5.5cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setuplayout [simpleslides:layout:title] + [width=fit, + leftmargin=0cm, + rightmargin=0cm, + height=fit, + header=0cm, + footer=0cm, + topspace=1cm, + backspace=1cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setupcombinations[distance=0.75cm] + +%D The interesting part of this presentation style is the "Topic" list which is +%D typeset in the left margin. It is inspired by something Hans did in +%D s-pre-19. The Difference is that I wanted the Topic to be independent from +%D SlideTitle macro. This way, several slides can be combined into one Topic. + +% \definelayer +% [Topiclayer] +% [width=2.5cm, +% height=\paperheight] +% +% \defineoverlay +% [simpleslides:background:ornament] +% [\setlayer[Topiclayer]{\completelist[MyTopic]} + +% \startsetups tlayer +% \setlayer[Topiclayer]{\completelist[MyTopics]} +%\stopsetups + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [x=1cm,y=2mm] + +%D We define our color scheme +\definecolor [simpleslides:contrastcolor] [r=0.6,g=0,b=0] +\definecolor [simpleslides:backgroundcolor] [s=0.9] +\definecolor [simpleslides:altcontrastcolor] [s=0.92] +\definecolor [simpleslides:textcolor] [s=0] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D Here are the main macros for defining and typesetting the Topic list: + +\define[3]\FancyEntry{% + \doifelse \rawstructurelistfirst \MyMark% + {\framed[width=3cm,height=1cm,frame=off,top=\vss,bottom=\vss,background=simpleslides:current,offset=1mm,align=center]{\switchtobodyfont[11pt]#1}}% + {\framed[width=3cm,height=1cm,frame=off,top=\vss,bottom=\vss,offset=1mm,align=center]{\switchtobodyfont[11pt]#1}}} + +\definelist[MyTopics][criterium=all] + +\def\MyMark{} + +\definemargindata [TopicMargin] [right] [style=small] + +\def\Topic% +%{\relax} + {\dosingleargument\doTopic} + +\def\doTopic[#1]{% + \gdef\MyMark{#1}% + \writetolist[MyTopics][location=none]{#1}{}}% + +%\def\Topic% +% {\dosingleargument\doTopic} + +%\def\doTopic[#1]{% +% \gdef\MyMark{#1}% +% \writetolist[MyTopics]{#1}{}% +%} + +\setuplist[MyTopics] + [pagenumber=no, + expansion=yes, + alternative=command, + command=\FancyEntry] + +\setuptexttexts[margin][][\vbox{\placelist[MyTopics]}] + +%D We use \METAPOST to draw the background. + +\startuseMPgraphic{simpleslides:MP:title} +StartPage ; +def fuzzy (expr p,dx,dy) = + (xpart p +dx-uniformdeviate dx,ypart p+dy-uniformdeviate dy) +enddef ; + +save a, b, c ; a := 4.7cm ; b := 0.2cm ; c := 4.1cm ; +save dd ; dd := 7 ; +StartPage ; +save ll ; pair ll ; ll := (b, b) ; +save ul ; pair ul ; ul := (b, PaperHeight - b) ; +save ur ; pair ur ; ur := (PaperWidth - b, PaperHeight - b) ; +save lr ; pair lr ; lr := (PaperWidth - b, b) ; +save ple, pto, pri, pbo ; path ple, pto, pri, pbo ; +fill Page withcolor black ; +pickup pencircle scaled 8pt ; +ple := ul.. for i=.1 step .1 until .9 : fuzzy (i[ul,ll],+dd,0).. endfor ll ; +pbo := ll.. for i=.1 step .1 until .9 : fuzzy (i[ll,lr],0,+dd).. endfor lr ; +pri := lr.. for i=.1 step .1 until .9 : fuzzy (i[lr,ur],-dd,0).. endfor ur ; +pto := ur.. for i=.1 step .1 until .9 : fuzzy (i[ur,ul],0,-dd).. endfor ul ; +fill ple & pbo & pri & pto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; +draw pri withcolor \MPcolor{simpleslides:contrastcolor} ; +draw pbo withcolor \MPcolor{simpleslides:contrastcolor} ; +draw pto withcolor \MPcolor{simpleslides:contrastcolor} ; +draw ple withcolor \MPcolor{simpleslides:contrastcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:horizontal} +def fuzzy (expr p,dx,dy) = + (xpart p +dx-uniformdeviate dx,ypart p+dy-uniformdeviate dy) +enddef ; + +save a, b, c ; a := 4.7cm ; b := 0.2cm ; c := 4.1cm ; +save dd ; dd := 7 ; +StartPage ; +save ll ; pair ll ; ll := (b, b) ; +save ul ; pair ul ; ul := (b, PaperHeight - b) ; +save ur ; pair ur ; ur := (PaperWidth - a, PaperHeight - b) ; +save lr ; pair lr ; lr := (PaperWidth - a, b) ; +save tll ; pair tll ; tll := (PaperWidth - c, b) ; +save tlr ; pair tlr ; tlr := (PaperWidth - b, b) ; +save tul ; pair tul ; tul := (PaperWidth - c, PaperHeight - b) ; +save tur ; pair tur ; tur := (PaperWidth - b, PaperHeight - b) ; +save ple, pto, pri, pbo, sep ; path ple, pto, pri, pbo, sep ; +save tle, tto, tri, tbo ; path tle, tto, tri, tbo ; +fill Page withcolor black ; +pickup pencircle scaled 8pt ; +ple := ul.. for i=.1 step .1 until .9 : fuzzy (i[ul,ll],+dd,0).. endfor ll ; +pbo := ll.. for i=.1 step .1 until .9 : fuzzy (i[ll,lr],0,+dd).. endfor lr ; +pri := lr.. for i=.1 step .1 until .9 : fuzzy (i[lr,ur],-dd,0).. endfor ur ; +pto := ur.. for i=.1 step .1 until .9 : fuzzy (i[ur,ul],0,-dd).. endfor ul ; +tle := tul.. for i=.1 step .1 until .9 : fuzzy (i[tul,tll],+dd,0).. endfor tll ; +tbo := tll.. for i=.1 step .2 until .9 : fuzzy (i[tll,tlr],0,+dd).. endfor tlr ; +tri := tlr.. for i=.1 step .1 until .9 : fuzzy (i[tlr,tur],-dd,0).. endfor tur ; +tto := tur.. for i=.1 step .2 until .9 : fuzzy (i[tur,tul],0,-dd).. endfor tul ; +fill ple & pbo & pri & pto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill tle & tbo & tri & tto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor}; +draw textext("\switchtobodyfont[55pt]\color[simpleslides:altcontrastcolor]{\pagenumber}") shifted (19cm, 1.5cm) ; +draw pri withcolor \MPcolor{simpleslides:contrastcolor} ; +draw pbo withcolor \MPcolor{simpleslides:contrastcolor} ; +draw pto withcolor \MPcolor{simpleslides:contrastcolor} ; +draw ple withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tle withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tbo withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tri withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tto withcolor \MPcolor{simpleslides:contrastcolor} ; +z[1] = point 0.14 along ple shifted (8mm, 0) ; +z[2] = point 0.86 along pri shifted (-8mm, 0) ; +sep := z[1].. for i=.1 step .1 until .9 : fuzzy (i[z[1],z[2]],0,+dd).. endfor z[2] ; +draw sep withcolor \MPcolor{simpleslides:contrastcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:vertical} +def fuzzy (expr p,dx,dy) = + (xpart p +dx-uniformdeviate dx,ypart p+dy-uniformdeviate dy) +enddef ; + +save a, b, c ; a := 4.7cm ; b := 0.2cm ; c := 4.1cm ; +save dd ; dd := 7 ; +StartPage ; +save ll ; pair ll ; ll := (b, b) ; +save ul ; pair ul ; ul := (b, PaperHeight - b) ; +save ur ; pair ur ; ur := (PaperWidth - a, PaperHeight - b) ; +save lr ; pair lr ; lr := (PaperWidth - a, b) ; +save tll ; pair tll ; tll := (PaperWidth - c, b) ; +save tlr ; pair tlr ; tlr := (PaperWidth - b, b) ; +save tul ; pair tul ; tul := (PaperWidth - c, PaperHeight - b) ; +save tur ; pair tur ; tur := (PaperWidth - b, PaperHeight - b) ; +save ple, pto, pri, pbo, sep ; path ple, pto, pri, pbo, sep ; +save tle, tto, tri, tbo ; path tle, tto, tri, tbo ; +fill Page withcolor black ; +pickup pencircle scaled 8pt ; +ple := ul.. for i=.1 step .1 until .9 : fuzzy (i[ul,ll],+dd,0).. endfor ll ; +pbo := ll.. for i=.1 step .1 until .9 : fuzzy (i[ll,lr],0,+dd).. endfor lr ; +pri := lr.. for i=.1 step .1 until .9 : fuzzy (i[lr,ur],-dd,0).. endfor ur ; +pto := ur.. for i=.1 step .1 until .9 : fuzzy (i[ur,ul],0,-dd).. endfor ul ; +tle := tul.. for i=.1 step .1 until .9 : fuzzy (i[tul,tll],+dd,0).. endfor tll ; +tbo := tll.. for i=.1 step .2 until .9 : fuzzy (i[tll,tlr],0,+dd).. endfor tlr ; +tri := tlr.. for i=.1 step .1 until .9 : fuzzy (i[tlr,tur],-dd,0).. endfor tur ; +tto := tur.. for i=.1 step .2 until .9 : fuzzy (i[tur,tul],0,-dd).. endfor tul ; +fill ple & pbo & pri & pto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill tle & tbo & tri & tto -- cycle withcolor \MPcolor{simpleslides:backgroundcolor} ; +draw textext("\switchtobodyfont[55pt]\color[simpleslides:altcontrastcolor]{\pagenumber}") shifted (19cm, 1.5cm) ; +draw pri withcolor \MPcolor{simpleslides:contrastcolor} ; +draw pbo withcolor \MPcolor{simpleslides:contrastcolor} ; +draw pto withcolor \MPcolor{simpleslides:contrastcolor} ; +draw ple withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tle withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tbo withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tri withcolor \MPcolor{simpleslides:contrastcolor} ; +draw tto withcolor \MPcolor{simpleslides:contrastcolor} ; +z[1] = point 0.5 along pto shifted (0, -8mm) ; +z[2] = point 0.5 along pbo shifted (0, 8mm) ; +sep := z[1].. for i=.1 step .1 until .9 : fuzzy (i[z[1],z[2]],+dd,0).. endfor z[2] ; +draw sep withcolor \MPcolor{simpleslides:contrastcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{FancyFrame} +save p ; path p ; +z[1] = (0, 0) ; +z[2] = z[1] shifted (OverlayWidth, -3pt randomized 6pt) ; +p := z[1].. for i=.1 step .1 until .8 : fuzzy (i[z[1],z[2]],+dd,0).. endfor z[2] ; +pickup pencircle scaled 5pt ; +draw p withcolor \MPcolor{simpleslides:contrastcolor} ; +setbounds currentpicture to boundingbox OverlayBox ; +\stopuseMPgraphic + +\startuseMPgraphic{FancyFrame_2} +save p ; path p ; +z[0] = (0, OverlayHeight/2) ; +z[1] = z[0] shifted (-2.5mm randomized 5mm, -2.5mm randomized 5mm) ; +z[2] = (OverlayWidth/2, OverlayHeight) ; +z[3] = (OverlayWidth, OverlayHeight/2) ; +z[4] = (OverlayWidth/2, 0) ; +z[5] = z[0] shifted (-2.5mm randomized 5mm, -2.5mm randomized 5mm) ; +pickup pencircle scaled 5pt ; +draw z[1] .. z[2] .. z[3] .. z[4] .. z[5] withcolor \MPcolor{simpleslides:contrastcolor} ; +setbounds currentpicture to boundingbox OverlayBox ; +\stopuseMPgraphic + +\startuseMPgraphic{FancyFrame_3} +w := OverlayWidth; width := 100; wfactor := w/width; +h := OverlayHeight; height := 100; hfactor := h/height; +color lightred; lightred := (.90,.50,.50); +color lightgray; lightgray := (.95,.95,.95); +color gray; gray := (.50,.50,.50); + % +def random_delta (expr d) = + d-(uniformdeviate 2d) +enddef; + % +z1 = (0,height); +z2 = (0,0); +z3 = (width,0); +z4 = (width,height); +% +z5 = (width+random_delta(.2width),height+random_delta(.2height)); +z6 = (.5width+random_delta(.1width),height+random_delta(.1height)); +% +pickup pencircle + xscaled (15pt/wfactor) + yscaled (15pt/(2*hfactor)) + rotated 30; + % +draw z5..z1..z2..z3..z4..z6 withcolor \MPcolor{simpleslides:contrastcolor}; +% +newwidth := (xpart (urcorner currentpicture)) - + (xpart (llcorner currentpicture)); +newheight := (ypart (urcorner currentpicture)) - + (ypart (llcorner currentpicture)); +% +currentpicture := currentpicture + xscaled (w/newwidth) yscaled (h/newheight); +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:title}] + +\defineoverlay[simpleslides:current][\useMPgraphic{FancyFrame_3}] + +%D We want the title to placed in color. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:contrastcolor}, + \c!align=\v!middle, + \c!before=\vfill, + \c!after=\vfill, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=simpleslides:contrastcolor, + \c!title\c!align=\v!middle, + \c!author\c!style=, + \c!author\c!color={simpleslides:contrastcolor}, + \c!author\c!align=\v!middle, + \c!date\c!style=, + \c!date\c!color={simpleslides:contrastcolor}, + \c!date\c!align=\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +%D We want the slide title on the top + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!height=2.5cm, + \c!color=black] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +%\setupitemize[1][inmargin][color=simpleslides:backgroundcolor] + +\protect +\stopmodule + +\endinput + diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex new file mode 100644 index 0000000000..13856fdf08 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-HorizontalStripes.tex @@ -0,0 +1,188 @@ +%D \module +%D [ file=simpleslides-s-HorizontalStripes, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module HorizontalStripes, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \filename{HorizontalStripes} style for the +%D presentation module. It is loaded at runtime. The look of this style was +%D inspired by the \quotation{Copenhagen} theme of the \LaTeX\ {\tt beamer} +%D package. + +\writestatus{simpleslides}{loading HorizontalStripes style} + +\startmodule[simpleslides-s-HorizontalStripes] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=2.73cm, + footer=0.9cm, + topspace=0cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=2.73cm] +\setuplayout [simpleslides:layout:vertical] [header=0.75cm] +\setuplayout [simpleslides:layout:title] [header=0cm] + +%D Some strings are configurable. + +\setuplabeltext [\s!en] [of=of] +\setuplabeltext [\s!de] [of=von] + +%D In this style, we don't want the ornament background for vertical slides: + +\startsetups simpleslides:background:vertical + \setuplayout[simpleslides:layout:vertical] + \setupbackgrounds[\v!page] + [background={simpleslides:background:vertical}] +\stopsetups + + + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [width=\paperwidth, + height=\paperheight, + x=10mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D This module has three color schemes, blue, green and red. + +\startsetups simpleslides:setups:blue +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:framecolor] [r=.58,g=.58,b=.82] +\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.73] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\stopsetups + +\startsetups simpleslides:setups:red +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:framecolor] [r=.82,g=.58,b=.58] +\definecolor [simpleslides:contrastcolor] [r=.73,g=.2,b=.2] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\stopsetups + +\startsetups simpleslides:setups:green +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:framecolor] [r=.58,g=.82,b=.58] +\definecolor [simpleslides:contrastcolor] [r=.2,g=.73,b=.2] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\stopsetups + +%D Now we choose the scheme that the user asked for + +\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} + {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} + {\setups{simpleslides:setups:blue}} + +%D We let Metapost calculate the background: + +\startuseMPgraphic{simpleslides:MP:common} +save a ; numeric a ; +a = 1.5mm ; + +save p; path p[] ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z1 = ulcorner Page shifted (0,-a) ; +z2 = urcorner Page shifted (0,-a) ; +z3 = llcorner Page shifted (0,a) ; +z4 = lrcorner Page shifted (0,a) ; + +p[1] = ulcorner Page -- z1 -- z2 -- urcorner Page -- cycle ; +p[3] = llcorner Page -- z3 -- z4 -- lrcorner Page -- cycle ; +p[4] = p[3] shifted (0,.75cm) ; + +fill p[1] withcolor \MPcolor{simpleslides:framecolor} ; +fill p[3] withcolor \MPcolor{simpleslides:framecolor} ; +fill p[4] withcolor \MPcolor{simpleslides:framecolor} ; +\stopuseMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:vertical} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; +StopPage ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; + +p[2] = p[1] shifted (0,-2cm) ; +fill p[2] withcolor \MPcolor{simpleslides:framecolor} ; +StopPage ; +\stopuniqueMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:vertical}] + +%D We define the footer + +\setupfooter[\c!color=simpleslides:contrastcolor, + \c!style={\switchtobodyfont[10pt]}, + \c!strut=\v!yes] + +\setupfootertexts[{\framed[\c!frame=\v!off, + \c!height=0.65cm, + \c!width=\textwidth] + {\simpleslidestitleparameter{title} + \hfill \pagenumber\ \labeltext{of} \lastpage}}] + + +%D this sets up the title page: + +\setupTitle + [\c!title\c!color={simpleslides:contrastcolor}, + \c!author\c!color={simpleslides:contrastcolor}, + \c!date\c!color={simpleslides:contrastcolor}] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=2.2cm, + \c!after=] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex new file mode 100644 index 0000000000..29431e026a --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-NarrowStripes.tex @@ -0,0 +1,169 @@ +%D \module +%D [ file=simpleslides-s-NarrowStripes, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module NarrowStripes, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{NarrowStripes} style for the presentation +%D module. It is loaded at runtime. The theme for this style is inspired by the +%D \quotation{Berkeley} theme of the \LaTeX\ Beamer package. + +\writestatus{simpleslides}{loading NarrowStripes style} + +\startmodule[simpleslides-s-NarrowStripes] + +\unprotect + +%D First, we change the page layout. + +\setuplayout [width=fit, + leftmargin=1.5cm, + rightmargin=0cm, + leftmargindistance=1.8cm, + rightmargindistance=0pt, + height=fit, + header=2.5cm, + footer=0cm, + topspace=.4cm, + backspace=3.2cm, + cutspace=3.7cm, + bottomspace=0cm, + bottom=0pt, + location=singlesided] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [width=\paperwidth, + height=\paperheight, + x=32mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight{\textheight} +\define\NormalWidth{.476\textwidth} +\define\PictureFrameHeight{\textheight} +\define\PictureFrameWidth{.476\textwidth} + +%D This module has three color schemes, blue, green and red. + +\startsetups simpleslides:setups:blue +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:altcontrastcolor] [r=0,g=0,b=1] +\definecolor [simpleslides:variantcolor] [r=.69,g=.69,b=.97] +\definecolor [simpleslides:contrastcolor] [b=.8] +\definecolor [simpleslides:itemize:color] [b=.8] +\stopsetups + +\startsetups simpleslides:setups:red +\definecolor [simpleslides:itemize:color] [r=.8] +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:altcontrastcolor] [r=1] +\definecolor [simpleslides:variantcolor] [b=.69,g=.69,r=.97] +\definecolor [simpleslides:contrastcolor] [r=.8] +\stopsetups + +\startsetups simpleslides:setups:green +\definecolor [simpleslides:itemize:color] [g=.4] +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:altcontrastcolor] [g=.4] +\definecolor [simpleslides:variantcolor] [b=.68,r=.68,g=.79] +\definecolor [simpleslides:contrastcolor] [g=.4] +\stopsetups + +%D Now we choose the scheme that the user asked for + +\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} + {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} + {\setups{simpleslides:setups:blue}} + +%D We let Metapost calculate the background: + +\definetextext[simpleslides:sometxt:text] {\TaspresentSometxtText} + +\unexpanded\def\TaspresentSometxtText#1% + {\framed[\c!frame=\v!off, \c!width=2.25cm, \c!height=2.25cm] + {\switchtobodyfont[12pt]\color[simpleslides:contrastcolor]{#1}}} + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + +save a,b,c ; numeric a,b,c ; +a = 2.25cm ; +b = 0.4 cm ; +c = PaperHeight - a/2 ; + +z1 = ulcorner Page shifted (0,-a) ; +z2 = ulcorner Page shifted (0,-a-b) ; +z3 = urcorner Page shifted (0,-a-b) ; +z4 = urcorner Page shifted (0,-a) ; +z5 = ulcorner Page shifted (a,0) ; +z6 = ulcorner Page shifted (a+b,0) ; +z7 = llcorner Page shifted (a+b,0) ; +z8 = llcorner Page shifted (a,0) ; +z9 = ulcorner Page shifted (a,-a) ; +z10 = ulcorner Page shifted (a+b,-a) ; +z11 = ulcorner Page shifted (a+b,-a-b) ; +z12 = ulcorner Page shifted (a,-a-b) ; + +save p; path p[] ; +p[1] = z1 -- z2 -- z3 -- z4 -- cycle ; +p[2] = z5 -- z6 -- z7 -- z8 -- cycle ; +p[3] = z9 -- z10 --z11 -- z12 -- cycle ; + +linear_shade(p[1],1, + \MPcolor{simpleslides:backgroundcolor}, + \MPcolor{simpleslides:altcontrastcolor}) ; + +linear_shade(p[2],2, + \MPcolor{simpleslides:altcontrastcolor}, + \MPcolor{simpleslides:backgroundcolor}) ; + +fill p[3] withcolor \MPcolor{simpleslides:variantcolor} ; + +if RealPageNumber > 1: + draw \sometxt[simpleslides:sometxt:text]{\pagenumber} shifted (0,PaperHeight-a) ; +fi ; +StopPage ; +\stopuseMPgraphic + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D this sets up the title page: + +\setupTitle + [\c!title\c!color={simpleslides:contrastcolor}, + \c!author\c!color={simpleslides:contrastcolor}, + \c!date\c!color={simpleslides:contrastcolor}] + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:contrastcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=2.25cm, + \c!after=] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][inmargin][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex new file mode 100644 index 0000000000..848d4e5fa1 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-PlainCounter.tex @@ -0,0 +1,165 @@ +%D \module +%D [ file=simpleslides-s-PlainCounter, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Plain Counter, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2009 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{PlainCounter} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Plain Counter style} + +\startmodule[simpleslides-s-PlainCounter] + +\unprotect + +%D First, we change the page layout to have more space all around + +\setuplayout + [\c!topspace=2\lineheight, + \c!top=2\lineheight, + \c!topdistance=0cm, + \c!header=0cm, + \c!headerdistance=0cm, + \c!height=middle, + \c!footerdistance=\lineheight, + \c!footer=1.25\lineheight, + \c!bottomspace=0.25\lineheight, + \c!bottom=0.25\lineheight, + \c!bottomdistance=0cm, + \c!backspace=0.5in, + \c!leftmargin=0.25cm, + \c!leftmargindistance=.15cm, + \c!width=middle, + \c!cutspace=0.5in, + \c!rightmargin=.25cm, + \c!rightmargindistance=.15cm, + \c!grid=on, + \c!columndistance=5pt, + \c!columns=6, + ] +%D This module has two color schemes: dull and bright + +\startsetups simpleslides:setups:dull +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:variantcolor] [s=.8] +\definecolor [simpleslides:contrastcolor] [b=.5] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\definecolor [simpleslides:altcontrastcolor] [r=.95] +\definecolor [simpleslides:imp:background] [r=1,g=1,b=0.85] +\stopsetups + +\startsetups simpleslides:setups:bright +\definecolor [simpleslides:backgroundcolor] [white] +\definecolor [simpleslides:variantcolor] [s=.9] +\definecolor [simpleslides:contrastcolor] [b=.65] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\definecolor [simpleslides:altcontrastcolor] [r=.95] +\definecolor [simpleslides:imp:background] [r=1,g=1,b=0.85] +\stopsetups + +%D Now we choose the scheme that the user asked for + +\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{color}} + {\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}}} + {\setups{simpleslides:setups:dull}} + +\simpleslidesTitleSize=1.73\simpleslidesNormalSize\relax +\simpleslidesSlideTitleSize =1.44\simpleslidesNormalSize \relax + +\setupTitle + [\c!before={\vfill\vfill}, + \c!align=\v!middle, + \c!titlecolor=simpleslides:contrastcolor, + \c!after\c!title=\vfill, + afterauthor={\vfill\vfill}, + \c!after={\vfill}] + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +StopPage +\stopuniqueMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; + +save a, b; +numeric a,b; +b = PaperWidth/2 - NOfPages*5pt/2 ; + +save p,q ; path p, q; +p =((0,15bp) -- (3bp,30bp)) shifted (b,0); +q =((-22bp,15bp) -- (0,30bp) ) shifted (b,0); + for i := NOfPages-1 downto 1: + draw (if i mod 5 = 0 : q else : p fi) + randomized 1bp + shifted (i*5pt,0) + withcolor (if i < RealRealPageNumber : \MPcolor{simpleslides:contrastcolor} + else : \MPcolor{simpleslides:variantcolor} + fi) + withpen pencircle scaled (1bp randomized .5bp) ; + endfor ; + +StopPage ; +\stopuseMPgraphic + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + + + +\setupSlideTitle + [align=flushleft, + style={\switchtobodyfont[\SlideTitleSize]\bolditalic}, + color=simpleslides:contrastcolor] + +% \setuphead +% [subsubject] +% [numberstyle=bolditalic, textstyle=bolditalic,color=darkblue,style=\tfb, +% before=\blank,after=\blank] + + +\setupalign[\v!flushleft,\v!nothyphenated,\v!verytolerant] + +\setupinterlinespace[\v!auto,\v!medium] + +\setupcombinations[\c!distance=3em] + +\setupitemize[\c!color=simpleslides:itemize:color, + \c!headstyle=\tfa, + \c!headcolor=simpleslides:itemize:color] + +\setupitemize[\v!autointro] + +\setupitemize[2][\v!packed] +\setupitemize[2][\c!headstyle=\v!bold, \c!headcolor=] + +\definesymbol[2][\useMPgraphic{simpleslides:itemize:triangle}] +\definesymbol[1][{\symbol[circle]}] +\definesymbol[2][{\symbol[triangle]}] +\definesymbol[3][{\symbol[dash]}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex new file mode 100644 index 0000000000..e982bec0a0 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-RainbowStripe.tex @@ -0,0 +1,225 @@ +%D \module +%D [ file=simpleslides-t-RainbowStripe, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module RainbowStripe, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{RainbowStripe} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading RainbowStripe style} + +\startmodule[simpleslides-s-RainbowStripe] + +\unprotect + +%D First, we provide the page layout. + +\setuplayout [width=fit, + margin=1.5cm, + height=fit, + header=11mm, + footer=0cm, + topspace=15mm, + backspace=2cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=11mm] +\setuplayout [simpleslides:layout:vertical] [header=0mm] +\setuplayout [simpleslides:layout:title] [header=0mm] + + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [y=12mm, + x=20mm] + +%D We define our colorscheme: + +\definecolor [simpleslides:backgroundcolor] [s=.88] +\definecolor [simpleslides:itemize:color] [s=0] +\definecolor [simpleslides:rainbowone] [r=.5,g=0,b=.5] +\definecolor [simpleslides:rainbowtwo] [b=1] +\definecolor [simpleslides:rainbowthree] [g=1,b=1] +\definecolor [simpleslides:rainbowfour] [g=1] +\definecolor [simpleslides:rainbowfive] [r=1,g=1] +\definecolor [simpleslides:rainbowsix] [r=1] + +%D In a first attempt to achieve the rainbow effect, I produced the rainbow +%D background with asymptote and then converted it to a pdf file which was then +%D used as a background. In that case, it was necessary to instruct \CONTEXT\ +%D to look in the default \TeX\ input paths for figures. The background spans +%D the entire height of the page and the width of the text area; the gray +%D background was then calculated so that the two stripes at the top and at the +%D bottom were left unfilled so the rainbow background would then be visible. +%D Here is the code: + +%\setupexternalfigures[location={global}] + +%\defineoverlay[rainb][{\externalfigure[rainbow.pdf][width=1.05\textwidth,height=1.4\textheight]}] + +% \startuniqueMPgraphic{gray} +% StartPage ; +% pair zf[] ; +% path gr[] ; +% numeric a; a = 2cm ; +% numeric b; b = 0.8cm ; +% z.f1 = ulcorner Page shifted (a,0) ; +% z.f2 = urcorner Page shifted (-a,0) ; +% z.f3 = lrcorner Page shifted (-a,0) ; +% z.f4 = llcorner Page shifted (a,0) ; +% z.f5 = z.f1 shifted (0,-b) ; +% z.f6 = z.f2 shifted (0,-b) ; +% z.f7 = z.f3 shifted (0,b) ; +% z.f8 = z.f4 shifted (0,b) ; +% z.f9 = z.f5 shifted (0,-b) ; +% z.f10 = z.f6 shifted (0,-b) ; +% z.f11 = z.f7 shifted (0,b) ; +% z.f12 = z.f8 shifted (0,b) ; +% gr[1] = ulcorner Page -- urcorner Page -- lrcorner Page -- llcorner Page -- z.f8 -- z.f7 -- z.f6 -- z.f5 -- z.f4 -- llcorner Page -- cycle ; +% gr[2] = z.f9 -- z.f10 -- z.f11 -- z.f12 -- cycle ; +% gr[2] := gr[2] enlarged (.5cm,0cm) ; +% fill gr[1] withcolor \MPcolor{a} ; +% fill gr[2] withcolor \MPcolor{a} ; +% StopPage ; +% \stopuniqueMPgraphic + +%D However, it seemed more portable to let Metapost calculate the background. +%D The rainbow effect takes some lines of code, but it's not too bad: + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +pair zf[] ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +path gr[] ; +numeric a; a = 2cm ; +numeric b; b = 0.4cm ; +numeric c; c = 0.7cm ; +z.f1 = ulcorner Page shifted (a,-c) ; +z.f2 = urcorner Page shifted (-a,-c) ; +z.f3 = z.f2 shifted (0,-b) ; +z.f4 = z.f1 shifted (0,-b) ; +gr[1] = z.f1 -- z.f2 ; +gr[2] = z.f4 -- z.f3 ; +z.f5 = point .2 along gr[1] ; +z.f6 = point .2 along gr[2] ; +z.f7 = point .4 along gr[1] ; +z.f8 = point .4 along gr[2] ; +z.f9 = point .6 along gr[1] ; +z.f10 = point .6 along gr[2] ; +z.f11 = point .8 along gr[1] ; +z.f12 = point .8 along gr[2] ; +gr[3] = z.f1 -- z.f5 -- z.f6 -- z.f4 -- cycle ; +gr[4] = z.f7 -- z.f5 -- z.f6 -- z.f8 -- cycle ; +gr[4] := gr[4] enlarged (.02cm,0) ; +gr[5] = z.f9 -- z.f7 -- z.f8 -- z.f10 -- cycle ; +gr[5] := gr[5] enlarged (.02cm,0) ; +gr[6] = z.f11 -- z.f9 -- z.f10 -- z.f12 -- cycle ; +gr[6] := gr[6] enlarged (.02cm,0) ; +gr[7] = z.f11 -- z.f2 -- z.f3 -- z.f12 -- cycle ; +linear_shade(gr[3],0,\MPcolor{simpleslides:rainbowone},\MPcolor{simpleslides:rainbowtwo}) ; +linear_shade(gr[4],0,\MPcolor{simpleslides:rainbowtwo},\MPcolor{simpleslides:rainbowthree}) ; +linear_shade(gr[5],0,\MPcolor{simpleslides:rainbowthree},\MPcolor{simpleslides:rainbowfour}) ; +linear_shade(gr[6],0,\MPcolor{simpleslides:rainbowfour},\MPcolor{simpleslides:rainbowfive}) ; +linear_shade(gr[7],0,\MPcolor{simpleslides:rainbowfive},\MPcolor{simpleslides:rainbowsix}) ; +z.f21 = llcorner Page shifted (a,c) ; +z.f22 = lrcorner Page shifted (-a,c) ; +z.f23 = z.f22 shifted (0,b) ; +z.f24 = z.f21 shifted (0,b) ; +gr[21] = z.f21 -- z.f22 ; +gr[22] = z.f24 -- z.f23 ; +z.f25 = point .2 along gr[21] ; +z.f26 = point .2 along gr[22] ; +z.f27 = point .4 along gr[21] ; +z.f28 = point .4 along gr[22] ; +z.f29 = point .6 along gr[21] ; +z.f30 = point .6 along gr[22] ; +z.f31 = point .8 along gr[21] ; +z.f32 = point .8 along gr[22] ; +gr[23] = z.f21 -- z.f25 -- z.f26 -- z.f24 -- cycle ; +gr[24] = z.f27 -- z.f25 -- z.f26 -- z.f28 -- cycle ; +gr[24] := gr[24] enlarged (.02cm,0) ; +gr[25] = z.f29 -- z.f27 -- z.f28 -- z.f30 -- cycle ; +gr[25] := gr[25] enlarged (.02cm,0) ; +gr[26] = z.f31 -- z.f29 -- z.f30 -- z.f32 -- cycle ; +gr[26] := gr[26] enlarged (.02cm,0) ; +gr[27] = z.f31 -- z.f22 -- z.f23 -- z.f32 -- cycle ; +linear_shade(gr[23],0,\MPcolor{simpleslides:rainbowone},\MPcolor{simpleslides:rainbowtwo}) ; +linear_shade(gr[24],0,\MPcolor{simpleslides:rainbowtwo},\MPcolor{simpleslides:rainbowthree}) ; +linear_shade(gr[25],0,\MPcolor{simpleslides:rainbowthree},\MPcolor{simpleslides:rainbowfour}) ; +linear_shade(gr[26],0,\MPcolor{simpleslides:rainbowfour},\MPcolor{simpleslides:rainbowfive}) ; +linear_shade(gr[27],0,\MPcolor{simpleslides:rainbowfive},\MPcolor{simpleslides:rainbowsix}) ; +StopPage ; +\stopuniqueMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage +path p[] ; +p[1] := unitsquare xyscaled(MakeupWidth,.4cm) shifted (2cm,0.7cm) ; +numeric i; +if NOfPages <= 1 : + i = (RealPageNumber - 1) ; +else : + i = (RealPageNumber - 1)/(NOfPages - 1) ; +fi ; +p[2] = ulcorner p[1] -- urcorner p[1] ; +p[3] = llcorner p[1] -- lrcorner p[1] ; +pair o[] ; +o[1] := point i along p[2] ; +o[2] := point i along p[3] ; +p[4] = o[1] -- o[2] ; +p[4] := p[4] enlarged (0,-1pt) ; +pickup pensquare scaled 2pt ; +draw p[4] ; +StopPage +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We set up our SlideTitles: + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!align=\v!center, + \c!height=1.5cm] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][inmargin] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex new file mode 100644 index 0000000000..10c15be713 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Rounded.tex @@ -0,0 +1,224 @@ +%D \module +%D [ file=simpleslides-s-Rounded, +%D version=2009.03.30 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module Rounded, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Rounded} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading style Rounded} + +\startmodule[simpleslides-s-Rounded] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + leftmargin=1.5cm, + rightmargin=0cm, + leftmargindistance=1.2cm, + rightmargindistance=0pt, + height=fit, + header=5.3cm, + footer=0cm, + topspace=.4cm, + backspace=2.5cm, + cutspace=3.2cm, + bottomspace=0cm, + bottom=0pt, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=5.3cm] +\setuplayout [simpleslides:layout:vertical] [header=2.3cm] +\setuplayout [simpleslides:layout:title] [header=2.3cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [y=23mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.95] +\definecolor [simpleslides:contrastcolor] [r=.58,g=.81,b=.58] +\definecolor [simpleslides:textcolor] [r=.09,g=.2,b=.41] +\definecolor [simpleslides:variantcolor] [r=.04,g=.4,b=.4] +\definecolor [simpleslides:itemize:color] [simpleslides:textcolor] + +\setupcolors[textcolor=simpleslides:textcolor] + +%D We let \METAPOST\ calculate the background: + +\startuseMPgraphic{simpleslides:MP:common} +save a,b,c,d; +numeric a,b,c,d ; + +a = 2cm ; b = 0.7cm ; +c = 6cm ; d = .7cm ; + +save p ; path p[] ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z1 = llcorner Page shifted (a,0) ; +z2 = ulcorner Page shifted (a,-a-b) ; +z3 = ulcorner Page shifted (a+b/4,-a-b/4) ; +z4 = ulcorner Page shifted (a+b,-a) ; +z5 = urcorner Page shifted (0,-a) ; +z6 = ulcorner Page shifted (c,0) ; +z7 = ulcorner Page shifted (c,-a) ; + + +p[1] = llcorner Page -- z1 -- z2 .. z3 .. z4 -- z7 -- z6 -- + ulcorner Page -- cycle ; + +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; + +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:vertical} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; +% The pagenumber cannot be part of MP:common otherwise pdftex ignores it. +draw \sometxt{\framed[frame=off,width=2cm,height=2cm]% + {\color[simpleslides:backgroundcolor]{\pagenumber}}} ; + +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage; + +\includeMPgraphic{simpleslides:MP:common} ; +draw \sometxt{\framed[frame=off,width=2cm,height=2cm]% + {\color[simpleslides:backgroundcolor]{\pagenumber}}} ; + + +z8 = ulcorner Page shifted (a/2,-2.2*a) ; +z9 = z8 shifted (0,-d) ; +z10 = urcorner Page shifted (-a,-2.2*a-d) ; +z11 = z10 shifted (0,d) ; +z12 = z8 shifted (-d/2,-d/2) ; + +p[2] = z8 .. z12 .. z9 -- z10 -- z11 -- cycle ; + +fill p[2] withcolor \MPcolor{simpleslides:textcolor} ; + +StopPage ; +\stopuseMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:title} +StartPage ; + +save a,b,c,d; +numeric a,b,c,d; + +a = 4cm ; b = 3cm ; +c = 8cm ; d = .7cm ; + +save p; path p[] ; +p[1] = ulcorner Page -- ulcorner Page shifted (PaperWidth/2,0) -- + llcorner Page shifted (PaperWidth/2,0) -- llcorner Page -- cycle ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; + +z1 = ulcorner Page shifted (PaperWidth/2,-b) ; +z2 = z1 shifted (-c,0) ; +z3 = z2 shifted (0,-a) ; +z4 = z3 shifted (c,0) ; +z5 = z2 shifted (-1.5cm,-a/2) ; + +p[2] = z1 -- z2 .. z5 .. z3 -- z4 -- cycle ; +fill p[2] withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z6 = llcorner Page shifted (PaperWidth/2,0) ; +z7 = 1/2[z6,z4] ; +z8 = z7 shifted (-.75*b,d/2) ; +z9 = z8 shifted (0,-d) ; +z10 = z9 shifted (1.3*c,0) ; +z11 = z10 shifted (0,d) ; +z12 = z10 shifted (d/2,d/2) ; + +p[3] = z8 -- z9 -- z10 .. z12 .. z11 -- cycle ; +fill p[3] withcolor \MPcolor{simpleslides:textcolor} ; + +StopPage ; +\stopuniqueMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:title}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + + +%D The title page: + +\setupTitle + [\c!before=\strut{\blank[0.25cm]}, + \c!author\c!align=\v!right, + \c!before\c!author={\blank[3.1cm]\setupnarrower[left=9cm] + \startnarrower[left]}, + \c!after\c!author={\stopnarrower}, + \c!date\c!align=\v!right, + \c!before\c!date={\blank[3.7cm]\setupnarrower[left=9cm] + \startnarrower[left]}, + \c!after\c!date={\stopnarrower}, + \c!headcolor={simpleslides:textcolor}] + + +%D The slide title is typeset in a layer + +\setupSlideTitle + [\c!color={simpleslides:variantcolor}, + \c!alternative=layer, + \c!align=\v!center, + \c!width=\textwidth, + \c!style={\switchtobodyfont[\TitleSize]\bf}, + \c!height=2cm, + \c!after=] + +% \definelayer[presauthor] +% [width=.5\paperwidth, +% height=.5\paperheight, +% x=104mm, +% y=118mm] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][inmargin][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput + diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex new file mode 100644 index 0000000000..3f2a5f4321 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Shaded.tex @@ -0,0 +1,154 @@ +%D \module +%D [ file=simpleslides-s-Shaded, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Shaded style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Shaded} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Shaded style} + +\startmodule[simpleslides-s-Shaded] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=1.5cm, + leftmargindistance=0pt, + rightmargindistance=0pt, + height=fit, + header=0pt, + footer=0pt, + topspace=.8cm, + backspace=1.5cm, + bottomspace=1cm, + bottom=1cm, + location=singlesided] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {.88\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {.88\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D This module has three color schemes, blue, green and bluered. + +\startsetups simpleslides:setups:bluered +\definecolor [simpleslides:textcolor] [white] +\definecolor [simpleslides:interactioncolor] [b=.2] +\definecolor [simpleslides:contrastcolor] [b=.8] +\definecolor [simpleslides:itemize:color] [s=1] +\definecolor [simpleslides:backgroundcolor] [r=0.5,g=0,b=0] +\definecolor [simpleslides:variantcolor] [r=0,g=0,b=0.5] +\stopsetups + +\startsetups simpleslides:setups:blue +\definecolor [simpleslides:textcolor] [white] +\definecolor [simpleslides:interactioncolor] [b=.2] +\definecolor [simpleslides:contrastcolor] [r=.72,g=.77,b=.94] +\definecolor [simpleslides:itemize:color] [s=1] +\definecolor [simpleslides:backgroundcolor] [r=0,g=0,b=1] +\definecolor [simpleslides:variantcolor] [r=0,g=0,b=0.05] +\stopsetups + +\startsetups simpleslides:setups:green +\definecolor [simpleslides:textcolor] [white] +\definecolor [simpleslides:interactioncolor] [s=.2] +\definecolor [simpleslides:contrastcolor] [s=.5] +\definecolor [simpleslides:itemize:color] [s=1] +\definecolor [simpleslides:backgroundcolor] [r=0,g=.8,b=0] +\definecolor [simpleslides:variantcolor] [r=0,g=0.05,b=0] +\stopsetups + +%D Now we choose the scheme that the user asked for + +\setups{simpleslides:setups:blue} +\setups{simpleslides:setups:\moduleparameter{simpleslides}{color}} + +\setupcolors[textcolor={simpleslides:textcolor}] + +\setupTitle[color=white] + +%D This module shades the background in a gradient. We use \METAPOST\ to draw +%D the background. + + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +save p ; path p[] ; +save a ; +if NOfPages <= 15: + a = 0.7cm ; +elseif NOfPages <= 30: + a = 0.45cm ; +else : + a = 0.25cm ; +fi ; +save factor ; numeric factor ; +factor = (TextWidth - a)/(NOfPages - 1) ; +linear_shade(Page, 6, + \MPcolor{simpleslides:backgroundcolor}, + \MPcolor{simpleslides:variantcolor}) ; +if RealPageNumber >1: + for i = 1 upto NOfPages : + p[i] = unitcircle scaled a shifted (BackSpace + (i-1)*factor, (2cm - a)/2) ; + if i = RealPageNumber : +% p[i] := p[i] zscaled (1.2,1.5) ; + pickup pencircle scaled 5pt ; + drawfill p[i] withcolor \MPcolor{simpleslides:variantcolor} ; + else : + circular_shade(p[i],2,\MPcolor{simpleslides:backgroundcolor}, + \MPcolor{simpleslides:variantcolor}) ; + fi + endfor ; +fi ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +% %D The \quotation{Shaded} style uses \CONTEXT's interactionbar: +% +% \setupsubpagenumber[way=bytext,state=start] +% +% \setupinteraction +% [page=yes, +% color=simpleslides:interactioncolor, +% contrastcolor=simpleslides:contrastcolor, +% menu=on, +% state=start] +% +% %\setupinteractionbar +% %\startinteractionmenu[bottom] +% \setupbottomtexts[XXX{\interactionbar[state=start,alternative=e,width=8cm,height=0.2cm,step=small,frame=on]}YYY] +% %\stopinteractionmenu + +%\setupbottomtexts[\useMPgraphic{shaded:counter}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex new file mode 100644 index 0000000000..ddefc136de --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideSquares.tex @@ -0,0 +1,160 @@ +%D \module +%D [ file=simpleslides-s-SideSquares, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module SideSquares, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{SideSquares} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading SideSquares style} + +\startmodule[simpleslides-s-SideSquares] + +\unprotect + +%D First, we define the page layout. + +\setuplayout [width=fit, + height=middle, + margin=1.5cm, + height=fit, + leftmargindistance=.4cm, + rightmargindistance=0cm, + header=1.5cm, + footer=0cm, + topspace=1cm, + backspace=2.5cm, + cutspace=1.5cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=15mm] +\setuplayout [simpleslides:layout:vertical] [header=0mm] +\setuplayout [simpleslides:layout:title] [header=0mm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.5\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.5\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [x=25mm, + y=2mm] + +%D We define our color scheme: + +\definecolor[simpleslides:contrastcolor] [r=0,g=0,b=.92] +\definecolor[simpleslides:altcontrastcolor] [r=0,g=0,b=.4] +\definecolor[simpleslides:backgroundcolor] [s=.98] +\definecolor[simpleslides:itemize:color] [r=0,g=0,b=.92] + +%D We let Metapost calculate the background: + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +z1 = ulcorner Page ; +z5 = llcorner Page ; +path q ; +q = z1 -- z5 ; +t := arclength (q) ; +u := t/15 ; +if NOfPages = 0 : + v := RealPageNumber ; +else : + v := (RealPageNumber/NOfPages) ; +fi ; +z4 = (x1+1cm, y1-1cm) ; +z3 = (x4, y1) ; +z2 = (x1, y4) ; +path m[] ; +m[1] = z1 -- z2 -- z4 -- z3 -- cycle ; +m[2] = m[1] shifted (0, -2*u) ; +m[3] = m[1] shifted (0, -4*u) ; +m[4] = m[1] shifted (0, -6*u) ; +m[5] = m[1] shifted (0, -8*u) ; +m[6] = m[1] shifted (0, -10*u) ; +m[7] = m[1] shifted (0, -12*u) ; +m[8] = m[1] shifted (0, (-14*u-0.5mm)) ; +for i=1 upto 8: + fill m[i] withcolor\MPcolor{simpleslides:contrastcolor} ; +endfor; +if RealPageNumber=1: + fill m[1] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.001) and (v<.167) : + fill m[2] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.166) and (v<.334): + fill m[3] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.333) and (v<.501): + fill m[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.5) and (v<.667): + fill m[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.666) and (v<.834): + fill m[6] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif (v>.833) and (v<1): + fill m[7] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +elseif v=1: + fill m[8] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +fi ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:horizontal}] + +%D We want the title to placed in color. + +\setupTitle[\c!headcolor={simpleslides:contrastcolor}] + +%D This sets up the SlideTitle: + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!align=\v!center, + \c!height=2.5cm, + \c!color=simpleslides:contrastcolor] + +%D We set up the titlepage: + +\setupTitle + [\c!title\c!color={simpleslides:contrastcolor}, + \c!author\c!color={simpleslides:contrastcolor}, + \c!date\c!color={simpleslides:contrastcolor}] + +\setupcombinations[distance=0cm] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][$\square$] +\setupitemize[1][inmargin][color=simpleslides:itemize:color] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex new file mode 100644 index 0000000000..4b4190ccd1 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-SideToc.tex @@ -0,0 +1,328 @@ +%D \module +%D [ file=simpleslides-s-SideToc, +%D version=2010.02.09, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- SideToc style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2010 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{SideToc} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Side Toc style} + +\startmodule[simpleslides-s-SideToc] + +\unprotect + +%D We create different layouts for the title page, horizontal, and vertical +%D slides. + +\setuplayout [simpleslides:layout:vertical] + [width=fit, + leftmargin=3.5cm, + rightmargin=0cm, + leftmargindistance=1cm, + rightmargindistance=0pt, + height=fit, + header=0cm, + footer=0cm, + topspace=1cm, + backspace=5cm, +% cutspace=4cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setuplayout [simpleslides:layout:horizontal] + [width=fit, + leftmargin=3.5cm, + rightmargin=0cm, + leftmargindistance=1cm, + rightmargindistance=0pt, + height=fit, + header=0.1cm, + headerdistance=1.7cm, + footer=0cm, + topspace=1cm, + backspace=5cm, +% cutspace=4cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setuplayout [simpleslides:layout:title] + [width=fit, + leftmargin=0cm, + rightmargin=0cm, + height=fit, + header=0cm, + footer=0cm, + topspace=1cm, + backspace=1cm, + bottomspace=0cm, + bottom=0pt, + location=middle] + +\setupcombinations[distance=0.75cm] + +%D The interesting part of this presentation style is the "Topic" list which is +%D typeset in the left margin. It is inspired by something Hans did in +%D s-pre-19. The Difference is that I wanted the Topic to be independent from +%D SlideTitle macro. This way, several slides can be combined into one Topic. + +% \definelayer +% [Topiclayer] +% [width=2.5cm, +% height=\paperheight] +% +% \defineoverlay +% [simpleslides:background:ornament] +% [\setlayer[Topiclayer]{\completelist[MyTopic]} + +% \startsetups tlayer +% \setlayer[Topiclayer]{\completelist[MyTopics]} +%\stopsetups + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [x=5cm] + +%D We define our color scheme + +\enablemode[\moduleparameter{simpleslides}{color}] + +\startmode[dark] +\definecolor [simpleslides:backgroundcolor] [s=.9] +\definecolor [simpleslides:altcontrastcolor] [b=.6] +\definecolor [simpleslides:contrastcolor] [s=.3] +\definecolor [simpleslides:itemize:color] [simpleslides:altcontrastcolor] + +\define[3]\FancyEntry{% + \doifelse \rawstructurelistfirst \MyMark% + {\framed[width=3.5cm, + height=4ex, + align=middle, + frame=off, + framecolor=red, + background=color, + backgroundcolor=simpleslides:altcontrastcolor, + foregroundcolor=simpleslides:backgroundcolor] + {\switchtobodyfont[13pt]#1}}% fancy layout + {\framed[width=3.5cm, + height=4ex, + align=middle, + frame=off, + framecolor=red, + foregroundcolor=simpleslides:backgroundcolor] + {\switchtobodyfont[13pt]#1}}% normal layout +} + +\stopmode + +\startmode[light] +\definecolor [simpleslides:altcontrastcolor] [r=1,g=0.5,b=0] +\definecolor [simpleslides:contrastcolor] [s=0.95] +\definecolor [simpleslides:textcolor] [s=0] +\definecolor [simpleslides:itemize:color] [simpleslides:altcontrastcolor] +\define[3]\FancyEntry + {\doifelse{#1}{\MyMark} % + {\framed[width=3.5cm, + height=4ex, + frame=off, + align=middle, + foregroundcolor=simpleslides:altcontrastcolor] + {\switchtobodyfont[13pt]\bf Y #1}}% fancy layout + {\framed[width=3.5cm, + height=4ex, + align=middle, + frame=off, + framecolor=red, + foregroundcolor=simpleslides:altcontrastcolor] + {\switchtobodyfont[13pt] X #1}}% normal layout +} +\stopmode + +%D Here are the main macros for defining and typesetting the Topic list: + +\definelist[MyTopics][criterium=all] + +\def\MyMark{} + +\def\Topic% +%{\relax} + {\dosingleargument\doTopic} + +\def\doTopic[#1]{ + \gdef\MyMark{#1}% + \writetolist[MyTopics][location=none]{#1}{}% +} + +\setuplist[MyTopics] + [pagenumber=no, + alternative=command, + command=\FancyEntry] + +\setuptexttexts[margin][\vbox{\placelist[MyTopics]}][] + +%D We use \METAPOST to draw the background. + +\startuseMPgraphic{simpleslides:MP:title} +StartPage ; +save middle ; +path middle ; +fill Page withcolor \MPcolor{simpleslides:contrastcolor} ; +middle = Page enlarged -1.5cm ; +fill middle withcolor \MPcolor{simpleslides:altcontrastcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage ; +save a, b, c ; +numeric a, b, c ; + +a = 4.5cm ; +b = 0.5cm ; +c = 2.2cm ; + +z[1] = ulcorner Page shifted (a,0) ; +z[2] = llcorner Page shifted (a,0) ; +z[3] = ulcorner Page shifted (0,-c) ; +z[4] = urcorner Page shifted (0,-c) ; +z[5] = llcorner Page shifted (0,b) ; +z[6] = lrcorner Page shifted (0,b) ; +z[7] = ulcorner Page shifted (a,-c) ; +z[8] = llcorner Page shifted (a,b) ; + +save p ; +path p[] ; +p[1] = ulcorner Page -- z[1] -- z[2] -- llcorner Page -- cycle ; +p[2] = ulcorner Page -- urcorner Page -- z[4] -- z[3] -- cycle ; +p[3] = llcorner Page -- lrcorner Page -- z[6] -- z[5] -- cycle ; +p[4] = ulcorner Page -- z[1] -- z[7] -- z[3] -- cycle ; +p[5] = llcorner Page -- z[5] -- z[8] -- z[2] -- cycle ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +fill p[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:vertical} +StartPage ; +save a, b ; +numeric a, b ; + +a = 4.5cm ; +b = 0.5cm ; + +z[1] = ulcorner Page shifted (a,0) ; +z[2] = llcorner Page shifted (a,0) ; +z[3] = ulcorner Page shifted (0,-b) ; +z[4] = urcorner Page shifted (0,-b) ; +z[5] = llcorner Page shifted (0,b) ; +z[6] = lrcorner Page shifted (0,b) ; +z[7] = ulcorner Page shifted (a,-b) ; +z[8] = llcorner Page shifted (a,b) ; + +save p ; +path p[] ; +p[1] = ulcorner Page -- z[1] -- z[2] -- llcorner Page -- cycle ; +p[2] = ulcorner Page -- urcorner Page -- z[4] -- z[3] -- cycle ; +p[3] = llcorner Page -- lrcorner Page -- z[6] -- z[5] -- cycle ; +p[4] = ulcorner Page -- z[1] -- z[7] -- z[3] -- cycle ; +p[5] = llcorner Page -- z[5] -- z[8] -- z[2] -- cycle ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +fill p[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +StopPage ; +\stopuseMPgraphic + + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:title}] + +%D We want the title to placed in color. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:backgroundcolor}, + \c!align=middle, + \c!before=\vfill, + \c!after=\vfill, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=simpleslides:backgroundcolor, + \c!title\c!align=middle, + \c!author\c!style=, + \c!author\c!color=simpleslides:backgroundcolor, + \c!author\c!align=middle, + \c!date\c!style=, + \c!date\c!color=simpleslides:backgroundcolor, + \c!date\c!align=middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +%D We want the slide title on the top + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!height=2.5cm, + \c!color=simpleslides:backgroundcolor] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +%\setupitemize[1][inmargin][color=simpleslides:backgroundcolor] + +\protect +\stopmodule + +\endinput + + + +% Write Macro "Topic" + +% This macro takes a keyword and appends it to a list (a LUA table?), at the same +% time, it puts the keywords into a MPvariable. The complete list is written in +% MP to the left of the slide; the current Topic written white on blue, the +% others black on gray. diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex new file mode 100644 index 0000000000..a62b1666e9 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Split.tex @@ -0,0 +1,200 @@ +%D \module +%D [ file=simpleslides-s-Split, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Split style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Split} style for the presentation +%D module. It is loaded at runtime. The look of this style was inspired by the +%D \quotation{Copenhagen} theme of the \LaTeX\ \filename{beamer} package. + +\writestatus{simpleslides}{loading Black Blue style} + +\startmodule[simpleslides-s-Split] + +\unprotect + +%AM: NOTE: The black and blue colors can be made configurable. + +%D First, we change the page layout to have more space on the top and the +%D bottom. + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=3.2cm, + footer=.5cm, + topspace=.6cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=3.2cm] +\setuplayout [simpleslides:layout:vertical] [header=0.5cm] +\setuplayout [simpleslides:layout:title] [header=0.5cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=10mm,y=12mm] + +%D Some strings are configurable. + +\setuplabeltext [\s!en] [of=of] +\setuplabeltext [\s!de] [of=von] + + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + + +%D Next we define a few generic frames, which will be used by other macros to +%D get a consistent look and feel. + +\setupframed[simpleslides:framed] + [corner=round, + background=color,backgroundcolor={simpleslides:contrastcolor}] + +\defineframed[simpleslides:framed:small] + [frame=off,offset=0pt,strut=no, + width=0.5\textwidth,height=0.5cm, + top=\vss,bottom=\vss] + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [s=.9] +\definecolor [simpleslides:contrastcolor] [r=.2, g=.2, b=.72] +\definecolor [simpleslides:variantcolor] [s=0] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We use \METAPOST\ to draw backgrounds. First, we define a few helper macros +%D to place text inside \METAPOST + +\definetextext[simpleslides:sometxt:left] {\SimpleSlidesSometxtLeft} +\definetextext[simpleslides:sometxt:right]{\SimpleSlidesSometxtRight} + +\unexpanded\def\SimpleSlidesSometxtLeft#1% + {\getvalue{simpleslides:framed:small}[align=left] + {\switchtobodyfont[9pt]\color[simpleslides:backgroundcolor] + {#1\quad\strut}}} + +\unexpanded\def\SimpleSlidesSometxtRight#1% + {\getvalue{simpleslides:framed:small}[align=right] + {\switchtobodyfont[9pt]\color[simpleslides:backgroundcolor] + {\strut\quad#1}}} + +%D Now we use \METAPOST\ to draw a page ornament, which will then be inherited +%D by different backgrounds. + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +save p, Main, a ; +path p[] ; path Main ; + +numeric a; a=.5cm ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; + +z1 = ulcorner Page shifted (0,-a) ; +z2 = urcorner Page shifted (0,-a) ; +z3 = llcorner Page shifted (0,a) ; +z4 = lrcorner Page shifted (0,a) ; +z5 = 1/2[ulcorner Page,urcorner Page] ; +z6 = 1/2[z1,z2] ; +z7 = 1/2[llcorner Page,lrcorner Page] ; +z8 = 1/2[z3,z4] ; + +p[1] = ulcorner Page -- urcorner Page -- z2 -- z1 -- cycle ; +p[2] = ulcorner Page -- z5 -- z6 -- z1 -- cycle ; +p[3] = llcorner Page -- lrcorner Page -- z4 -- z3 -- cycle ; +p[4] = llcorner Page -- z7 -- z8 -- z3 -- cycle ; + +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[2] withcolor \MPcolor{simpleslides:variantcolor} ; +fill p[3] withcolor \MPcolor{simpleslides:variantcolor} ; +fill p[4] withcolor \MPcolor{simpleslides:contrastcolor} ; + +draw \sometxt[simpleslides:sometxt:left]{\getvariable{simpleslides:title}{date}} + shifted (1cm,y1) ; + +draw \sometxt[simpleslides:sometxt:right]{\pagenumber\ \labeltext{of} \lastpage} + shifted (x5,y1) ; + +draw \sometxt[simpleslides:sometxt:left]{\getvariable{simpleslides:title}{author}} + shifted (1cm,0) ; + +draw \sometxt[simpleslides:sometxt:right]{\getvariable{simpleslides:title}{title}} + shifted (x5,0) ; + +StopPage ; +\stopuseMPgraphic + +%D We use this ornament in different backgrounds. + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We want the title to placed in a framed box. We redefine all the keys of +%D \type{\setupTitle}, so that the module is easier to maintain. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:backgroundcolor}, + \c!align=\v!middle, + \c!before={\vfill\getvalue{simpleslides:framed} + [\c!width=\textwidth,\c!height=.75\textheight, + \c!align=\v!middle, \c!strut=\v!no] + \bgroup}, + \c!after={\egroup\vfill}, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=, + \c!title\c!align=,%\v!middle, + \c!author\c!style=, + \c!author\c!color=, + \c!author\c!align=,%\v!middle, + \c!date\c!style=, + \c!date\c!color=, + \c!date\c!align=,%\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +%D We also want the slide title in a framed box. + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!height=2.1cm, + \c!width=\textwidth, + \c!color=simpleslides:backgroundcolor] + + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][\c!color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex new file mode 100644 index 0000000000..46798d07f8 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Sunrise.tex @@ -0,0 +1,210 @@ +%D \module +%D [ file=simpleslides-s-Sunrise, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module Sunrise +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Sunrise} style for the presentation +%D module. It is loaded at runtime. The look of this style was inspired by the +%D \quotation{husky} theme of the \LaTeX\ {\tt powerdot} package, created by +%D Jack Stalnaker. + +\writestatus{simpleslides}{loading Sunrise style} + +\startmodule[simpleslides-s-Sunrise] + +\unprotect + +%D The page layout: + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=2.75cm, + footer=1.5cm, + footerdistance=0.4cm, + topspace=0cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:horizontal][header=2.75cm] +\setuplayout [simpleslides:layout:vertical] [header=0.4cm] +\setuplayout [simpleslides:layout:title] [header=2.75cm] + +\setuplayer + [simpleslides:layer:slidetitle] + [x=10mm] + +%D Some strings are configurable. + +\setuplabeltext [\s!en] [of=of] +\setuplabeltext [\s!de] [of=von] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D We define our color scheme: + +\definecolor [simpleslides:variantcolor] [s=.97] +\definecolor [simpleslides:backgroundcolor] [s=.88] +\definecolor [simpleslides:contrastcolor] [r=.75] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] + +%D We let \METAPOST\ calculate the background: + +%D Both horizontal and vertical group share this part of the background. + +\startuseMPgraphic{simpleslides:MP:common} +save a, b ; +numeric a; a=2.1cm ; +numeric b; b=1.5cm ; + +fill Page withcolor \MPcolor{simpleslides:variantcolor} ; + +z1 = llcorner Page shifted (0,2*a) ; +z2 = z1 shifted (0,2*a) ; +z3 = lrcorner Page shifted (0,b) ; +z4 = z3 shifted (0,b) ; +z5 = z2 shifted (0,b) ; +z6 = ulcorner Page shifted (.1cm,0) ; +z7 = z4 shifted (0,b/2) ; +z8 = z7 shifted (0,b) ; +z9 = ulcorner Page shifted (.1cm+a,0) ; +z10 = z9 shifted (3*a,0) ; +z11 = z8 shifted (0,b/2) ; +z12 = z11 shifted (0,b) ; +z13 = z10 shifted (a,0) ; +z14 = z13 shifted (3*a,0) ; +z15 = z12 shifted (0,b/2) ; +z16 = z15 shifted (0,b) ; +z17 = llcorner Page shifted (0,b) ; + +save p ; +path p[] ; +p[1] = z1 -- z2 -- z4 -- z3 -- cycle ; +p[2] = z5 -- ulcorner Page -- z6 -- z8 -- z7 -- cycle ; +p[3] = z9 -- z10 -- z12 -- z11 -- cycle ; +p[4] = z13 -- z14 -- z16 -- z15 -- cycle ; +p[5] = llcorner Page -- z17 -- z3 -- lrcorner Page -- cycle ; + +fill p[1] withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[2] withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[3] withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[4] withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[5] withcolor \MPcolor{simpleslides:contrastcolor} ; +\stopuseMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:vertical} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; +StopPage ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:MP:horizontal} +StartPage ; +\includeMPgraphic{simpleslides:MP:common} ; +z18 = ulcorner Page shifted (0,-1.5*b) ; +z19 = z18 shifted (0,-1pt) ; +z20 = urcorner Page shifted (0,-1.5*b) ; +z21 = z20 shifted (0,-1pt) ; + +p[6] = z18 -- z19 -- z21 -- z20 -- cycle ; + +linear_shade(p[6],0, + \MPcolor{simpleslides:contrastcolor}, + \MPcolor{simpleslides:variantcolor}) ; + +p[7] = p[6] shifted (0,-3pt) ; + +linear_shade(p[7],0, + \MPcolor{simpleslides:contrastcolor}, + \MPcolor{simpleslides:variantcolor}) ; + +StopPage ; +\stopuniqueMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +%D We define the footer + +\setupfooter[\c!color=simpleslides:variantcolor, + \c!style={\switchtobodyfont[10pt]}, + \c!strut=\v!yes] + +\setupfootertexts[{\framed[\c!frame=\v!off, + \c!height=1cm, + \c!width=\textwidth] + {\simpleslidestitleparameter{title} + \hfill \pagenumber\ \labeltext{of} \lastpage}}] + +%D We want the title to placed in a framed box. We redefine all the keys of +%D \type{\setupTitle}, so that the module is easier to maintain. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor=simpleslides:contrastcolor, + \c!align=\v!middle, + \c!before={\vfill\getvalue{simpleslides:framed} + [\c!width=\textwidth,\c!height=.75\textheight, + \c!align=\v!middle, \c!strut=\v!no] + \bgroup}, + \c!after={\egroup\vfill}, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=, + \c!title\c!align=,%\v!middle, + \c!author\c!style=, + \c!author\c!color=, + \c!author\c!align=,%\v!middle, + \c!date\c!style=, + \c!date\c!color=, + \c!date\c!align=,%\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!height=2.25cm, + \c!color={simpleslides:contrastcolor}] + + +%D The symbol for the first level of itemizations. + + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color={simpleslides:itemize:color}] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex new file mode 100644 index 0000000000..fc818b318a --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-Swoosh.tex @@ -0,0 +1,295 @@ +%D \module +%D [ file=simpleslides-s-Swoosh, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module -- Swoosh Style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2009 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{Swoosh} style for the presentation +%D module. It is loaded at runtime. + +\writestatus{simpleslides}{loading Swoosh style} + +\startmodule[simpleslides-s-Swoosh] + +\unprotect + +%D The "counter" parameter controls which kind of counter will be used: + +\startsetups simpleslides:setup:randomizeyes +\startuseMPgraphic{simpleslides:MP:randomize} +if condition = 1: + qw := qw shifted (-5pt - c*0.1*uniformdeviate(10), 0) ; +elseif condition = 2: + qw := qw shifted (0, c*0.1*uniformdeviate(10)) ; +fi ; +\stopuseMPgraphic +\stopsetups + +\startsetups simpleslides:setups:dot +\setuplayout [simpleslides:layout:horizontal][header=3cm,footer=0cm] +\startuseMPgraphic{simpleslides:MP:counter} +if NOfPages > 1: + numeric prog ; prog = RealPageNumber/NOfPages - 0.005 ; +fi ; +if RealPageNumber > 1: + if condition = 1: + z11 = (prog * PaperWidth, PaperHeight) ; + z12 = (x11, 0) ; + z13 = (z11 -- z12) intersectionpoint qw ; + draw z13 withcolor \MPcolor{simpleslides:altcontrastcolor} ; + elseif condition = 2: + z14 = (0, (PaperHeight - prog * PaperHeight)) ; + z15 = (PaperWidth, y14) ; + z16 = (z14 -- z15) intersectionpoint qw ; + draw z16 withcolor \MPcolor{simpleslides:altcontrastcolor} ; + fi ; +fi ; +\stopuseMPgraphic +\stopsetups + +\startsetups simpleslides:setups:circle +\setuplayout [simpleslides:layout:horizontal][header=3cm] +\startuseMPgraphic{simpleslides:MP:counter} +save b, s, t, p, circcenter, theta, pic ; +path p[] ; +pair t[] ; +pair s[] ; +pair circcenter ; circcenter = lrcorner Page shifted (-1cm, 1cm) ; +pair zt, zr, zb, zl ; +picture pic ; +b = 1.5cm ; +if RealPageNumber > 1: + theta = (RealPageNumber - 1)/(NOfPages - 1) ; + p[4] = fullcircle scaled b rotated 90 ; + p[4] := p[4] shifted circcenter ; + fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; + t[0] = center p[4] ; + t[1] = point 1 along p[4] ; + t[2] = point -theta along p[4] ; + t[3] = point -theta/2 along p[4] ; + p[5] = t[0] -- t[1] .. t[3] .. t[2] -- cycle ; + fill p[5] withcolor \MPcolor{simpleslides:contrastcolor} ; + for i = 1 upto NOfPages : + s[i] = point i/(NOfPages -1) along p[4] ; + pickup pencircle scaled 1pt ; + draw s[i] -- t[0] withcolor \MPcolor{simpleslides:backgroundcolor} ; + endfor ; + zt = t[0] shifted (0, b * 0.2) ; + zr = t[0] shifted (b * 0.2, 0) ; + zb = t[0] shifted (0, -b * 0.2) ; + zl = t[0] shifted (-b * 0.2, 0) ; + p[3] = zt .. zr .. zb .. zl .. cycle ; + fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; + draw p[3] withcolor \MPcolor{simpleslides:backgroundcolor} ; + label(textext("\switchtobodyfont[10pt]\startcolor[simpleslides:backgroundcolor]\pagenumber\stopcolor"),center p[3]) ; +fi ; +\stopuseMPgraphic +\stopsetups + +\doifsetupselse{simpleslides:setups:\moduleparameter{simpleslides}{counter}} + {\setups{simpleslides:setups:\moduleparameter{simpleslides}{counter}}} + {\setups{simpleslides:setups:circle}} + +\doif% + {\moduleparameter{simpleslides}{randomize}} + {yes} + {\setups{simpleslides:setup:randomizeyes}} + +%D First we change the page layout, adding more space on the top. + +\setuplayout [width=fit, + margin=0cm, + height=fit, + header=3cm, + footer=0.8cm, + topspace=.6cm, + backspace=1cm, + location=singlesided] + +\setuplayout [simpleslides:layout:vertical] [header=0.8cm] +\setuplayout [simpleslides:layout:title] [header=0.8cm] + +%D We also specify the position of the slidetitle. + +\setuplayer[simpleslides:layer:slidetitle] + [x=10mm,y=2mm] + +\setupcombinations[distance=1.85cm] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.45\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.45\textwidth} + +\defineframed[simpleslides:framed] + [frame=off,offset=0pt, + top=\vss,bottom=\vss] + +%D We define our color scheme: + +\definecolor [simpleslides:backgroundcolor] [r=.88,g=.92,b=.95] +\definecolor [simpleslides:contrastcolor] [r=.4,g=.6,b=.8] +\definecolor [simpleslides:altcontrastcolor] [r=.1,g=.1,b=.4] +\definecolor [simpleslides:itemize:color] [simpleslides:contrastcolor] +\definecolor [simpleslides:textcolor] [simpleslides:altcontrastcolor] + +\setupcolors[textcolor=simpleslides:textcolor] + +%D We use \METAPOST\ to draw backgrounds. + +\startuseMPgraphic{simpleslides:MP:horizontal} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +numeric c ; c = PaperWidth * 0.4 ; +numeric d ; d = 2.2cm ; +numeric e ; e = PaperWidth / 46.9 ; +numeric condition ; condition = 1 ; +save ql, qr, qt, qw, qnw, qc ; path ql, qr, qt, qw, qnw, qc ; +ql = ulcorner Page -- llcorner Page ; +qr = lrcorner Page -- urcorner Page ; +qt = urcorner Page -- ulcorner Page ; +pickup pencircle scaled 4pt ; +z1 = ulcorner Page ; +z2 = (x1, y1 - d - 2*e) ; +z3 = (x1 + 4pt, y2) ; +z4 = (x3 + c, y2 + 2*e) ; +z5 = (x4 + c, y2) ; +z6 = (x5 + c, y2 + 2*e) ; +z7 = (x6 + c, y2) ; +z8 = (x7, y1) ; +qw = z2 .. z3 .. z4 .. z5 .. z6 .. z7 ; +\includeMPgraphic{simpleslides:MP:randomize} ; +z9 = ql intersectionpoint qw ; +z10 = qr intersectionpoint qw ; +qw := qw cutbefore z9 cutafter z10 ; +fill qr & qt & ql -- qw -- cycle withcolor \MPcolor{simpleslides:contrastcolor} ; +draw qw withcolor white ; +\includeMPgraphic{simpleslides:MP:counter} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:vertical} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +numeric c ; c = PaperHeight * 0.4 ; +numeric d ; d = 2.2cm ; +numeric e ; e = PaperHeight / 46.9 ; +if NOfPages > 1: + numeric prog ; prog = RealPageNumber/NOfPages - 0.005 ; +fi ; +numeric condition ; condition = 2 ; +save ql, qr, qt, qw, qc, qu, qb ; path ql, qr, qt, qw, qc, qu, qb ; +pickup pencircle scaled 4pt ; +z1 = ulcorner Page ; +z3 = center Page ; +z4 = (x3 - 2*e, y1) ; +z6 = (x3 + 2*e, y4 - c) ; +z7 = (x3 - 2*e, y6 - c) ; +z8 = (x3 + 2*e, y7 - c) ; +z9 = (x3 - 2*e, y8 - c) ; +qw = z4 .. z6 .. z7 .. z8 .. z9 ; +qt = ulcorner Page -- urcorner Page ; +ql = llcorner Page -- ulcorner Page ; +qb = llcorner Page -- lrcorner Page ; +\includeMPgraphic{simpleslides:MP:randomize} ; +z10 = qt intersectionpoint qw ; +qu = ulcorner Page -- z10 ; +z11 = qb intersectionpoint qw ; +qr = z11 -- llcorner Page ; +qw := qw cutbefore z10 cutafter z11 ; +fill qw -- qr & ql & qu -- cycle withcolor \MPcolor{simpleslides:contrastcolor} ; +draw qw withcolor white ; +\includeMPgraphic{simpleslides:MP:counter} ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:horizontal] + [\useMPgraphic{simpleslides:MP:horizontal}] + +\defineoverlay + [simpleslides:background:vertical] + [\useMPgraphic{simpleslides:MP:vertical}] + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\setupTitle + [\c!headcolor={simpleslides:altcontrastcolor}] + +%D We want the title to placed in a framed box. We redefine all the keys of +%D \type{\setupTitle}, so that the module is easier to maintain. + +\setupSlideTitle + [\c!alternative=layer, + \c!color=white, + \c!align=\v!center, + \c!width=\textwidth, + \c!height=2cm, + \c!after=] + + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!headstyle=, + \c!headcolor={simpleslides:altcontrastcolor}, + \c!align=\v!middle, + \c!before=\vfill, + \c!after=\vfill, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=simpleslides:altcontrastcolor, + \c!title\c!align=\v!middle, + \c!author\c!style=, + \c!author\c!color=simpleslides:altcontrastcolor, + \c!author\c!align=\v!middle, + \c!date\c!style=, + \c!date\c!color=simpleslides:altcontrastcolor, + \c!date\c!align=\v!middle, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[1*line]}, + \c!after\c!author={\blank[2*line]}, + \c!after\c!date=] + +% +% %D We want the title to be of a specific height +% +% \setuphead[SlideTitle] +% [\c!after=, +% \c!alternative=\v!text, +% \c!color=white, +% \c!command=\doSlideTitle] +% +% \define[2]\doSlideTitle +% {\setlayer[simpleslides:layer:slidetitle]% +% {\getvalue{simpleslides:framed}[\c!width=\textwidth,\c!height=1.1cm, +% \c!align=\v!right] +% {#1#2}}} + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:square}] +\setupitemize[1][color=simpleslides:itemize:color] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex new file mode 100644 index 0000000000..cd1bb407ba --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-ThickStripes.tex @@ -0,0 +1,145 @@ +%D \module +%D [ file=simpleslides-s-ThickStripes, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module --- Thick Stripes style, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%D This file provides the \quotation{ThickStripes} style for the presentation +%D module. It is loaded at runtime. The theme for this style is inspired by the +%D \quotation{Berkeley} theme of the \LaTeX\ Beamer package. + +\writestatus{simpleslides}{loading Thick Stripes style} + +\startmodule[simpleslides-s-ThickStripes] + +\unprotect + +%D First, we change the page layout to have more space on the top and the +%D left. + +\setuplayout [width=fit, + leftmargin=1.5cm, + rightmargin=0cm, + leftmargindistance=.9cm, + rightmargindistance=0pt, + height=fit, + header=2.5cm, + footer=0cm, + topspace=.4cm, + backspace=2.9cm, + cutspace=2.8cm, + bottomspace=0cm, + bottom=0pt, + location=singlesided] + +%D These macros are used for placing figures/pictures: + +\define\NormalHeight {\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {\textheight} +\define\PictureFrameWidth {.476\textwidth} + +\setuplayer + [simpleslides:layer:slidetitle] + [x=29mm] + +%D We define our color scheme + +\definecolor [simpleslides:backgroundcolor] [s=.9] +\definecolor [simpleslides:variantcolor] [r=.15,g=.15,b=.525] +\definecolor [simpleslides:contrastcolor] [r=.2,g=.2,b=.7] +\definecolor [simpleslides:altcontrastcolor] [s=.4] +\definecolor [simpleslides:itemize:color] [simpleslides:backgroundcolor] + + +%D We use \METAPOST to draw the background. The background consists of two +%D stripes and a "clock" at the bottom. + +\startuseMPgraphic{simpleslides:MP:title} +StartPage ; +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +StopPage ; +\stopuseMPgraphic + +\startuseMPgraphic{simpleslides:MP:ornament} +StartPage ; +save a, b, theta; +numeric a, b, theta ; + +save t ; +pair t[] ; + +a = 2.5cm ; +b = 1.5cm ; + +z[1] = ulcorner Page shifted (a,0) ; +z[2] = llcorner Page shifted (a,0) ; +z[3] = ulcorner Page shifted (0,-a) ; +z[4] = urcorner Page shifted (0,-a) ; +z[5] = ulcorner Page shifted (a,-a) ; + +save p ; +path p[] ; +p[1] = ulcorner Page -- z[1] -- z[2] -- llcorner Page -- cycle ; +p[2] = ulcorner Page -- urcorner Page -- z[4] -- z[3] -- cycle ; +p[3] = ulcorner Page -- z[1] -- z[5] -- z[3] -- cycle ; + +fill Page withcolor \MPcolor{simpleslides:backgroundcolor} ; +fill p[1] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[2] withcolor \MPcolor{simpleslides:contrastcolor} ; +fill p[3] withcolor \MPcolor{simpleslides:variantcolor} ; + +pickup pencircle scaled 5pt ; + +if NOfPages > 1: + theta = (RealPageNumber - 1)/(NOfPages - 1) ; + p[4] = unitcircle scaled b rotated 90 shifted (b + ((a-b)/2),(a-b)/2) ; + fill p[4] withcolor \MPcolor{simpleslides:backgroundcolor} ; + t[0] = center p[4] ; + t[1] = point 1 along p[4] ; + t[2] = point -theta along p[4] ; + t[3] = point -theta/2 along p[4] ; + p[5] = t[0] -- t[1] .. t[3] .. t[2] -- cycle ; + fill p[5] withcolor \MPcolor{simpleslides:altcontrastcolor} ; +fi ; +StopPage ; +\stopuseMPgraphic + +%D We define these backgrounds as overlays: + +\defineoverlay + [simpleslides:background:ornament] + [\useMPgraphic{simpleslides:MP:ornament}] + +\defineoverlay + [simpleslides:background:title] + [\useMPgraphic{simpleslides:MP:ornament}] + +%D We want the title to placed in color. + +\setupTitle[\c!headcolor={simpleslides:contrastcolor}] + +%D We want the slide title on the top + +\setupSlideTitle + [\c!after=, + \c!alternative=layer, + \c!width=\textwidth, + \c!height=2.5cm, + \c!color=simpleslides:backgroundcolor] + +%D The symbol for the first level of itemizations. + +\definesymbol[1][\useMPgraphic{simpleslides:itemize:triangle}] +\setupitemize[1][inmargin][color=simpleslides:backgroundcolor] + +\protect +\stopmodule + +\endinput diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex new file mode 100644 index 0000000000..93b5129930 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-default.tex @@ -0,0 +1,880 @@ +%D \module +%D [ file=simpleslides-s-default, +%D version=2022.07.13, +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module simpleslides --- Default style setup, +%D author=Thomas A. Schmitz \& Aditya Mahajan, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +\writestatus{simpleslides}{loading default style setup} + +\startmodule[simpleslides-s-default] + +\unprotect + +%D This module is the first sub-module that is loaded by +%D \filename{simpleslides}. This sets up the style macros for the module. We +%D choose a rather plain style as the default; separate style sub-modules +%D redefine some internal macros to achieve fancier effects. + + +%D We start with the page layout. S6 has the 3:4 ratio of a traditional computer screen. + +\setuppapersize[S6][S6] + +%D We do not want page numbers, but we sometimes want to use the page numbering +%D mechanism, so we make sure pages are counted, but the numbers are not +%D displayed. + +\setuppagenumbering[location=] + +%D As for the page layout: most of the numbers have been reached by +%D trial and error; I have just taken what seemed to produce the best output. + +\setuplayout [width=middle, + margin=0.6cm, + height=middle, + header=0.15cm, + footer=1.35cm, + footerdistance=0.5cm, + topspace=0.5cm, + backspace=1cm, + location=singlesided] + + +%D We define some other layouts which can be used to change the layout of +%D specific kinds of pages. This module defines three kinds of pages: +%D horizontal, vertical, and title, and we allow the possibility of changing the +%D layout of all three page styles. + +\definelayout [simpleslides:layout:horizontal] +\definelayout [simpleslides:layout:vertical] +\definelayout [simpleslides:layout:title] +\definelayout [simpleslides:layout:page] + +\setuplayout [simpleslides:layout:page] + [topspace=0cm, + header=0cm, + footer=0cm, + bottomspace=0cm, + backspace=0cm, + cutspace=0cm, + width=middle, + height=middle] + +%D We want colored presentations + +\setupcolors[state=start] + +%D And colored typesetting for \TEX\ code. +% HR: outdated! +\definetype[typeTEX][option=color] + +%D Presentations have relatively dense lines, we do not care about underfull +%D lines, but allow emergency stretch. + +\setuptolerance[\v!verytolerant,\v!stretch] + +%D We use combinations for placing vertical pictures and text side by side, and +%D we want a distance of 3em between both. + +\setupcombinations[distance=0.9cm] + +%D Next we define some dimensions that are used as nominal values by other +%D macros and the user. + +\define\NormalHeight {.830\textheight} +\define\NormalWidth {.476\textwidth} +\define\PictureFrameHeight {.830\textheight} +\define\PictureFrameWidth {.476\textwidth} + +%D As we said before, the presentation consists of three kinds of pages: title, +%D horizontal, and vertical. Each page can have a different background; we can +%D switch to a specific background using +%D \starttyping +%D \setupPageBackground[horizontal] +%D \stoptyping + +\def\setupPageBackground% + {\dosingleargument\dosetupPageBackground} + +\def\dosetupPageBackground[#1]% + {\setups{simpleslides:background:#1}} + +%D The backgrounds in all the styles are very similar. So, we define overlays to +%D capture the different features of the backgrounds, and then simply define the +%D overlays in different styles. + +\defineoverlay[simpleslides:background:horizontal] +\defineoverlay[simpleslides:background:title] +\defineoverlay[simpleslides:background:vertical] +\defineoverlay[simpleslides:background:ornament] +\defineoverlay[simpleslides:background:page] + +\defineoverlay[simpleslides:background:highlight] + [\useMPgraphic{simpleslides:MP:highlight}]% + +\definelayer[simpleslides:layer:slidetitle] + [\c!width=\paperwidth, + \c!height=\paperheight] + +\definelayer[simpleslides:layer:page] + [\c!width=\paperwidth, + \c!height=\paperheight] + +\definelayer[simpleslides:layer:extras] + [\c!width=\paperwidth, + \c!height=\paperheight] + +\definelayer[simpleslides:layer:highlight] + [\c!width=\paperwidth, + \c!height=\paperheight] + + +%D A generic frame which is used for titles and other commands + +\defineframed[simpleslides:framed] + [\c!frame=\v!off,\c!offset=\zeropoint, + \c!top=\vss,\c!bottom=\vss] + +\defineframed[simpleslides:framed:page] + [\c!frame=\v!off,\c!offset=3mm, + \c!top=\vss,\c!bottom=\vss, + \c!width=fit, + \c!corner=\v!round, + \c!background=\v!color, + \c!backgroundcolor=simpleslides:backgroundcolor] + + +%D Now we define setups for specific backgrounds + +\startsetups simpleslides:background:title + \setuplayout[simpleslides:layout:title] + \setupbackgrounds[\v!page] + [background={simpleslides:background:title, + foreground, + simpleslides:layer:highlight}] +\stopsetups + +\startsetups simpleslides:background:horizontal + \setuplayout[simpleslides:layout:horizontal] + \setupbackgrounds[\v!page] + [background={simpleslides:background:horizontal, + simpleslides:background:ornament, + simpleslides:layer:extras, + simpleslides:layer:slidetitle, + foreground, + simpleslides:layer:highlight}] +\stopsetups + +\startsetups simpleslides:background:vertical + \setuplayout[simpleslides:layout:vertical] + \setupbackgrounds[\v!page] + [background={simpleslides:background:vertical, + simpleslides:layer:extras, + simpleslides:background:ornament}] +\stopsetups + +\startsetups simpleslides:background:page + \page + \setuplayout[simpleslides:layout:page] + \setupbackgrounds[\v!page] + [background={simpleslides:background:page, + foreground, + %simpleslides:background:ornament, + simpleslides:layer:extras, + simpleslides:layer:page}] +\stopsetups + +%D We also define some fallbacks for presentation backgrounds. + +\startsetups simpleslides:background:default + \setups{simpleslides:background:horizontal} +\stopsetups + +\startsetups simpleslides:background:none + \setupbackgrounds[\v!page] + [background=] +\stopsetups + +\startsetups simpleslides:background:empty + \message{I don't know the name of the background you have provided.} + \setups{simpleslides:background:horizontal} +\stopsetups + +%D Now we move on to specific components of the presentation. The first thing in +%D any presentation is the title page, so we start with that. We define a macro +%D that stores values for the title, author and date of the presentation. These +%D are input as +%D \starttyping +%D \setupTitle[title={How to write a sub module for simpleslides}, +%D author={Aditya Mahajan}, +%D date={\currentdate[d=10,m=7,y=2008]}] +%D \stoptyping +%D This setup command can also setup the color and style for the title, author, +%D and date. + +\enabletrackers[interfaces.namespaces] + +\definenamespace + [simpleslidestitle] + [ + \c!type=module, + \c!name=simpleslidestitle, + setup=list, + \c!style=\v!yes, + \s!parent=simpleslidetitle, + ] + +\let\setupTitle\setupsimpleslidestitle + +\def\simpleslidestitlecomponent#1% + {\simpleslidestitleparameter{\c!before#1} + \startalignment[\simpleslidestitleparameter{#1\c!align}] + \usesimpleslidestitlestyleandcolor{#1\c!style}{#1\c!color}% + \simpleslidestitleparameter{#1}% + \stopalignment + \simpleslidestitleparameter{\c!after#1}} + +%D \macros{placeTitle} +%D +%D The macro \tex{placeTitle} produces a title page with the author, the +%D title of the presentation, and the date. Using it is not mandatory. + +\define\placeTitle + {\page + \setupPageBackground[title] + \null + \simpleslidestitleparameter\c!before + \startalignment[\simpleslidestitleparameter\c!align] + \usesimpleslidestitlestyleandcolor\c!style\c!color + \simpleslidestitlecomponent\c!title + \simpleslidestitlecomponent\c!author + \simpleslidestitlecomponent\c!date + \stopalignment + \simpleslidestitleparameter\c!after + \page} + +%D If a sub-module wants to display more information about the presentation +%D (e.g., institute of the author), it can be simply input as +%D \starttyping +%D \setupTitle[institute={Some University}] +%D \stoptyping +%D This parameter can be accessed inside the module as +%D \type{\simpleslidestitleparameter{institute}}, and the module writer +%D can redefine \type{\placeTitle} to display the institute at the appropriate +%D place. + + +%D Now we setup some default values for the title page. Other modules will +%D redefine these values later. + +\setupTitle + [\c!title=, + \c!author=, + \c!date=\currentdate, + \c!style=, + \c!color=red, + \c!align=\v!middle, + \c!before=\vfill, + \c!after=\vfill, + \c!title\c!style={\switchtobodyfont[\TitleSize]}, + \c!title\c!color=, + \c!title\c!align=\simpleslidestitleparameter\c!align, + \c!author\c!style=,%{\switchtobodyfont[\SlideTitleSize]}, + \c!author\c!color=, + \c!author\c!align=\simpleslidestitleparameter\c!align, + \c!date\c!style=,%{\switchtobodyfont[\SlideTitleSize]}, + \c!date\c!color=, + \c!date\c!align=\simpleslidestitleparameter\c!align, + \c!before\c!title=, + \c!before\c!author=, + \c!before\c!date=, + \c!after\c!title={\blank[2*line]}, + \c!after\c!author={\blank[3*line]}, + \c!after\c!date=] + +%D \macros{SlideTitle} +%D \tex{SlideTitle}: well, the name says it all. The +%D argument is typeset as the title, but the implementation and the result +%D (alignment, size, distance to text, color etc.) vary from module to module, +%D so this macro is defined in each of the submodules. + +\definenamespace + [SlideTitle] + [ + \c!type=module, + \c!name=SlideTitle, + \c!command=\v!yes, + setup=list, + \c!style=\v!yes, + \s!parent=SlideTitle, + ] + +\def\defineSlideTitleAlternative + {\dodoubleargument\dodefineSlideTitleAlternative} + +\def\dodefineSlideTitleAlternative[#1][#2]% #3 + {\setvalue{simpleslides:slidetitle:#1}} + +\defineSlideTitleAlternative[\v!normal]#1% + {\page[\SlideTitleparameter\c!page]% + \SlideTitleparameter\c!before + \startalignment[\SlideTitleparameter\c!align] + \useSlideTitlestyleandcolor\c!style\c!color + #1% + \stopalignment + \SlideTitleparameter\c!after} + +%D The layered alternative is adapted from a sample document that Brooks Moses +%D published on the wiki: + +\defineSlideTitleAlternative[layer]#1% + {\page[\SlideTitleparameter\c!page]% + \SlideTitleparameter\c!before + \setlayer[simpleslides:layer:slidetitle]% + {\getvalue{simpleslides:framed} + [\c!width=\SlideTitleparameter\c!width, + \c!height=\SlideTitleparameter\c!height, + \c!align=\SlideTitleparameter\c!align] + {\useSlideTitlestyleandcolor\c!style\c!color + #1}}% + \SlideTitleparameter\c!after} + +\defineSlideTitleAlternative[page]#1% + {\page[\SlideTitleparameter\c!page]% + %\SlideTitleparameter\c!before + \setlayer[simpleslides:layer:page]% + [\c!preset=\SlideTitleparameter\c!preset, + \c!hoffset=\SlideTitleparameter\c!hoffset, + \c!voffset=\SlideTitleparameter\c!voffset] + {\getvalue{simpleslides:framed:page} + [\c!align=\SlideTitleparameter\c!align] + {\let\\\crlf + \useSlideTitlestyleandcolor\c!style\c!color + #1}}} + %\SlideTitleparameter\c!after} + + +%D Now the main user command + +\def\SlideTitle{\dowithpargument\doSlideTitle} + +\def\doSlideTitle% #1 + {\getvalue{simpleslides:slidetitle:\SlideTitleparameter\c!alternative}} + +\setupSlideTitle + [\c!page=\v!yes, + \c!style={\switchtobodyfont[\SlideTitleSize]}, + \c!before={\setupPageBackground[horizontal]}, + \c!after={\blank[0.75cm]}, + \c!width=\textwidth, + \c!height=2\lineheight, + \c!align=\v!middle, + \c!alternative=\v!normal] + + +%AM: Clean this up later. + +%D \macros{IncludePicture} +%D The macros for placing pictures. This section has been entirely rewritten in +%D order to provide a cleaner user interface and to make the code easier to +%D maintain. We now have just one macro, \tex{IncludePicture}, which +%D automatically inserts page breaks and adjusts the background and margins, if +%D necessary. This macro takes four arguments: +%D \setup{IncludePicture} +%D The first argument decides whether the picture will be place in a horizontal +%D or vertical arrangement; the second argument is the filename of the picture +%D you want to include; the third argument does some setup, and the fourth +%D argument (in braces) is the text accompanying the picture, which will be +%D placed either in a \tex{SlideTitle} environment (for horizontal pictures) or +%D opposite the picture, centered horizontally and vertically, for vertical +%D pictures. + +%D The user macro takes three arguments in brackets + an additional argument +%D for typeset content. So we define it in two steps: + +\def\setupPicture + {\dosingleargument\dosetupPicture} + +\def\dosetupPicture[#1]% + {\setvariables[simpleslides:picture] + [highlight=\v!no, + steps=5, + opacity=0.4, + \c!x\c!scale=couple, + \c!y\c!scale=couple, + \c!width=,\c!height=,#1]} + +\setupPicture + [highlight=\v!no,%yes|no|default=no + \c!alternative=\v!none,%none|circle|arrow|focus|default=none + \c!grid\c!color=darkgreen, + \c!grid=\v!no, + \c!sub\c!grid=\v!no, + steps=5,%controls the number of subdivisions of the subgrid + \c!rulethickness={OverlayWidth/100},%for circle and arrow + \c!color=orange,% should this be called highlightcolor? + \c!x=5, + \c!y=5, + \c!x\c!scale=couple, + \c!y\c!scale=couple, + length=2cm, + direction=0, + opacity=0.4, + shadow=\v!no, + shadow\c!color=gray, + verticalbackground=none, + verticalbackgroundcolor=simpleslides:backgroundcolor, + verticalforegroundcolor=simpleslides:textcolor, + ] + +\def\simpleslidesPictureParameter%#1 + {\getvariable{simpleslides:picture}} + + +\newconditional\simpleslidesHighlight \setfalse\simpleslidesHighlight +\newconditional\simpleslidesGrid \setfalse\simpleslidesGrid +\newconditional\simpleslidesSubGrid \setfalse\simpleslidesSubGrid + +\chardef\simpleslidesHighlightAlternative\zerocount %0=none, 1=circle, + %2=arrow, 3=focus +\chardef\simpleslidesShadow\zerocount %0=no, 1=topleft, 2=topright, + %3=bottomright, 4=bottomleft + +\def\IncludePicture% + {\dotripleargument\doIncludePicture} + + +\def\doIncludePicture[#1][#2][#3]#4% dir graphic options text + {\begingroup % Else the settings of \setupPicture are global + \setupPicture[#3]% + \processaction + [\simpleslidesPictureParameter{highlight}] + [ \v!yes=>\settrue\simpleslidesHighlight, + \v!no=>\setfalse\simpleslidesHighlight, + \v!default=>\setfalse\simpleslidesHighlight, + \v!unknown=>\setfalse\simpleslidesHighlight] + % + \processaction + [\simpleslidesPictureParameter\c!grid] + [ \v!yes=>\settrue\simpleslidesGrid, + \v!no=>\setfalse\simpleslidesGrid, + \v!default=>\setfalse\simpleslidesGrid, + \v!unknown=>\setfalse\simpleslidesGrid] + % + \processaction + [\simpleslidesPictureParameter{\c!sub\c!grid}] + [ \v!yes=>\settrue\simpleslidesSubGrid, + \v!no=>\setfalse\simpleslidesSubGrid, + \v!default=>\setfalse\simpleslidesSubGrid, + \v!unknown=>\setfalse\simpleslidesSubGrid] + % + \processaction + [\simpleslidesPictureParameter{shadow}] + [ \v!no=>\chardef\simpleslidesShadow\zerocount, + \v!yes=>\chardef\simpleslidesShadow\plusthree, + \v!top\v!left=>\chardef\simpleslidesShadow\plusone, + \v!top\v!right=>\chardef\simpleslidesShadow\plustwo, + \v!bottom\v!right=>\chardef\simpleslidesShadow\plusthree, + \v!bottom\v!left=>\chardef\simpleslidesShadow\plusfour, + \v!default=>\chardef\simpleslidesShadow\zerocount, + \v!unknown=>\chardef\simpleslidesShadow\zerocount] + % + \edef\simpleslidesGridColor{\simpleslidesPictureParameter{\c!grid\c!color}}% + \doifnothing{\simpleslidesGridColor}{\edef\simpleslidesGridColor{green}}% + % + \processaction + [\simpleslidesPictureParameter\c!alternative] + [ circle=>\chardef\simpleslidesHighlightAlternative\plusone + \simpleslidesSetEllipseDimensions, + arrow=>\chardef\simpleslidesHighlightAlternative\plustwo, + focus=>\chardef\simpleslidesHighlightAlternative\plusthree + \simpleslidesSetEllipseDimensions, + \v!default=>\chardef\simpleslidesHighlightAlternative\zerocount, + \v!unknown=>\chardef\simpleslidesHighlightAlternative\zerocount] + % + \processaction[#1] + [\v!horizontal=>{\doIncludePictureHorizontal[#2]{#4}}, + \v!vertical=>{\doIncludePictureVertical[#2]{#4}}, + \v!page=>{\doIncludePicturePage[#2]{#4}}, + \v!default=>{\doIncludePictureHorizontal[#2]{#4}}, + \v!unknown=>{\doIncludePictureHorizontal[#2]{#4}}% + \message{Keywords for positioning pictures are + "horizontal" or "vertical." + Please specify one of them!}] + \endgroup} + +%D We have to set the width or height for vertical and horizontal pictures +%D separately. We test if the user has supplied values for the "width" and +%D "height" key. If they have been set, these are used for the width/height of +%D the picture. If not, we determine the ratio of the picture and let it fill +%D the available space. Small pictures will be enlarged, big pictures will be +%D fit. This code was suggested by Wolfgang Schuster on the mailing list. + +\def\setPictureDimensionsTo#1#2#3% graphic height width + {\doifelsenothing{\simpleslidesPictureParameter\c!width} + {\doifelsenothing{\simpleslidesPictureParameter\c!height} + {\setbox\scratchbox\hbox{\externalfigure[#1] + [\c!page=\simpleslidesPictureParameter\c!page]} + % Courtsey Wolfgang Schuster + \ifdim\dimexpr#3*100/\wd\scratchbox\relax < + \dimexpr#2*100/\ht\scratchbox\relax + % + \setvalue{simpleslides:picture:width}{#3}% + \setvalue{simpleslides:picture:height}{}% + \else + \setvalue{simpleslides:picture:width}{}% + \setvalue{simpleslides:picture:height}{#2}% + \fi} + {\setvalue{simpleslides:picture:width}{}% + \setvalue{simpleslides:picture:height}{\simpleslidesPictureParameter\c!height}}} + {\setvalue{simpleslides:picture:width}{\simpleslidesPictureParameter\c!width} + \setvalue{simpleslides:picture:height}{}}}% not \simpleslidesPictureParameter\c!height + +%D This macro places the picture centered both vertically and horizontally. + +\def\doplacePictureFrame[#1]#2% + {\framed[\c!frame=\v!off, + \c!framecolor=green, + \c!align=\v!middle, + \c!top=\vss, + \c!bottom=\vss, + \c!strut=\v!no, + \c!offset=\zeropoint,#1] + {\framed[\c!frame=\v!off, + \c!framecolor=red, + \c!strut=\v!no, + \c!offset=\zeropoint, + \c!width=\v!fit, + \c!height=\v!fit, + \c!background={foreground,simpleslides:background:highlight}] + {#2}}} + + +%D This macro places the picture in horizontal mode. + +\def\doIncludePictureHorizontal[#1]#2% graphic text + {\setPictureDimensionsTo{#1}\PictureFrameHeight\textwidth + \SlideTitle{#2}% + \doplacePictureFrame + [\c!width=\textwidth, + \c!height=\PictureFrameHeight] + {\externalfigure[#1] + [\c!height=\getvalue{simpleslides:picture:height}, + \c!width=\getvalue{simpleslides:picture:width}, + \c!page=\simpleslidesPictureParameter\c!page]}% + \page}% Otherwise last page is not correct in \MKII. + +%D This macro places the picture in vertical mode. + +\def\doIncludePictureVertical[#1]#2% graphic text + {\page + \setPictureDimensionsTo{#1}\PictureFrameHeight\PictureFrameWidth + \setupPageBackground[vertical] + \startcombination[2] + {\doplacePictureFrame + [\c!height=\textheight, + \c!width=\PictureFrameWidth] + {\externalfigure[#1] + [\c!height=\getvalue{simpleslides:picture:height}, + \c!width=\getvalue{simpleslides:picture:width}, + \c!page=\simpleslidesPictureParameter\c!page]}}{} + {\framed[\c!frame=\v!off, + \c!framecolor=blue, + \c!height=\textheight, + \c!width=\PictureFrameWidth, + background=\simpleslidesPictureParameter{verticalbackground}, + backgroundcolor=\simpleslidesPictureParameter{verticalbackgroundcolor}, + foregroundcolor=\simpleslidesPictureParameter{verticalforegroundcolor}, + \c!top=\vss, + \c!bottom=\vss, + \c!align=\v!middle, + \c!strut=\v!no]{#2}}{} + \stopcombination + \page}% Otherwise last page is not correct in \MKII. + +%D This macro places the picture in full page mode + +\def\doIncludePicturePage[#1]#2% graphic text + {%\setPictureDimensionsTo{#1}{0.95\paperheight}{0.95\paperwidth} + \getvalue{simpleslides:slidetitle:page}{#2}% + \setupPageBackground[page]% + \doplacePictureFrame + [\c!width=\paperwidth, + \c!height=\paperheight] + {\externalfigure[#1] + [\c!height=\paperheight, + \c!width=\paperwidth, + \c!page=\simpleslidesPictureParameter\c!page]}% + \page}% Otherwise last page is not correct in \MKII. + +%D Now, we define the main \METAPOST\ graphic to highlight the picture. It first +%D checks if the user has asked for a grid, and if so, draws a grid and a +%D subgrid. Then it checks which alternative (arrow, circle, focus) is requested +%D and draws that. Notice that we have intermixed \TEX\ and \METAPOST, +%D exploiting the power of the MP-TEX interaction provided by \CONTEXT. + +\startuseMPgraphic{simpleslides:MP:highlight} +\ifconditional \simpleslidesHighlight + \ifconditional \simpleslidesGrid + \includeMPgraphic{simpleslides:MP:highlight:grid} + \ifconditional \simpleslidesSubGrid + \includeMPgraphic{simpleslides:MP:highlight:subgrid}% + \fi + \fi + \ifcase \simpleslidesHighlightAlternative \or + \includeMPgraphic{simpleslides:MP:highligh:circle} \or + \includeMPgraphic{simpleslides:MP:highligh:arrow} \or + \includeMPgraphic{simpleslides:MP:highligh:focus} \fi + \fi + setbounds currentpicture to OverlayBox ; +\stopuseMPgraphic + +%D Metapost graphic to draw a 10x10 grid on a picture. The width of the grid +%D line is 1/250th of the width of the picture, so smaller picture have smaller +%D grid lines. + +\startuseMPgraphic{simpleslides:MP:highlight:grid} + save xaxis, yaxis ; path xaxis, yaxis ; + xaxis := leftboundary OverlayBox ; + yaxis := bottomboundary OverlayBox ; + + + for i = 0 upto 10 : + + draw xaxis shifted (i/10*OverlayWidth, 0) + withpen pencircle scaled (OverlayWidth/250) + withcolor \MPcolor\simpleslidesGridColor ; + + draw yaxis shifted (0,i/10*OverlayHeight) + withpen pencircle scaled (OverlayWidth/250) + withcolor \MPcolor\simpleslidesGridColor ; + + label.bot(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" + & decimal i & "\stopcolor"), + (i/10*OverlayWidth, 0)) ; + label.top(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" + & decimal i & "\stopcolor"), + (i/10*OverlayWidth, OverlayHeight)) ; + + label.lft(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" + & decimal i & "\stopcolor"), + (0, i/10*OverlayHeight)) ; + label.rt(textext("\switchtobodyfont[9pt]\startcolor[simpleslides:textcolor]" + & decimal i & "\stopcolor"), + (OverlayWidth, i/10*OverlayHeight)) ; + endfor ; + setbounds currentpicture to OverlayBox ; +\stopuseMPgraphic + +%D The Metapost graphic draws a fine grid on the picture. The number of grid +%D lines is controlled by \type{steps} parameter of \type{\setupPicture}. Each +%D grid box of the 10x10 grid drawn above is subdivided into \type{steps} number +%D of finer lines. + +\startuseMPgraphic{simpleslides:MP:highlight:subgrid} + save xaxis, yaxis ; path xaxis, yaxis ; + xaxis := leftboundary OverlayBox ; + yaxis := bottomboundary OverlayBox ; + + + save stepSize ; numeric stepSize ; + stepSize := \simpleslidesPictureParameter{steps} + epsilon ; + + for i = 0 step 10/stepSize until 100 : + if i mod 10 <> 0 : + draw xaxis shifted (i/100*OverlayWidth, 0) + withpen pencircle scaled (OverlayWidth/500) + withcolor \MPcolor\simpleslidesGridColor ; + draw yaxis shifted (0,i/100*OverlayHeight) + withpen pencircle scaled (OverlayWidth/500) + withcolor \MPcolor\simpleslidesGridColor ; + fi + + endfor ; + setbounds currentpicture to OverlayBox ; +\stopuseMPgraphic + + +%D This is a helper macro to get the dimensions for the circle. Taking care of +%D expansion inside Metapost is tricky, so we define an external macro to set +%D the x and y scales correctly. This macro does not check if both x and y are +%D equal to 'couple'. We should probably catch that error inside Metapost, and +%D give an error message on the terminal if that is the case. + + +\def\simpleslidesSetEllipseDimensions% + {\edef\simpleslidesCurrentXscale{\simpleslidesPictureParameter{\c!x\c!scale}} + \edef\simpleslidesCurrentYscale{\simpleslidesPictureParameter{\c!y\c!scale}} + \doifelse{\simpleslidesCurrentXscale}{couple} + {\doifelse{\simpleslidesCurrentYscale}{couple} + {\edef\simpleslidesCurrentXscale{1} + \edef\simpleslidesCurrentYscale{1}} + {\dosimpleslidesSetEllipseDimensions}} + {\dosimpleslidesSetEllipseDimensions}} + +\def\dosimpleslidesSetEllipseDimensions% + {\processaction + [\simpleslidesCurrentXscale] + [ couple=>\edef\simpleslidesCurrentXscale{\simpleslidesCurrentYscale*OverlayHeight/5}, + \v!unknown=>\edef\simpleslidesCurrentXscale{\simpleslidesCurrentXscale*OverlayWidth/5}] + \processaction + [\simpleslidesCurrentYscale] + [ couple=>\edef\simpleslidesCurrentYscale{\simpleslidesCurrentXscale}, % no *OverlayWidth/5, it has already been scaled + \v!unknown=>\edef\simpleslidesCurrentYscale{\simpleslidesCurrentYscale*OverlayHeight/5}]} + +%D Metapost graphic to draw a circle. The circle is centered at (x,y) with a +%D x-radius equal to \type{xscale} and y-radius equal to \type{yscale}. If +%D either \type{xscale} or \type{yscale} equals \type{couple}, a circle is drawn +%D with radius equal to the other (non-couple) scale parameter. The thickness of +%D the circle is \type{rulethickness} and the color is \type{color}. The +%D circle is rotated by an angle \type{direction} + +\startuseMPgraphic{simpleslides:MP:highligh:circle} + save p; path p; + p := fullcircle xyscaled + % The dimensions are divided by 5 rather than 10, since the scale + % measures the radius, rather than the diameter. + (\simpleslidesCurrentXscale, \simpleslidesCurrentYscale) + rotated (\simpleslidesPictureParameter\c!direction) + shifted + (\simpleslidesPictureParameter\c!x *OverlayWidth/10, + \simpleslidesPictureParameter\c!y *OverlayHeight/10) ; + + \ifcase \simpleslidesShadow \else + + save shadow_direction ; pair shadow_direction ; + shadow_direction =\simpleslidesPictureParameter\c!rulethickness * + \ifcase \simpleslidesShadow \or + (-1,1) \or (1,1) \or (1,-1) \or (-1,-1) \fi ; + + + save shadow_thickness ; numeric shadow_thickness ; + shadow_thickness := 1.5 * \simpleslidesPictureParameter\c!rulethickness ; + + def shadow_draw = draw enddef ; + + \includeMPgraphic{simpleslides:MP:highligh:shadow} + \fi + + draw p withcolor \MPcolor{\simpleslidesPictureParameter\c!color} + withpen pencircle scaled (\simpleslidesPictureParameter\c!rulethickness); + +\stopuseMPgraphic + +%D Metapost graphic to draw an arrow. The arrow's tip is at \type{(x,y)}, and it +%D is \type{length} long in the direction specified by \type{direction}. The +%D arrow is \type{2×rulethickness} thick (the factor of 2 is there so that the +%D same default works for both circle and arrows) and is on \type{color} color. + +\startuseMPgraphic{simpleslides:MP:highligh:arrow} + autoarrows := true ; % so that arrow heads are scaled correctly. + + z1 = (\simpleslidesPictureParameter\c!x *OverlayWidth/10, + \simpleslidesPictureParameter\c!y *OverlayHeight/10) ; + z2 = z1 + \simpleslidesPictureParameter{length} * + dir(\simpleslidesPictureParameter{direction}) ; + + save p ; path p ; + p := z2 -- z1 ; + + \ifcase \simpleslidesShadow \else + save shadow_direction ; pair shadow_direction ; + shadow_direction = 2*\simpleslidesPictureParameter\c!rulethickness * + dir(%\simpleslidesPictureParameter{direction} + + \ifcase \simpleslidesShadow \or + 135 \or 45 \or -45 \or -135 \fi ) ; + + save shadow_thickness ; numeric shadow_thickness ; + shadow_thickness := 2*\simpleslidesPictureParameter\c!rulethickness ; + + def shadow_draw = drawarrow enddef ; + + \includeMPgraphic{simpleslides:MP:highligh:shadow} + \fi + + drawarrow p + withcolor \MPcolor{\simpleslidesPictureParameter\c!color} + withpen pencircle scaled (2*\simpleslidesPictureParameter\c!rulethickness); + +\stopuseMPgraphic + +%D Metapost graphic to focus on a particular area. The coordinates of the focus +%D area are equivalent to that of \type{alternative=circle}. The "unfocussed" +%D area is covered with \type{shadowcolor} made transparent by +%D \type{opacity} amount. + +\startuseMPgraphic{simpleslides:MP:highligh:focus} + save p; path p; + p := fullcircle xyscaled + % The dimensions are divided by 5 rather than 10, since the scale + % measures the radius, rather than the diameter. + (\simpleslidesCurrentXscale, \simpleslidesCurrentYscale) + rotated (\simpleslidesPictureParameter\c!direction) + shifted + (\simpleslidesPictureParameter\c!x *OverlayWidth/10, + \simpleslidesPictureParameter\c!y *OverlayHeight/10) ; + + fill OverlayBox -- reverse p -- cycle + withcolor transparent (1, + \simpleslidesPictureParameter{opacity}, + \MPcolor{\simpleslidesPictureParameter{shadow\c!color}}) ; +\stopuseMPgraphic + +%D The next Metapost graphic draws an arrow. To ensure code re-usability, we +%D assume that the shape of the shadow is stored as a path \type{p}, it is +%D shifted by amount \type{shadow_direction} and its thickness is +%D \type{shadow_thickness}. It is the responsibility of the calling function to +%D ensure that this is done. There are four options for the shadow, +%D \type{topleft}, \type{topright}, \type{bottomright}, and \type{bottomleft}. +%D (TODO: Keep this thickness configurable). The shadow is drawn in color +%D \type{shadowcolor}. The arrow is drawn with a transparent color whose opacity +%D is given by \type{opacity}. + +\startuseMPgraphic{simpleslides:MP:highligh:shadow} + %% I hope there were a better way to do this. + for i = 1 upto 20 : + shadow_draw p shifted shadow_direction + withcolor transparent (1, + \simpleslidesPictureParameter{opacity}/10, % 0.1, + \MPcolor{\simpleslidesPictureParameter{shadow\c!color}}) + withpen pencircle scaled (i*shadow_thickness/20) ; + endfor +\stopuseMPgraphic + + +%D This is a small square which will be used for itemizations; it will be +%D placed in the margin. + +\startuniqueMPgraphic{simpleslides:itemize:triangle} + fill (0,0) -- (0,0.4cm) -- (0.6cm,0.2cm) -- cycle + withcolor \MPcolor{simpleslides:itemize:color} ; +\stopuniqueMPgraphic + +\startuniqueMPgraphic{simpleslides:itemize:square} + fill unitsquare xyscaled(0.4cm,0.4cm) + withcolor \MPcolor{simpleslides:itemize:color} ; +\stopuniqueMPgraphic + +%D Sometimes we want an image as a background of a page. For that, we use the +%D following macro. You need to set a transparent image foreground color for +%D this to work. TODO: This macro should be combined with \type{\SlideTitle} + +\def\SlideBackground#1% + {\setlayer[simpleslides:layer:extras] + {\externalfigure + [#1] + [width=\paperwidth,height=\paperheight, + background={foreground,color},backgroundcolor=simpleslides:imageforegroundcolor]}} + + + + +\protect + +\stopmodule diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv new file mode 100644 index 0000000000..153b19a6d7 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/s-simpleslides-fontsdefault.mkiv @@ -0,0 +1,189 @@ +%D \module +%D [ file=simpleslides-f-default, +%D version=2023.04.13 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module simpleslides --- Default font setup, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C Maintained by Henning Hraban Ramm since 2022. +%C This file may be distributed under the GNU General Public License v. 2.0. + +\writestatus{simpleslides}{loading default font setup} + +\startmodule[s-simpleslides-fontsdefault] + +\unprotect + +\setupbodyfontenvironment[default][em=italic] + +%D The fontsize is set via the \type{size}||key; it will be used in numerous +%D setup||commands. In earlier versions, I had used the \tex{processaction} +%D mechanism to define the \tex{NormalSize} and \tex{TitleSize}, but Aditya +%D rightly pointed out that this is somewhat inflexible. I now set the font +%D dimensions directly; \tex{TitleSize} is calculated from \tex{NormalSize}. I +%D do a few tests to get nice sizes. + +\newdimen\simpleslidesNormalSize +\newdimen\simpleslidesTitleSize +\newdimen\simpleslidesSlideTitleSize + +\simpleslidesNormalSize=\moduleparameter{simpleslides}{size}\relax + +\ifdim\simpleslidesNormalSize<16pt% + \simpleslidesTitleSize=1.6\simpleslidesNormalSize\relax% +\else% + \ifdim\simpleslidesNormalSize<20pt% + \simpleslidesTitleSize=1.4142\simpleslidesNormalSize\relax% + \else% + \simpleslidesTitleSize=30pt\relax% + \fi% +\fi% + +\simpleslidesSlideTitleSize = \simpleslidesTitleSize + +\def\NormalSize {\the\simpleslidesNormalSize} +\def\TitleSize {\the\simpleslidesTitleSize} +\def\SlideTitleSize {\the\simpleslidesSlideTitleSize} + +%D The bodyfont needs to be defined so \CONTEXT\ can calculate size switches, +%D math formulas, etc. + +\starttypescript [serif] [default] [size] +\definebodyfont [14pt,15pt,16pt,17pt,20pt,25pt,\NormalSize,\TitleSize] [rm] [default] +\stoptypescript + +\starttypescript [sans] [default] [size] +\definebodyfont [14pt,15pt,16pt,17pt,20pt,25pt,\NormalSize,\TitleSize] [ss] [default] +\stoptypescript + +\starttypescript [mono] [default] [size] +\definebodyfont [14pt,15pt,16pt,17pt,20pt,25pt,\NormalSize,\TitleSize] [tt] [default] +\stoptypescript + + +\definebodyfontenvironment[\NormalSize] +\definebodyfontenvironment[\TitleSize] + +%D Setups define which font will be used. The module provides simple keywords +%D for using a small set of predefined fonts: Latin Modern, Latin Modern Sans, +%D Adventor (the TeXGyre clone of Gothic), Schola (the TeXGyre clone of +%D Schoolbook), Bonum (the TeXGyre clone of Bookman), Termes (the TeXGyre clone +%D of Times), Pagella (the TeXGyre clone of Palatino), Heros (the TeXGyre clone +%D of Helvetica), Chancery (the TeXGyre clone of Chancery), and IBM Plex(Sans). +%D Since the definition of typescripts etc. varies according to the \TeX-engine +%D used, we have to branch the code here. This is awkward, but for the time being, +%D I see no other way. + +\startsetups simpleslides:font:LatinModern +\setupbodyfont[\NormalSize] +\stopsetups + +\startsetups simpleslides:font:LatinModernSans +\setupbodyfont[ss,\NormalSize] +\stopsetups + +%\usetypescriptfile[type-otf] %Isn't this included by default? + +%AM: For all the fonts, I have used traditional names rather than TeX Gyre +%names. + +%D It is difficult to write a typescript that will work with both \MKII\ and +%D \MKIV. If the sixth argument is absent, \CONTEXT\ does the right thing. When +%D the sixth argument is present, e.g., \type{rscale=1.1}, then we also need +%D \type{encoding=something} for the style to work in \MKII. We hope that \MKIV\ +%D simply ignores the \type{encoding} setting. + +\startsetups simpleslides:font:Bookman + \starttypescript[bookman] + \definetypeface [bookman] [rm] [serif] [bookman] [default] + \definetypeface [bookman] [ss] [sans] [adventor] [default] + \definetypeface [bookman] [tt] [mono] [modern] [default] [rscale=1.075] + \definetypeface [bookman] [mm] [math] [pagella] [default] + \stoptypescript + \usetypescript[bookman] + \setupbodyfont[bookman,\NormalSize] +\stopsetups + +%AM: Was Chorus +\startsetups simpleslides:font:Chancery +\starttypescript[serif] [chancery] + \definefontsynonym [ChanceryRoman] [file:texgyrechorus-mediumitalic] [features=default] +\stoptypescript + + \starttypescript [serif] [chancery] + \definefontsynonym [Serif] [ChanceryRoman] [features=default] + \definefontsynonym [SerifItalic] [Serif] + \definefontsynonym [SerifBold] [Serif] + \definefontsynonym [SerifBoldItalic] [Serif] + \definefontsynonym [SerifCaps] [Serif] + \stoptypescript + + \starttypescript [chancery] + \definetypeface [chancery] [rm] [serif] [chancery] [default] + \stoptypescript + \usetypescript[chancery] + \setupbodyfont[chancery,\NormalSize] +\stopsetups + +\startsetups simpleslides:font:Gothic + \starttypescript[gothic] + \definetypeface [gothic] [rm] [serif] [schola] [default] + \definetypeface [gothic] [ss] [sans] [adventor] [default] + \definetypeface [gothic] [tt] [mono] [modern] [default] + [encoding=\defaultencoding,rscale=1.075] + \definetypeface [gothic] [mm] [math] [palatino] [default] + \stoptypescript + \usetypescript[gothic] + \setupbodyfont[gothic,ss,\NormalSize] +\stopsetups + + +\startsetups simpleslides:font:Helvetica + \usetypescript[postscript] + \setupbodyfont[postscript,ss,\NormalSize] +\stopsetups + + +%AM: Was Pagella +\startsetups simpleslides:font:Palatino + \usetypescript[palatino] + \setupbodyfont[palatino,\NormalSize] +\stopsetups + +\startsetups simpleslides:font:Schoolbook + \starttypescript[schoolbook] + \definetypeface [schoolbook] [rm] [serif] [schola] [default] + \definetypeface [schoolbook] [ss] [sans] [adventor] [default] + \definetypeface [schoolbook] [tt] [mono] [modern] [default] [rscale=1.075] + \definetypeface [schoolbook] [mm] [math] [pagella] [default] + \stoptypescript + \usetypescript[schoolbook] + \setupbodyfont[schoolbook,\NormalSize] +\stopsetups + +\startsetups simpleslides:font:Times + \usetypescript[postscript] + \setupbodyfont[postscript,\NormalSize] +\stopsetups + +\startsetups simpleslides:font:Plex + \setupbodyfont[plex,\NormalSize] +\stopsetups + +\startsetups simpleslides:font:PlexSans + \setupbodyfont[plex,ss,\NormalSize] +\stopsetups + +\doifsetupselse{simpleslides:font:\moduleparameter{simpleslides}{font}} + {\setups{simpleslides:font:\moduleparameter{simpleslides}{font}}} + {\setups{simpleslides:font:LatinModern}% + \writestatus{simpleslides}{There is no setup for + "font=\moduleparameter{simpleslides}{font}". Latin Modern Sans will be + used as a fallback}} + +\protect + +\stopmodule diff --git a/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv new file mode 100644 index 0000000000..192cdd28a0 --- /dev/null +++ b/macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv @@ -0,0 +1,83 @@ +%D \module +%D [ file=t-simpleslides, +%D version=2012.02.12 +%D title=\CONTEXT\ Style File, +%D subtitle=Presentation Module simpleslides, +%D author=Aditya Mahajan and Thomas A. Schmitz, +%D date=\currentdate, +%D copyright={Aditya Mahajan and Thomas A. Schmitz}] +%C +%C Copyright 2007 Aditya Mahajan and Thomas A. Schmitz +%C This file may be distributed under the GNU General Public License v. 2.0. + +%M \usemodule[int-load] +%M \setupcolors[state=start] +%M \loadsetups[cont-en.xml] +%M \loadsetups[t-simpleslides.xml] + +%D This module is meant to facilitate writing presentations in \CONTEXT. It +%D provides a consistent interface and macros; there are different styles which +%D give different output. The module has been written for projector||based +%D presentations, so elements which are typical for screen presentations (such +%D as interactive hyperlinks or tables of contents) are not included. The +%D module is meant for an academic environment, specifically in the humanities. +%D Hence, it has the following characteristics: +%D +%D \startitemize +%D +%D \item The look is rather sober. In academia, presentations are not meant to +%D showcase fancy \TeX\ effects; nothing should divert the audience's attention +%D from the content. +%D +%D \item The module is written for slides which exhibit text and/or images. +%D From my own experience with \TeX||based presentations, I have provided a +%D setup for horizontal (landscape) pictures and for vertical (portrait) +%D pictures, which are accompanied by an area for explanatory text. +%D +%D \item A simple switch in the module setup command will produce different +%D output. +%D +%D \item It is easy to customize the module or to add more styles. +%D +%D \stopitemize +%D +%D The macros are commented rather extensively to give users (especially users +%D relatively new to \CONTEXT) the chance to understand the mechanisms and +%D create their own styles. Of course, I did not invent this code on my own. My +%D thanks are due, as always, to Hans Hagen, whose presentation modules in the +%D \CONTEXT\ core have been a wonderful source of inspiration, to Mojca +%D Miklavec, who provided help with Metapost, and to Aditya Mahajan, who helped +%D tremendously in cleaning up the code and making the user interface more +%D consistent. + +\writestatus{loading}{module simpleslides} + +\startmodule[simpleslides] + +\unprotect + +\setupmodule + [style=, + font=LatinModernSans, + size=17pt, + color=blue, + alternative=square] + +\usemodule + [simpleslides-fontsdefault] + +\usemodule + [simpleslides-default] + +% \usemodule +% [simpleslides-c] +% [default] + + +\doiffileelse{s-\currentmoduleparameter\c!style} + {\ReadFile{s-\currentmoduleparameter\c!style}} + {\expanded{\usemodule[simpleslides-\currentmoduleparameter\c!style]}} + +\protect + +\stopmodule diff --git a/macros/latex/contrib/nostarch/README b/macros/latex/contrib/nostarch/README index ca989a73ab..96dc00c597 100644 --- a/macros/latex/contrib/nostarch/README +++ b/macros/latex/contrib/nostarch/README @@ -10,6 +10,14 @@ nshyper.sty and MakeIndex style nostarch.ist. CHANGES: +Version 2.1 + Urls now correspond to the requirements of NoStarch: italic font, + low tilde, splitting according to the NoStarch rules + Bibliography updates + New formatting for captions. + Longtable is now loaded by default + New code for colored rows + Version 2.0: Incorporated the changes by Alex Freed and other members of the NoStarch team over the years. diff --git a/macros/latex/contrib/nostarch/nostarch.bib b/macros/latex/contrib/nostarch/nostarch.bib index f9f13d7d4f..009b80c0d9 100644 --- a/macros/latex/contrib/nostarch/nostarch.bib +++ b/macros/latex/contrib/nostarch/nostarch.bib @@ -13,7 +13,7 @@ author = {Boris Veytsman}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/fonts/psfonts/adobe/nbaskerv}}, + {\url{https:/ctan.org/pkg/nbaskerv}}, title = {{\LaTeX} Support For New Baskerville Fonts From Adobe}, year = {2008}, @@ -23,7 +23,7 @@ author = {Boris Veytsman}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/fonts/psfonts/adobe/futurans}}, + {\url{https://ctan.org/pkg/futurans}}, title = {{\LaTeX} Support For Futura Fonts From Adobe As Used By No Starch Press}, year = {2008}, @@ -33,7 +33,7 @@ author = {Boris Veytsman}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/fonts/psfonts/emigre/dogma}}, + {\url{https://ctan.org/pkg/dogma}}, title = {{\LaTeX} Support For Dogma Fonts From Emigre Graphics}, year = {2008}, @@ -43,7 +43,7 @@ author = {Boris Veytsman}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/fonts/psfonts/fontfabrik/thsmc}}, + {\url{https://ctan.org/pkg/thsmc}}, title = {{\LaTeX} Support For The Sans Mono Condensed Fonts}, year = {2008}, } @@ -52,7 +52,7 @@ author = {Heiko Oberdiek}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/oberdiek}}, + {\url{https://ctan.org/pkg/oberdiek}}, title = {The \textsf{ifpdf} Package}, year = {2006}, } @@ -61,7 +61,7 @@ author = {van Oostrum, Piet}, month = {March}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/fancyhdr}}, + {\url{https://ctan.org/pkg/fancyhdr}}, title = {Page Layout in \LaTeX}, year = {2004}, } @@ -70,7 +70,7 @@ author = {Simon Fear}, month = {April}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/booktabs}}, + {\url{https://ctan.org/pkg/booktabs}}, title = {Publication Quality Tables in {\LaTeX}}, year = {2005}, } @@ -79,7 +79,7 @@ author = {D. P. Carlisle}, month = {November}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/required/graphics}}, + {\url{https://ctan.org/pkg/graphics}}, title = {Packages in the `Graphics' Bundle}, year = {2005}, } @@ -88,7 +88,7 @@ author = {Axel Sommerfeldt}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/caption}}, + {\url{https://ctan.org/pkg/caption}}, title = {Typesetting Captions with the \textsf{caption} Package}, year = {2007}, @@ -99,7 +99,7 @@ editor = {Denis Girou}, month = {July}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/fancyvrb}}, + {\url{https://ctan.org/pkg/fancyvrb}}, title = {The \textsf{`fancyvrb'} Package. Fancy Verbatims in {\LaTeX}}, year = {1998}, @@ -109,7 +109,7 @@ author = {Martin Schr\"oder}, month = {March}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/ms}}, + {\url{https://ctan.org/pkg/ms}}, title = {The \textsf{ragged2e} Package}, year = {2003}, } @@ -118,7 +118,7 @@ author = {Sebastian Rahtz and Heiko Oberdiek}, month = {September}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/hyperref}}, + {\url{https://ctan.org/pkg/hyperref}}, title = {Hypertext Marks in \LaTeX: a Manual for Hyperref}, year = {2006}, } @@ -137,7 +137,7 @@ author = {Patrick W. Daly}, month = {February}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/natbib}}, + {\url{https://ctan.org/pkg/natbib}}, title = {Natural Sciences Citations and References (Author-Year and Numerical Schemes)}, year = {2007}, @@ -147,7 +147,7 @@ author = {Peter Wilson}, month = {January}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/memoir}}, + {\url{https://ctan.org/pkg/memoir}}, title = {The Memoir Class for Configurable Typesetting}, year = {2004}, } @@ -156,7 +156,7 @@ author = {Leslie Lamport and Frank Mittelbach and Johannes Braams}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/base}}, + {\url{https://ctan.org/pkg/base}}, title = {Standard Document Classes for {\LaTeX{}} version 2e}, year = {1997}, } @@ -164,7 +164,7 @@ @manual{Heinz07:Listings, author = {Carsten Heinz and Brooks Moses}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/listings}}, + {\url{https://ctan.org/pkg/listings}}, title = {The \textsf{Listings} Package}, year = {2007}, } @@ -173,7 +173,7 @@ @manual{Covington03:Upquote, author = {Michale A. Covington and Frank Mittelback}, note = - {\url{http://ctan.tug.org/tex-archive/macros/latex/contrib/upquote}}, + {\url{https://ctan.org/pkg/upquote}}, title = {Covington's Upright-Quote Modification to Verbatim and Verb}, year = {2003}, diff --git a/macros/latex/contrib/nostarch/nostarch.dtx b/macros/latex/contrib/nostarch/nostarch.dtx index d39fb87722..56969391d5 100644 --- a/macros/latex/contrib/nostarch/nostarch.dtx +++ b/macros/latex/contrib/nostarch/nostarch.dtx @@ -474,16 +474,21 @@ % captions. The captions for figures go \emph{below} the figures, the % captions for tables go \emph{above} the tabular data. % -% If a caption for a table or figure turns out to be wider than the -% body, you might want to split the caption into lines. Remember, -% however, that the mandatory argument to |\caption| becomes -% ``robust'' in the \LaTeX{} parlance~\cite{Lamport94} only when there -% is the optional one. Therefore the correct way to split a caption -% is the following: +% \DescribeMacro{\NextCaptionWidth}% +% The captions of tables and figures are automatically typeset with +% the same width as the table or figure. Sometimes, however, \LaTeX\ +% makes a mistake in the calculation. In this case the macro +% \cs{NextCaptionWidth}\marg{length} overrides this calculation and +% sets the width of the caption for the next figure or table to +% \marg{length}, for example % \begin{verbatim} -% \caption[A Long Caption With Lines To Split]{% -% A Long Caption\\ With Lines To Split} +% \NextCaptionWidth{2in} +% \begin{figure} +% ... +% \caption{...} +% \end{figure} % \end{verbatim} +% % % Typesetting tables, unfortunately, is rarely done right, and % standard \LaTeX{} is not an exception. The authors are urged to @@ -583,6 +588,18 @@ % example, in quote characters. % % +%\subsection{Boxes} +%\label{sec:ug_boxes} +% +% \DescribeEnv{nspbox}% +% You may put some information into \emph{boxes}. Boxes have a \emph{heading} +% and a \emph{text}. The environment |nspbox| can be used to typeset +% them, for example: +% \begin{verbatim} +% \begin{nspbox}{This is a heading} +% This is a text for the box. +% \end{nspbox} +% \end{verbatim} % %\subsection{Back Matter} %\label{sec:guide:backmatter} @@ -686,7 +703,7 @@ %\ProvidesClass{nostarch} %\ProvidesPackage{nshyper} %<*!ist> -[2023/03/30 v2.0 Typesetting books for No Starch Press] +[2023/04/08 v2.1 Typesetting books for No Starch Press] % % \end{macrocode} % @@ -783,10 +800,11 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} % A bunch of packages: % \begin{macrocode} \RequirePackage[table]{xcolor} -\RequirePackage{iftex, ifpdf, fancyhdr, fancyvrb, booktabs, graphicx, +\RequirePackage{iftex, ifpdf, longtable, + fancyhdr, fancyvrb, booktabs, graphicx, listings, caption, makeidx, upquote, pifont, textcomp, xcolor, lmodern, nameref, float, amssymb, etoolbox, - setspace, marginnote} + setspace, marginnote, url} \RequirePackage[framemethod=TikZ]{mdframed} \RequirePackage{soul} \RequirePackage[T1]{fontenc} @@ -2377,17 +2395,189 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} % \end{macrocode} % \end{macro} % +% Setting up longtables +% \begin{macrocode} +\def\LTleft{\z@} +\def\LTright{\fill} +% \end{macrocode} +% +% \begin{macro}{\ifnostarch@overridecaptionwidth} +% \changes{v2.1}{2023/04/09}{Introduced macro} +% Whether the user wants to override automatically selected caption +% width +% \begin{macrocode} +\newif\ifnostarch@overridecaptionwidth +\nostarch@overridecaptionwidthfalse +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nostarch@captionwidth} +% \changes{v2.1}{2023/04/09}{Introduced macro} +% The width of the caption. Either set by the user or measured +% \begin{macrocode} +\newlength\nostarch@captionwidth +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\NextCaptionWidth} +% \changes{v2.1}{2023/04/09}{Introduced macro} +% A user-level command to set the caption width +% \begin{macrocode} +\newcommand\NextCaptionWidth[1]{% + \global\nostarch@overridecaptionwidthtrue + \global\setlength{\nostarch@captionwidth}{#1}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nostarch@measurecaptionwidth} +% \changes{v2.1}{2023/04/09}{Introduced macro} +% We set \cs{nostarch@captionwidth} to the width of the last box +% unless the flag \cs{ifnostarch@overridecaptionwidth} is set. At the +% end we set the flag to false. +% \begin{macrocode} +\newcommand\nostarch@measurecaptionwidth{% + \ifnostarch@overridecaptionwidth\else + \par + \setbox\@tempboxa\lastbox + \setbox\@tempboxa=\hbox{\unhbox\@tempboxa}% + \global\setlength{\nostarch@captionwidth}{\wd\@tempboxa}% + \box\@tempboxa\par + \fi + \global\nostarch@overridecaptionwidthfalse +} +% \end{macrocode} +% \end{macro} +% +% We measure the width at the begin of the figure caption. Note that +% the cs{AtBeginCaption} hook is too late for us. +% \begin{macrocode} +\AtBeginDocument{% +\pretocmd{\caption}{\def\@tempa{figure}% + \ifx\@tempa\@captype\relax + \nostarch@measurecaptionwidth + \fi}{}{}} +% \end{macrocode} +% +% +% We declare the caption format for figures and tables +% \begin{macrocode} +\DeclareCaptionFormat*{nostarchfigtblformat}{% + \parbox{\nostarch@captionwidth}{#1#2#3}} +% \end{macrocode} +% +% Tables are more complex, because captions are \emph{before} the +% tables. Therefore we need to write the width into aux file and read +% it from there. Most of the ideas here are stolen from +% \textsl{longtable} code. +% +% \begin{macro}{\nostarch@tbl@warn} +% \changes{v2.1}{2023/04/10}{Introduced macro} +% Whether to ask the user for rerun due to changed widths +% \begin{macrocode} +\def\nostarch@tbl@warn{} +\AtEndDocument{\nostarch@tbl@warn} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\c@nostarch@tbl} +% \changes{v2.1}{2023/04/10}{Introduced macro} +% We write the table width into the macro \cs{nostarch@tbl@N}, where +% $N$ is the roman representation of the table number +% \begin{macrocode} +\newcounter{nostarch@tbl} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nostarch@read@tbl@width} +% \changes{v2.1}{2023/04/10}{Introduced macro} +% At the beginning of table environment we read the latest value of the +% width for the given table and set the caption size +% \begin{macrocode} +\newcommand\nostarch@read@tbl@width{% + \stepcounter{nostarch@tbl}% + \expandafter\ifx\csname nostarch@tbl@\romannumeral\c@nostarch@tbl\endcsname\relax + \edef\@tempa{\the\textwidth}% + \else + \edef\@tempa{\csname nostarch@tbl@\romannumeral\c@nostarch@tbl\endcsname}% + \fi + \expandafter\setlength\expandafter\nostarch@captionwidth\expandafter{\@tempa}% +} +\AtBeginEnvironment{table}{\nostarch@read@tbl@width} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nostarch@save@tbl@width} +% \changes{v2.1}{2023/04/10}{Introduced macro} +% At the end of the table environment we measure the width of the last +% box and write it in the aux file. +% \begin{macrocode} +\newcommand\nostarch@save@tbl@width{% + \nostarch@measurecaptionwidth + \if@filesw + \immediate\write\@auxout{% + \gdef\expandafter\noexpand\csname nostarch@tbl@\romannumeral\c@nostarch@tbl\endcsname + {\the\nostarch@captionwidth}}% + \fi + \expandafter\ifx\csname nostarch@tbl@\romannumeral\c@nostarch@tbl\endcsname\relax + \edef\@tempa{\the\textwidth}% + \else + \edef\@tempa{\csname nostarch@tbl@\romannumeral\c@nostarch@tbl\endcsname}% + \fi + \expandafter\ifdim\@tempa=\nostarch@captionwidth\else + \gdef\nostarch@tbl@warn{\ClassWarningNoLine{nostarch} + {Table widths have changed. Rerun LaTeX.}} + \fi +} +\pretocmd{\endtable}{\nostarch@save@tbl@width}{}{} +% \end{macrocode} +% \end{macro} +% +% The |H| specifier from the |float| package redefines the end of the +% float, so we need to patch it too +% \begin{macrocode} +\pretocmd{\float@endH}{\def\@tempa{table}% + \ifx\@tempa\@captype\nostarch@save@tbl@width\fi}{}{} +% \end{macrocode} +% +% \begin{macro}{\nostarch@read@LT@width} +% \changes{v2.1}{2023/04/10}{Introduced macro} +% The long table version of setting caption width is different, +% because a longtable knows its width. +% \begin{macrocode} +\def\nostarch@read@LT@width{% + \ifnostarch@overridecaptionwidth\else + \global\setlength{\nostarch@captionwidth}{\z@}% + \bgroup + \def\LT@entry##1##2{% + \global\addtolength{\nostarch@captionwidth}{##2}}% + \csname LT@\romannumeral\c@LT@tables\endcsname + \egroup + \fi + \global\nostarch@overridecaptionwidthfalse +} +\AtBeginDocument{\pretocmd{\caption@LT@config}{\global\rownum=1\relax + \nostarch@read@LT@width}{}{}} +\AtBeginEnvironment{longtable}{\global\rownum=0\relax} +% \end{macrocode} +% \end{macro} +% % % Fonts for captions % \begin{macrocode} -\DeclareCaptionFont{nostarchfigfont}{\sffamily \itshape \fontsize{8.5pt}{9pt}\selectfont} -\DeclareCaptionFont{nostarchtabfont}{\futurabook \fontsize{9pt}{9pt}\selectfont} +\DeclareCaptionFont{nostarchfigfont}{\sffamily + \itshape \fontsize{8.5pt}{9pt}\selectfont} +\DeclareCaptionFont{nostarchtabfont}{\futurabook + \fontsize{9pt}{9pt}\selectfont} +% \end{macrocode} +% And the setup +% \begin{macrocode} \captionsetup[figure]{font=nostarchfigfont,singlelinecheck=off, - aboveskip=8pt,belowskip=-8pt} + aboveskip=8pt,belowskip=-8pt, format=nostarchfigtblformat} \captionsetup[lstlisting]{font=nostarchfigfont,singlelinecheck=off, aboveskip=4pt, belowskip=0pt} \captionsetup[table]{font=nostarchtabfont,singlelinecheck=off, - aboveskip=0pt,belowskip=4pt, labelfont=bf} + aboveskip=0pt,belowskip=4pt, labelfont=bf, format=nostarchfigtblformat} % \end{macrocode} % % \begin{macro}{\captionlst} @@ -2417,6 +2607,7 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} % \end{macro} % \begin{macrocode} \AtBeginEnvironment{tabular}{\tbfont} +\AtBeginEnvironment{longtable}{\tbfont} % \end{macrocode} % % \begin{macro}{\heawyrulewidth} @@ -2509,7 +2700,19 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} % \end{macrocode} % \end{macro} % -%\subsection{Verbatim and Listings Customization} +% Setting up colors in tables +% \begin{macrocode} +\rowcolors[]{1}{}{nspgray} +% \end{macrocode} +% +% We extend the height of the rows and delete the space arounr rules +% \begin{macrocode} +\setlength{\aboverulesep}{0pt} +\setlength{\belowrulesep}{0pt} +\setlength{\extrarowheight}{.8ex} +% \end{macrocode} +% +%\subsection{Verbatim, url and Listings Customization} %\label{sec:verbatim} % % \begin{macro}{Code} @@ -2556,6 +2759,7 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} innerrightmargin=18pt, innerleftmargin=18pt, backgroundcolor=nspgray, + everyline=true } \mdfdefinestyle{custombox}{% @@ -2566,6 +2770,7 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} innerbottommargin=\baselineskip, innerrightmargin=18pt, innerleftmargin=18pt, + everyline=true } \newenvironment{nspbox}[1] {\begin{mdframed}[style=nspbox] @@ -2640,6 +2845,74 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} } % \end{macrocode} % +% Urls are typeset in italics, with upper tilde, and according to the +% following rules: URLs should break \emph{before} periods, +% underscores, equal signs, ampersands, and hyphens but \emph{after} +% colons, slashes and hash marks. Also, we do not allow splitting +% before slashes. +% \begin{macro}{\UrlFont} +% \changes{v2.1}{2023/04/08}{Redefined macro} +% Urls are in italic +% \begin{macrocode} +\def\UrlFont{\itshape} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\UrlTildeSpecial} +% \changes{v2.1}{2023/04/08}{Redefined macro} +% \begin{macrocode} +\def\UrlTildeSpecial{\do\~{\raise.2ex\hbox{\m@th$\scriptstyle\sim$}}} +\let\Url@force@Tilde\UrlTildeSpecial +% \end{macrocode} +% \end{macro} +% \begin{macro}{\UrlBreaks} +% \changes{v2.1}{2023/04/08}{Redefined macro} +% \changes{v2.1}{2023/04/10}{Moved slashes to specials} +% Breaks after colons, slashes, hash marks. Colons are defined in +% \cs{UrlBigBreaks}, so we need the other signs. We also add some +% other signs here +% \begin{macrocode} +\def\UrlBreaks{\do\#\do\\\do\>\do\]\do\)\do\}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\UrlSpecials} +% \changes{v2.1}{2023/04/08}{Redefined macro} +% \changes{v2.1}{2023/04/11}{Added slashes and double quote} +% We add to macro special treatment of the chars with breaking URLs. +% Slashes are interesting: we allow breaking after them, but not +% before, even after other slashes or colons +% \emph{before} them +% \begin{macrocode} +\g@addto@macro{\UrlSpecials}{% + \do\.{\penalty\UrlBreakPenalty\mathchar46\relax}% + \do\_{\penalty\UrlBreakPenalty\mathchar95\relax}% + \do\={\penalty\UrlBreakPenalty\mathchar61\relax}% + \do\&{\penalty\UrlBreakPenalty\mathchar38\relax}% + \do\-{\penalty\UrlBreakPenalty\mathchar45\relax}% + \do\!{\penalty\UrlBreakPenalty\mathchar33\relax}% + \do\?{\penalty\UrlBreakPenalty\mathchar63\relax}% + \do\|{\penalty\UrlBreakPenalty\mathchar124\relax}% + \do\,{\penalty\UrlBreakPenalty\mathchar44\relax}% + \do\;{\penalty\UrlBreakPenalty\mathchar59\relax}% + \do\@{\penalty\UrlBreakPenalty\mathchar64\relax}% + \do\'{\penalty\UrlBreakPenalty\mathchar39\relax}% + \do\"{\penalty\UrlBreakPenalty\mathchar34\relax}% + \do\+{\penalty\UrlBreakPenalty\mathchar43\relax}% + \do\<{\penalty\UrlBreakPenalty\mathchar60\relax}% + \do\[{\penalty\UrlBreakPenalty\mathchar91\relax}% + \do\({\penalty\UrlBreakPenalty\mathchar40\relax}% + \do\{{\penalty\UrlBreakPenalty\mathchar123\relax}% + \do\/{\unpenalty\penalty\@M\mathchar47\penalty\UrlBreakPenalty}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\UrlNoBreaks} +% \changes{v2.1}{2023/04/08}{Redefined macro} +% We allow breaks in urls after brackets +% \begin{macrocode} +\def\UrlNoBreaks{} +% \end{macrocode} +% \end{macro} % %\subsection{Margin notes} %\label{sec:margins} @@ -2960,8 +3233,7 @@ pagecolor=black,urlcolor=black,hyperindex=false]{hyperref} % \begin{macrocode} %<*nshyper> \RequirePackage[breaklinks,colorlinks,linkcolor=black, - citecolor=black,pagecolor=black,urlcolor=black,hyperindex, - bookmarks=false]{hyperref} + citecolor=black,pagecolor=black,urlcolor=black,hyperindex]{hyperref} % \end{macrocode} % % \progname{hyperref} expects the starred parts and chapters to have diff --git a/macros/latex/contrib/nostarch/nostarch.pdf b/macros/latex/contrib/nostarch/nostarch.pdf index b5c2467124..d0b15ee893 100644 Binary files a/macros/latex/contrib/nostarch/nostarch.pdf and b/macros/latex/contrib/nostarch/nostarch.pdf differ diff --git a/macros/latex/contrib/nostarch/nssample.pdf b/macros/latex/contrib/nostarch/nssample.pdf index 80f59d139d..a6b476eba4 100644 Binary files a/macros/latex/contrib/nostarch/nssample.pdf and b/macros/latex/contrib/nostarch/nssample.pdf differ diff --git a/macros/latex/contrib/nostarch/nssample.tex b/macros/latex/contrib/nostarch/nssample.tex index ff4cadaeb9..5fbd1c5f8e 100644 --- a/macros/latex/contrib/nostarch/nssample.tex +++ b/macros/latex/contrib/nostarch/nssample.tex @@ -11,11 +11,11 @@ \frontmatter -\author{A.~U.~Thor, C.~O.~R.~Respondent and W.~R.~Iter} +\author{Boris Veytsman} -\title{Pellentesque habitant morbi} +\title{\emph{No Starch Press} example file} -\subtitle{Cum sociis natoque penatibus} +\subtitle{A short demonstration} \nostarchlogo{vitruvian.jpg} @@ -25,9 +25,8 @@ \begin{copyrightpage} - \textbf{\sffamily\MakeUppercase{Pellentesque habitant morbi.}} - Copyright \textcopyright{} 2008 by A.~U.~Thor, C.~O.~R.~Respondent - and W.~R.~Iter + \textbf{\sffamily\MakeUppercase{\emph{No Start Press} example file}} + Copyright \textcopyright{} 2023 by Boris Veytsman No rights reserved. Any part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, @@ -116,7 +115,14 @@ Or was I a worm---too low crawling for death?\\ \chapter*[Foreword by R.~E.~Viewer]{Foreword} -\lipsum[48-60] +This is a foreword. Note that the chapter\index{chapter} has two +arguments: the title of the chapter and the title for the table of +contents\index{table of contents!adding to}. The first paragraph +is automatically typeset in a larger font. + +Now a couple of paragraphs of filler text to make some pages. + +\lipsum[1-3] \bigskip @@ -128,22 +134,32 @@ December 2007 \end{raggedright} \mainmatter -\part{Mi aliquam dictum} +\part{The first part} + +The main part of the book starts with the command, well, +\path{\mainmatter}\index{main matter}. + +Again some filler. \lipsum[77-78] -\chapter[Morbi ac orci]{Morbi ac orci et nisl hendrerit - mollis} +\chapter[The first chapter]{The first chapter (the long title)} \chapterartfile{1eurogr}\index{euro, coin!Greece}\index{Greek euro|see{euro}} - -Fusce adipiscing justo nec ante. Nullam in enim. Pellentesque felis -orci, sagittis ac, malesuada et, facilisis in, ligula\index{ligula}. -Nunc\index{nunc} non magna sit amet mi aliquam dictum\index{dictum}. +The first chapter again has two versions of the title. There is a +special command \path{\chapterartfile}. It adds the art vignette to +the start of the chapter. Now again some filler---but here we show +how to add index entries to the text. Fusce adipiscing justo nec +ante. Nullam in enim. Pellentesque felis orci, sagittis ac, malesuada +et, facilisis in, ligula\index{ligula}. Nunc\index{nunc} non magna +sit amet mi aliquam dictum\index{dictum}. \section{Quisque aliquam ipsum sed turpis} +Some additional filler\ldots + + \lipsum[1] Nam dui ligula\index{ligula}, \emph{fringilla a}, euismod sodales, @@ -167,6 +183,8 @@ Pellentesque cursus luctus mauris\footnote{\lipsum[3]}. \section{Nunc\index{nunc} non magna sit amet mi aliquam dictum} +The index can be even in the section head. + \lipsum[32-33] \subsection{Nam sed augue} @@ -177,15 +195,17 @@ Pellentesque cursus luctus mauris\footnote{\lipsum[3]}. \lipsum[36-38] -\chapter{Proin vel urna} +\chapter{Footnotes, figures and tables} \label{chap:proin} \chapterartfile{100euroit}\index{euro, coin!Italy}\index{Italian euro|see{euro}} -Aenean imperdiet\footnote{Quisque aliquam ipsum sed turpis\index{turpis}}. -Vestibulum ante ipsum pri\-m\-is in faucibus orci luctus et ultrices -posuere cubilia Curae; Donec lacinia nonummy lectus. Proin vel urna. -Fusce sit amet orci ac magna iaculis pharetra. + +Some examples of footnotes. Aenean imperdiet\footnote{Quisque aliquam + ipsum sed turpis\index{turpis}}. Vestibulum ante ipsum pri\-m\-is +in faucibus orci luctus et ultrices posuere cubilia Curae; Donec +lacinia nonummy lectus. Proin vel urna. Fusce sit amet orci ac magna +iaculis pharetra. Fusce adipiscing justo nec ante. Nullam in enim. Pellentesque felis orci, sagittis ac, malesuada et, facilisis in, ligula\index{ligula}. @@ -228,13 +248,15 @@ sit amet augue tristique gravida.\index{ante} odio. \end{itemize} + \begin{figure}[tp] \includegraphics[width=3in]{vitruvian} \index{Da Vinci, Leonardo@\emph{Da Vinci, Leonardo}} \index{Leonardo Da Vinci@\emph{Leonardo Da Vinci}|see{Da Vinci, Leonardo}} \index{Vitruvian Man} - \caption{Pellentesque laoreet velit nec justo} + \caption{Vitruvian man. Note that the caption is typeset in a box + with the width automatically calculated from the image.} \label{fig:one} \end{figure} @@ -333,11 +355,10 @@ nunc\index{nunc}, venenatis elementum tortor lorem eu erat. \begin{table}[tp] \caption[Sed blandit, tortor a auctor]{Sed blandit, tortor a auctor - imperdiet, wisi nibh\\ ornare leo, + imperdiet, wisi nibh ornare leo, ac dictum nibh enim eu orci} - \tbfont - \begin{tabular}{@{}lll} - \toprule\let\normalfont=\bfseries% + \begin{tabular}{lll} + \toprule \thfont Phasellus & \thfont At Dui & \thfont Donec Commodo \\ \midrule Augue At Nunc & Nunc In sapien & Et magna mollis \\ @@ -365,9 +386,46 @@ condimentum. Nullam imperdiet mattis neque. Proin eget magna porta erat rhoncus consectetuer. Aenean pulvinar erat vitae\index{vita} mi. \index{donec|)} + \section{Proin eget magna porta erat rhoncus consectetuer} -\lipsum[123-124] +\lipsum[123-125] + +\begin{longtable}{lll} + \caption{This is a longtable with a very long caption. It will be + typeset in several lines}\label{tab:longtable}\\ + \toprule + \thfont First column & \thfont Second column\\ + \midrule + \endfirsthead + \caption[]{This is a longtable with a very long caption. It will be + typeset in several lines---continued\ldots}\\ + \toprule + \thfont First column & \thfont Second column\\ + \midrule + \endhead + \bottomrule + \endfoot + a & b\\ + ab & bc\\ + $\alpha$ & $\beta$\\ + a & b\\ + ab & bc\\ + $\alpha$ & $\beta$\\ + a & b\\ + ab & bc\\ + $\alpha$ & $\beta$\\ + a & b\\ + ab & bc\\ + $\alpha$ & $\beta$\\ + a & b\\ + ab & bc\\ + $\alpha$ & $\beta$\\ + a & b\\ + ab & bc\\ + $\alpha$ & $\beta$\\ +\end{longtable} + \part{Curabitur vitae}\index{vita|(} \label{part:Curabitur} diff --git a/macros/latex/contrib/nostarch/tabletest.pdf b/macros/latex/contrib/nostarch/tabletest.pdf new file mode 100644 index 0000000000..5ed27d9915 Binary files /dev/null and b/macros/latex/contrib/nostarch/tabletest.pdf differ diff --git a/macros/latex/contrib/nostarch/tabletest.tex b/macros/latex/contrib/nostarch/tabletest.tex new file mode 100644 index 0000000000..b1e28864db --- /dev/null +++ b/macros/latex/contrib/nostarch/tabletest.tex @@ -0,0 +1,215 @@ +\documentclass[cfonts, nofontsdir]{nostarch} +\usepackage{nshyper} +\begin{document} + +Some examples of tables + + +\begin{table}[H] +\caption{Similar to Figures, Table Titles Also Should Break Within the Table's Width Instead of Extending the Full Page Width Like This}\index{kinds, meanings of} +\label{exampletable} +\begin{tabular}{ll} + \toprule + \thfont Col 1 & \thfont Col 2 \\ + \midrule + Lorem ipsum & dolor sit amet \\ + consectetur adipiscing & elit sed do \\ + eiusmod tempor & incididunt ut \\ + labore et dolore & magna aliqua \\ + ut enim ad & minim veniam \\ + \bottomrule +\end{tabular} +\end{table} + +A long table + +\begin{longtable}{ll} + \caption{A very long table. Its caption also wraps up like the + caption of figures and tables}\label{long table}\\ + \toprule + \thfont Col 1 & \thfont Col 2 \\ + \midrule + \endfirsthead + \caption[]{A very long table. Its caption also wraps up like the + caption of figures and tables continued\ldots}\\ + \toprule + \thfont Col 1 & \thfont Col 2 \\ + \midrule + \endhead + \bottomrule + \endfoot + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ + this table is & long! \\ +\end{longtable} + +Equations have unequal amounts of spacing above and below them. The +space before the following equation looks roughly twice as large as +after. +\begin{equation} +mean~tot = b + c ~ temp + d ~ temp^2. +\end{equation} + +Additionally, the amount of space before/after equations is not always +consistent. The below equation seems to have even more leading space +than the previous one. +\begin{equation} +mean~tot = b + c ~ temp + d ~ temp^2 + e ~ hum + f ~ hum^2 + g ~ temp +\times ~ hum. +\end{equation} + +We've been manually adding \lstinline{\vspace} commands to account for this, which is not an ideal solution. + + +\end{document} diff --git a/macros/latex/contrib/nostarch/urltest.pdf b/macros/latex/contrib/nostarch/urltest.pdf new file mode 100644 index 0000000000..152b9e7170 Binary files /dev/null and b/macros/latex/contrib/nostarch/urltest.pdf differ diff --git a/macros/latex/contrib/nostarch/urltest.tex b/macros/latex/contrib/nostarch/urltest.tex new file mode 100644 index 0000000000..56368a2ce7 --- /dev/null +++ b/macros/latex/contrib/nostarch/urltest.tex @@ -0,0 +1,8 @@ +\documentclass[cfonts, nofontsdir]{nostarch} +\usepackage{nshyper} +\begin{document} +\url{https://bilbo.dynip.com/~boris} + + +\fbox{\parbox{.8cm}{\url{https://bilbo.dynip.com/~boris_ddd=2345&aaaaaaa-b-c-c-c-cdddddddddd@ddddddddd!ddddd?dddddd|dddddd,ddddd;ddddd'dddddd+ddddddbbbbbb(aaaaaa)bbbbbb[aaaaaa]bbbbb{aaaaaa}bbbbb"aaaaaaaa:bbbbbbbbb///////////bbbbbbbbbbb}}} +\end{document} diff --git a/macros/latex/contrib/unicodefonttable/changes.txt b/macros/latex/contrib/unicodefonttable/changes.txt index 7643d00353..3a8e048f31 100644 --- a/macros/latex/contrib/unicodefonttable/changes.txt +++ b/macros/latex/contrib/unicodefonttable/changes.txt @@ -1,3 +1,8 @@ +2023-05-10 Frank Mittelbach + + * unicodefonttable.dtx (subsection{Handling block titles}): + corrected name: Malayalm -> Malayalam (gh/10) + 2022-11-12 Frank Mittelbach * unicodefonttable.dtx (subsection{The overall table layout}): diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf b/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf index 367638b1b5..1f488e6fe0 100644 Binary files a/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf and b/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf differ diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf b/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf index f810f5b2f6..9d077020c9 100644 Binary files a/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf and b/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf differ diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf b/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf index 846fc12b68..ffc97ded99 100644 Binary files a/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf and b/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf differ diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx b/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx index 1604048c0f..193629a242 100644 --- a/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx +++ b/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx @@ -1,6 +1,6 @@ %%%%% \iffalse meta-comment % -%% File: unicodefonttable.dtx (C) Copyright 2019-2021 Frank Mittelbach +%% File: unicodefonttable.dtx (C) Copyright 2019-2023 Frank Mittelbach % % It may be distributed and/or modified under the conditions of the % LaTeX Project Public License (LPPL), either version 1.3c of this @@ -17,8 +17,8 @@ % for those people who are interested or want to report an issue. % -\def\unicodefonttabledate {2022/11/12} -\def\unicodefonttableversion{v1.0g} +\def\unicodefonttabledate {2023/05/10} +\def\unicodefonttableversion{1.0h} %<*driver> @@ -1912,7 +1912,7 @@ { "0B8 }{ Tamil } { "0C0 }{ Telugu } { "0C8 }{ Kannada } - { "0D0 }{ Malayalm } + { "0D0 }{ Malayalam } { "0D8 }{ Sinhala } { "0E0 }{ Thai } { "0E8 }{ Lao } diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable.ins b/macros/latex/contrib/unicodefonttable/unicodefonttable.ins index b87cb4e13f..c60d1ec77c 100644 --- a/macros/latex/contrib/unicodefonttable/unicodefonttable.ins +++ b/macros/latex/contrib/unicodefonttable/unicodefonttable.ins @@ -3,7 +3,7 @@ %% driver files from the dtx file(s) in this package when run through %% LaTeX or TeX. %% -%% Copyright 2019-2021 Frank Mittelbach +%% Copyright 2019-2023 Frank Mittelbach %% %% %% This file is part of the unicodefonttable Bundle for LaTeX. @@ -38,7 +38,7 @@ This is a generated file. -Copyright 2019-2021 Frank Mittelbach +Copyright 2019-2023 Frank Mittelbach This file was generated from file(s) of the LaTeX `unicodefonttable Bundle'. -------------------------------------------------------------------------- diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index de99369e89..4ee5ccbbb1 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -168,7 +168,6 @@ $mirrors = { 'https://ftpmirror1.infania.net/mirror/CTAN/' => 1, }, 'Switzerland' => { - 'https://mirror.foobar.to/CTAN/' => 1, 'https://mirror.init7.net/ctan/' => 1, 'https://mirror.metanet.ch/tex-archive/' => 1, }, @@ -196,6 +195,7 @@ $mirrors = { 'https://ctan.math.illinois.edu/' => 1, 'https://ctan.math.utah.edu/ctan/tex-archive/' => 1, 'https://ctan.math.washington.edu/tex-archive/' => 1, + 'https://ctan.mirrors.hoobly.com/' => 1, 'https://mirror.las.iastate.edu/tex-archive/' => 1, 'https://mirror.math.princeton.edu/pub/CTAN/' => 1, 'https://mirror.mwt.me/ctan/' => 1, diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index af1b96f804..08d357280b 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,7 +26,7 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2023 -depend revision/67062 +depend revision/67067 name 00texlive.image category TLCore @@ -4738,7 +4738,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 67050 +revision 67064 shortdesc TeX Live standalone installer package longdesc This package defines the files to go into the installer longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the @@ -167694,7 +167694,7 @@ binfiles arch=x86_64-solaris size=3 name kpathsea category TLCore -revision 66822 +revision 67065 shortdesc Path searching library for TeX-related files longdesc Kpathsea is a library and utility programs which provide path longdesc searching facilities for TeX file types, including the @@ -167703,10 +167703,10 @@ longdesc layered on top of a general search mechanism. It is not longdesc distributed separately, but rather is released and maintained longdesc as part of the TeX Live sources. depend kpathsea.ARCH -containersize 32584 -containerchecksum b8db4aaf7ba0d99070aa10f781ffd8715ca5b5c0265dc853a2493eae6f763f04a33d136a94ac45750bfbf4b6798d82a3af4b7de44af935b36a4704b3d6913b8c +containersize 32572 +containerchecksum 8230dc9b02a5f97455cd24be1d606b79d267fe3333dd1678d0e4f13364aa6d4522e1c029bff08dbc6b5c7e288960de60d4fa096deb16e67481e088ec7dc6fa40 doccontainersize 1040300 -doccontainerchecksum 132eb981e10b3a18586d4a4cf70afff2f40aca46a6210c85885341bb26ee316c3f952fef19fde5560e044f695cc910611fbf25858acd626259632403e82c044f +doccontainerchecksum b914cb11df243dd5d517b106d748f1468ff07f1a9be6cb651cdc1a0e63511d958ba28bed14ea51c13916ab239d2b85da7a61cda5dacbd52a9a2e3793d625031a docfiles size=577 texmf-dist/doc/info/dir texmf-dist/doc/info/kpathsea.info @@ -312546,7 +312546,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 67057 +revision 67064 shortdesc TeX Live infrastructure programs longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for longdesc tlmgr to run but still ours. Not included in tlcritical. @@ -312554,10 +312554,10 @@ depend texlive-scripts.ARCH depend texlive.infra execute addMap mathpple.map postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat -containersize 114084 -containerchecksum 4e3df24e9beb3c24aba05e9739e178985ad4d8b697bf3088c8f6643fb2629b1b371c0ded1df677d789b481237b3228df24f7304139e582bd286776996a732334 -doccontainersize 426640 -doccontainerchecksum 8c594e8375ea3e10d9db3e319666e4813cd36d106b0f8cfdb605cc8e5991dceb11a9fd013c91e6d752b9cdcbba193d15f13e93872f9900427affe74d01c0fa35 +containersize 114092 +containerchecksum 478e79148f4d0bd08489ab26f66b94364f4099fd85e3626a6bdde7db3dcab802af795fc0fe62e98856b91af39b5bbaacb72e106e93d3abc149ae175c1aaf8acc +doccontainersize 426636 +doccontainerchecksum 912ea5602f6db72f9cb0aa5d231a759dd382f7cca59d11f259de3f8d42bf3b387ba5a2dbc0ee405e359640d825ae1d2c68ffd6e1ec8b9cd0fc1be363a8756b0b docfiles size=544 doc.html texmf-dist/doc/man/man1/fmtutil-sys.1 @@ -337453,7 +337453,7 @@ catalogue-version 0.8q name unicodefonttable category Package -revision 65009 +revision 67066 shortdesc A Unicode font table generator relocated 1 longdesc This package produces font tables for unicode fonts as well as @@ -337464,10 +337464,10 @@ longdesc there is a stand-alone version unicodefont.tex that asks you a longdesc few questions and then generates the table --- somewhat similar longdesc to nfssfont.tex for 8-bit fonts. containersize 7900 -containerchecksum 9f876d1cb307627ec5b06d94fc4dd3c6bc2ddaf4850f4edb2cc81a133bbdd7eb09c0e553aab1aef57b551a84773379509899f628d77317087763f4a8f507596d -doccontainersize 1449712 -doccontainerchecksum 894fca56085ae53abd8b0f782b42ec075e0320e39a9c8590bbeb04cd36a3a9d8abf03c0e2d6d1250a96c734ccece9cdb0df76e5d6acb390a444a02a77c777ca8 -docfiles size=648 +containerchecksum aa387053dd18c6927256690dba7e5c47a586466624f4dd36aef20b5cfbd9e1c5190ac4c5e45b5fc7325fbdb9db1fe30c42b4b9bdeeebcc6ad404d27ea36d1b37 +doccontainersize 1373804 +doccontainerchecksum 8cbfcedf459f9fdd970658ab7a462c1389e1502425816804c44bba79a4be05fbc2a6feb6769a0c693e208f2ee0ff0765c29dd7eac9afe7a5a11d1e43d636910d +docfiles size=591 RELOC/doc/latex/unicodefonttable/README.md details="Readme" RELOC/doc/latex/unicodefonttable/TODO.md RELOC/doc/latex/unicodefonttable/changes.txt @@ -337478,8 +337478,8 @@ docfiles size=648 RELOC/doc/latex/unicodefonttable/unicodefonttable-doc.tex RELOC/doc/latex/unicodefonttable/unicodefonttable-samples.pdf RELOC/doc/latex/unicodefonttable/unicodefonttable-samples.tex -srccontainersize 22832 -srccontainerchecksum 83fabd401ad7a6228368e1f8bee1e6bb3be56732cd1b614a0f1344a9a47595a60018c4051196e4149c831668d877e593a8a19ae996905013788b3f1f56b6f83f +srccontainersize 22828 +srccontainerchecksum 189a69754a90457b5e99a099e65a4e62c4dc613597de7d4fc3818609a301f6da056fd88e6a6cabe4df8c1e18c0441a35dfb87d24ce9142f7fdb5e639d89c8ac8 srcfiles size=23 RELOC/source/latex/unicodefonttable/unicodefonttable.dtx RELOC/source/latex/unicodefonttable/unicodefonttable.ins @@ -337490,7 +337490,7 @@ catalogue-contact-repository https://github.com/frankmittelbach/fmitex-unicodefo catalogue-ctan /macros/latex/contrib/unicodefonttable catalogue-license lppl1.3c catalogue-topics unicode font expl3 -catalogue-version 1.0g +catalogue-version 1.0h name unifith category Package diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index 97be2b3bfe..e04e6c81d2 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -c49b4e37bd3a2bb025088589a6e36df5 texlive.tlpdb +904cc80905ac5d71e327ed39e9d7260d texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 25eda8f45b..06d9d524a5 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -8de8b3ea910a165519f9d9d7d888d0b36b7d9d63204f301847c0abfba0b766c567e4857fdd634d5e3457e8bd9a999c837e1a251485ff9acb387d7fd433636d45 texlive.tlpdb +f4b5f50e99797d71f7e52dc2611bd11b8b08db6b7b25e5e9ede195d635426ca0de0d3f250b60e6b1164e9db42dabf4e9b5a53d4e0c481bd5bb32afd51f401b7a texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index 1cd62c8f95..bf9342e532 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc @@ -1,10 +1,10 @@ -----BEGIN PGP SIGNATURE----- -iQEcBAEBCgAGBQJkWtzdAAoJEEzhh34ZQ4xwM3oH/2OaoDjRdkjIdJiM+erePHjH -jaFQJmYyaJjmIOO/n7VB6dN7nncE8EgXhjvZJNZRx/t37Js1V/yl5eJZT+axrxuv -FYJqCgEMBVyjHQOpE6jdBPXwNzfyTXQs9tHh6of1oTO5s3KryDlkWYrDn3sJvI+b -GdUjXbQFHnPzPnlcSUxjTfqs1mjdUQQpwHtvUIyC6DLXIUJjrtTAahcT74iRaify -TKSrdZXIdBA6hDt3hPkHJdOn6jsnq55Mqp0TXatGZ3BTkhHzqqC+yThrTAL0Hp4I -/TEqFtnygotdSF4Ux0oCM7W35Ajim/3XxxGD6/SjCf4RVEI5xFcw4qxpuUghdGQ= -=YOx+ +iQEcBAEBCgAGBQJkXC5yAAoJEEzhh34ZQ4xwklAH/2D8i3C9cQuovGhdeh0Zc+34 +EXc2hNnA2OuxKSXUGL/2tbXIokYxZUzp50sa4Wa/V5rPNxYAhEBJBEwvL55sPVl4 +KHvf7JMBrodyWknNUynsjCZw1twdUCGikoCtzomX6iPbsyPIv6j3C6FYwiO1sOEB +PESvfsNdGJg+veGggHodIjWefc4QlSj4MnNKYlPNRR7Jxh7DRFHtYr+v9Hl6FbB1 +2z24o2OpQbH75hs8kY/tjV3ZpmEdA20ndEUYSG5H0mzswQKooAGzjtQshXITP8N8 +MLNB5pjK2jdbYEz8Q68ilxDr6ccBSBK8BEjy+rkgIqbWTZYuIAbkzOIPk7fM0tI= +=b2IH -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz index b1333ad1dc..d12f6dcb29 100644 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz differ diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma index e50cbf223f..7505a79151 100644 Binary files a/systems/win32/miktex/tm/packages/files.csv.lzma and b/systems/win32/miktex/tm/packages/files.csv.lzma differ diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma index 54a4691e87..426626a477 100644 Binary files a/systems/win32/miktex/tm/packages/next/files.csv.lzma and b/systems/win32/miktex/tm/packages/next/files.csv.lzma differ diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini index bccb2b0fd3..f2b33a396a 100644 --- a/systems/win32/miktex/tm/packages/next/pr.ini +++ b/systems/win32/miktex/tm/packages/next/pr.ini @@ -1,13 +1,13 @@ [repository] -date=1683310989 +date=1683738162 lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64 -lstdigest=ceef3793dd82764035711962318e4892 -numpkg=6538 +lstdigest=c760ebf1dfe9b5fbb57e60325f46031f +numpkg=6564 relstate=next -version=8525 +version=8530 ;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows. ;;;;-----BEGIN MIKTEX SIGNATURE----- -;;;; signature/miktex: K7SLxqg+153CrAF4FqmVyaoTzW3cxQDzYwA2uBRyz9bN7Pc9UnlclMxerV+QEmdUKrviVpRC/bv1O7wGEKIbE9nUNePiEAbwFxtXh+sg3HfYsAAUn+ay1kqDUhDhEPGW+hg6LGyotm5A1xQ8XUS6Img44Z9v7Czh79DwpxPe2WcoPxWwHJVFikR7a+Xfz7ol+6/KZ/LOW5OqNu/7YqUShFYO9HkFATcbxBfCWIB1BGEojo87pai5tnfn4oWw7m5fQMeXvPuKlezUUPAeFYBWx2HyQUD0FdB810M2FFtWh+ufJBdX07jLSvH0FR+p7SKULgX/4uvJIBC0izrXARvPWg== +;;;; signature/miktex: SDA6Mo38N+JoZgTGAmAoviadSg5dSm8JdGMVhg1P0pAlShZN9XtDKSXlHSb0Ez9Wf7kPY0jlIwcNb7sXbWFm79mT6ry32dnbv+z0lNEK6D2hkI3F3PyESrBQdIi9P409xddnk2GPgn/lIDzG2cVh7UPi2EOnoKymuPkCaMR6RDb272dBScU0LMx0RoF2DRiJImMw21KP0epdC1huLTkDpBFSgIhKoa3k69i2IYn9NGWU0EzoPymMVaCecYdaHXXq1yeRKdl2zsq8memSJ66TZ9r5O8VcGA+hxnjDkygAKf3fUNb4NMQ1WR2EIREjeBRpn6DM1mKLlOvGKWCd8KEDoQ== ;;;;-----END MIKTEX SIGNATURE----- diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini index 3d42b1764f..b5ff591acc 100644 --- a/systems/win32/miktex/tm/packages/pr.ini +++ b/systems/win32/miktex/tm/packages/pr.ini @@ -1,13 +1,13 @@ [repository] -date=1683310910 -lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64 -lstdigest=9a82c5a17f36dca071bf60f79980bed8 -numpkg=6538 +date=1683738060 +lastupd=windycity__source windycity__doc windycity unifront__source unifront__doc unifront ufrgscca__source ufrgscca__doc ufrgscca tikz3d-fr__source tikz3d-fr__doc tikz3d-fr tikz-nfold__source tikz-nfold__doc tikz-nfold thmtools__source thmtools__doc thmtools sympycalc__source sympycalc__doc +lstdigest=6c7f6833b9442650da44a497a3410a99 +numpkg=6564 relstate=stable -version=8525 +version=8530 ;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows. ;;;;-----BEGIN MIKTEX SIGNATURE----- -;;;; signature/miktex: RrlET4EbmqBeFm2MxLWiXdqh0S0ixYO1bbM4B7Rvl3UoUn3JnGm/L5ZiiFR2xPzbfAqKAKBvh2rX0BEX/bX4IQZlwAL260Vg/TxPaqKICkns3f4Yn1E53jmoVfx1jTO0IzaJTi1bPnzbQY38ZtP0tiPiKhkB+OIhE0XW01Pvl1cnJ55K01dW4QiQW2eMXHsj8/a0C0igeENfjbQ0TUHMV0I7oIAlHCrnxbgXPOJx96KAknTjOL7yM5cbm06ShFNhokmEWncPZtBjVlzOAjUI6UktCK9IOjYlgon4fXs7/qIQdVWhVd3Q+yefV4XqQ6iat3AuCOUA/vMdHhg1F1CouQ== +;;;; signature/miktex: JMQdvbcu/bqDbS/xmrRJluqJPyJloRoLJMbKLJSG7aUUy34z+dEmdioGg5UxNiJxaIfM/Uo2jIpeD+htB56a1KKBbYmKQ22fYK86yEJRRf7UqwXYNSDIwIajZi5cHtJpCmn1Gj2Kgf/REuP8NfH3OiBFmn1CHRHYnm+uKrx2IfY8UsbsSLrlKbwihO6b/P+jsbu6XwqPBEvEJPfRDJ/K4OL6ZtePwSqLbiVvxp6ga1CgfSB1PifuBmq9p8RyM2OUIRkjblqWYiBgeYTQ21WjWJOnqzpXHdPbWfXWAbFBfPOBRQ6YyCDTyk1n1/Nlcn2Wf9gtTclGsxlklQ1pEtSqJw== ;;;;-----END MIKTEX SIGNATURE----- diff --git a/timestamp b/timestamp index bb56fc34e5..8d1176ec9a 100644 --- a/timestamp +++ b/timestamp @@ -2,4 +2,4 @@ # The source CTAN of this site's material: dante.ctan.org # The year-month-day-hour-minute of this site's material: -2023-05-10-02-02 +2023-05-11-02-02 -- cgit v1.2.3