• CTAN update: piton

    From CTAN Announcements@21:1/5 to All on Tue Jan 16 22:15:11 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 2.4 2024-01-15
    License: lppl1.3

    Summary description: Typeset Python listings with LPEG

    Announcement text: --------------------------------------------------------------------------------

    The key 'identifiers' of the command \PitonOptions is now deprecated and a new command \SetPitonIdentifier has been created.

    New key 'detected-commands' in \PitonOptions: with that key, the user can specify LaTeX commands that will be automatically detected by piton in the listings.

    New language 'minimal'. The final user can use that language to create its own pseudocode language.

    If you use piton in conjunction with PyLuaTeX, you should install the latest version of PyLuaTeX (0.6.3) and take a look at the section about PyLuaTeX in piton.pdf (the documentation of piton).

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Feb 21 16:28:33 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 2.5 2024-02-20
    License: lppl1.3

    Summary description: Typeset Python listings with LPEG

    Announcement text: ----------------------------------------------------------------------

    New key 'path-write' (a path where the files written by the
    key 'write' will be written).

    Correction of several minor bugs.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Feb 29 09:39:36 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 2.6 2024-02-27
    License: lppl1.3

    Summary description: Typeset Python listings with LPEG

    Announcement text: --------------------------------------------------------------------------------

    New Lua function 'piton.get_last_code()'. That function provides the contents of the latest environment of piton without the LaTeX formatting elements which are overwritten on the code.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Mar 25 21:15:07 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version number: 2.7 2024-03-24
    License type: lppl1.3

    Summary description: Typeset Python listings with LPEG

    Announcement text: ----------------------------------------------------------------------


    New keys 'split-on-empty-lines' and 'split-separation'


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Apr 15 19:53:12 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version number: 2.8 2024-04-14
    License type: lppl1.3

    Summary description: Typeset Python listings with LPEG

    Announcement text: ----------------------------------------------------------------------

    The key 'path' now accepts a list of pathes.

    New variants \PitonInputFileT, \PitonInputFileF and \PitonInputFileTF ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton

    CTAN is run entirely by volunteers and supported by TeX user groups

    Please join a user group or donate to one, see https://ctan.org/lugs

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Ina Dau



    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Apr 30 20:55:36 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version number: 3.0 2024-04-29
    License type: lppl1.3

    Summary description: Typeset Python listings with LPEG

    Announcement text: ----------------------------------------------------------------------


    The package 'piton' now provides a command \NewPitonLanguage. With that command,
    it's possible to define new informatic languages with a syntax (almost) equal to
    the syntax of the command \lstdefinelanguage of the extension 'listings'. Thus, it's now easy to use 'piton' in order to typeset informatic listings in all the languages supported by 'listings'.


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Jul 31 17:10:56 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 3.1 2024-07-30
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New key 'line-numbers/format' to format the numbers of lines.

    New keys 'detected-beamer-commands' and 'detected-beamer-environments'.

    For the language Python, in a loop structure such as 'for x in l',
    the word 'in' is now formatted as a keyword (as expected).

    Correction of several small bugs.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Sep 23 17:20:43 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.0 2024-09-22
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    The syntax of the absolute and relative paths used in the command
    \PitonInputFile (and the key 'path') has been changed in order to
    be in conformity with the usual conventions.
    A temporary key 'old-PitonInputFile' is provided for backward
    compatibility.

    New key 'font-command' to change the font used by default by piton.

    New key 'splittable-on-empty-lines' (different of the key
    'split-on-empty-lines').

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Oct 19 20:32:49 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.1 2024-10-18
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: --------------------------------------------------------------------------------

    New language "verbatim" supported.
    New key 'break-strings-anywhere'
    Correction of several small bugs.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Nov 19 18:45:24 2024
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.2 2024-11-18
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New key 'break-numbers-anywhere'

    Correction of several bugs.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Wed Mar 26 15:38:10 2025
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.3 2025-03-25
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New key 'raw-detected-commands' in \PitonOptions

    The key 'old-PitonInputFile' is deleted.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon May 5 11:38:50 2025
    François Pantigny submitted an update to the

    piton

    package.

    Version number: 4.4 2025-05-04
    License type: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------


    New key 'join': that key creates files from the listings, and these files are joined to the PDF as embedded (attached) files.


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/luatex/latex/piton

    More information is at
    https://www.ctan.org/pkg/piton

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Thu May 15 16:36:18 2025
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.5 2025-05-14
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New key 'print' to control whether the content of the environment
    will actually be printed in the PDF (it may be useful to write
    'print=false' in some circumstances, in particular when the key
    'write' or the key 'join' is used).

    New commands \RenewPitonEnvironment, \DeclarePitonEnvironment
    and \ProvidePitonEnvironment.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Jun 17 10:34:18 2025
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.6 2025-06-16
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New keys 'box', 'tcolorbox', 'max-width' and 'vertical-detected-commands'

    New special color : 'none'

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Thu Jul 10 14:34:02 2025
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.7 2025-07-09
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New key 'rounded-corners'

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Sat Aug 9 12:11:07 2025
    François Pantigny submitted an update to the

    piton

    package.

    Version: 4.8 2025-08-08
    License: lppl1.3

    Summary description: Typeset informatic listings with LPEG of LuaLaTeX

    Announcement text: ----------------------------------------------------------------------

    New command \rowcolor to change the color of the background of an individual line of code.

    The command \label available in the environment {Piton} is now compatible with hyperref.

    The package piton supports zref (via a new key 'label-as-zlabel').

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/piton

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/latex/piton/

    ----------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Vincent Goulet

    ----------------------------------------------------------------------

    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class="Apple-Mail-URLShareUserContentTopClass">François Pantigny
    submitted an update to the</div><div class="Apple-Mail-URLShareWrapperClass" style="position: relative !important;"><blockquote type="cite" style="border-left-style: none; color: inherit; padding: inherit; margin: inherit;"><br><span class="Apple-
    converted-space">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> piton<br><br>package.<br><br>Version: 4.8 2025-08-08<br>License: lppl1.3<br><br>Summary description: Typeset informatic listings with LPEG
    of LuaLaTeX<br><br>Announcement text:<br>----------------------------------------------------------------------<br><br>New command \rowcolor to change the color of the background of an individual line of code.<br><br>The command \label available in the
    environment {Piton} is now compatible with hyperref.<br><br>The package piton supports zref (via a new key 'label-as-zlabel').<br><br>----------------------------------------------------------------------<br><br>The package’s Catalogue entry can be
    viewed at<br><span class="Apple-converted-space">&nbsp;&nbsp;&nbsp;</span> https://ctan.org/pkg/piton<br><br>The package’s files themselves can be inspected at<br><span class="Apple-converted-space">&nbsp;&nbsp;&nbsp;</span> https://mirrors.ctan.org/
    macros/luatex/latex/piton/<br><br>----------------------------------------------------------------------<br><br>Thanks for the upload.<br><br>For the CTAN Team<br>Vincent Goulet<br><br>----------------------------------------------------------------------
    <br><br>CTAN is run entirely by volunteers and supported by TeX user groups.<br>Please join a user group or donate to one, see https://ctan.org/lugs<br>

    </blockquote></div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)