VÃt Starý Novotný submitted an update to the
markdown
package.
Version number: 3.9.0-0-g4f1abe21 2024-11-21
License type: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
----------------------------------------------------------------------
Development:
- Convert built-in LaTeX themes `witiko/dot` and `witiko/graphicx/http` into
plain TeX themes. (#514, #522, #529)
This allows these themes to be used in formats such as plain TeX and ConTeXt
as well.
Refactoring:
- Remove dependencies on `ifthen`, `gobble`, and `catchfile`. (#514, #522, #529)
- Store small built-in LaTeX themes `witiko/dot`, `witiko/graphicx/http`, and
`witiko/tilde` in expl3 props in files `markdown.tex` and `markdown.sty`.
(#514, #522, #529)
This simplifies the distribution and installation of these themes, which were
previously located in individual `.tex` and `.sty` files.
The built-in plain TeX, LaTeX, and ConTeXt themes `witiko/markdown/defaults`
are still distributed in individual files. This is because inlining these
themes in files `markdown.tex`, `markdown.sty`, and `t-markdown.tex` would
make it more difficult for users to copy and modify these themes without
delaying updates to the Markdown package itself. Furthermore, these themes
are large and storing/executing them from an expl3 prop would make it more
difficult to determine the line numbers when errors occur.
Fixes:
- Protect renderers and renderer prototypes. (#465, #506)
After this change, default renderers and renderer prototypes as well
as renderers and renderers and prototypes defined using the keys
`renderers` and `rendererPrototypes` of the command `markdownSetup`
are protected, which is usually preferable for typesetting.
New keys `unprotectedRenderers` and `unprotectedRendererPrototypes`
were also added to the command `markdownSetup`. These keys define
unprotected renderers and renderer prototypes, respectively, which are easier
to expand and may be preferable for programming.
Defaults:
- Define default LaTeX renderer prototypes for table identifiers.
(#525, suggested by @machitgarha, #528)
This establishes a reliable method for authors to reference tables within
Markdown:
``` tex
documentclass{article}
usepackage[
pipe_tables,
table_attributes,
table_captions,
relative_references,
]{markdown}
egin{document}
egin{markdown}
| Right | *Left* | Default | Center |
|------:|:-------|-------------|:------:|
| 12 | 12 | 12 | 12 |
| 123 | 123 | **123** | 123 |
| 1 | 1 | 1 | 1 |
: Demonstration of *pipe table* syntax with the caption spreading over
multiple lines. {#identifier .class-name key=value}
Demonstration of a *relative reference*: See Table <#identifier>.
end{markdown}
end{document}
```
- Define default LaTeX renderer prototypes for bracketed spans.
(discussed with @MacLotsen at TUG 2024 and with @TeXhackse at matrix.org, #528)
This establishes a reliable method for authors to reference the last LaTeX
counter that has been incremented in e.g. ordered lists.
``` tex
documentclass{article}
usepackage[
bracketed_spans,
relative_references,
start_number = false,
]{markdown}
egin{document}
egin{markdown}
Demonstration of *bracketed spans* syntax:
1. First item
2. [Second item]{#second-item}
3. Third item
Demonstration of a *relative reference*: See item <#second-item>.
end{markdown}
end{document}
```
- Use package LuaXML in default LaTeX renderer prototypes for content blocks,
raw blocks, and inline raw spans. (#469, #532, co-authored by @michal-h21)
This allows authors to render HTML fragments in their LaTeX documents:
`````` tex
documentclass{article}
usepackage[content_blocks, raw_attribute]{markdown}
egin{filecontents}[overwrite, nosearch, noheader]{example_input.html}
<b>foo</b> <i>bar</i>
end{filecontents}
egin{document}
egin{markdown}
Raw text span: `<b>foo</b> <i>bar</i>`{=html}
Raw code block:
``` {=html}
<b>foo</b> <i>bar</i>
```
Content block:
/example_input.html
end{markdown}
end{document}
``````
Deprecation:
- Remove support for TeX Live 2022. (da85e015, 8f2d25c7)
This change also removes the Lua module `markdown-tinyyaml`, which has been
scheduled for removal ever since the Lua module `tinyyaml` was uploaded to
CTAN in TeX Live 2023.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/markdown
More information is at
https://www.ctan.org/pkg/markdown
------------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
hduThesiS
package.
Version: 0.3.3 2024-11-21
License: lppl1.3c
Summary description: LaTeX class for bachelor and MPhil theses in Hangzhou Dianzi University
Announcement text:
--------------------------------------------------------------------------------
Version 0.3.3 released.
- Merge hduthesisdoc.cls from a class to a module hdu.l3doc-module.code.
- Move DocInfo from hduthesis.cls to module unv.layout.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/latex/hduthesis
More information is at
https://www.ctan.org/pkg/hduthesis
--------------------------------------------------------------------------------
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 .
Jianrui Lyu submitted an update to the
codehigh
package.
Version: 2024A 2024-11-20
License: lppl1.3c
Summary description: Highlight code and demos with l3regex and lpeg
Announcement text:
----------------------------------------------------------------------
- reimplement fakeverb without l3regex (#13)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/codehigh
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/codehigh/
------------------------------------------------------------------------
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
Hans-Martin Münch submitted an update to the
pagesLTS
package.
Version: 2.0a 2024-11-20
License: lppl1.3c
Summary description: Variants of last page labels
Announcement text:
----------------------------------------------------------------------
• Kernel-updates broke the package, the package was repaired and
updated to the new kernel-code; ports from lastpage.
• Removed unit.
• Removed XXRoman (deprecated at least since 2015).
• Renamed pagesLTS@ifcounter to pagesLTS@providecounter.
• Renamed pagesLTS.lastpage to pagesLTSlastpage.
• Removed code from/need for packages prelim2e, ltxcmds, atveryend,
etoolbox, everyshi, letltxmacro, and rerunfilecheck.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pageslts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pageslts/
------------------------------------------------------------------------
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
Pieter van Oostrum submitted an update to the
fancyhdr
package.
Version: 4.4 2024-11-20
License: lppl1.3
Summary description: Extensive control of page headers and footers in LaTeX2e
Announcement text:
--------------------------------------------------------------------------------
extramarks.sty: Add setting the new style marks for leftmark and
ightmark
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fancyhdr
More information is at
https://www.ctan.org/pkg/fancyhdr
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
biblatex-ieee
package.
Version: 1.4b 2024-11-20
License: lppl1.3c
Summary description: IEEE style files for BibLaTeX
Announcement text:
----------------------------------------------------------------------
- Sort uncompressed citation list
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/biblatex-ieee
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-iee…
------------------------------------------------------------------------
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
Andrew Parsloe submitted an update to the
numerica-tables
package.
Version number: 3.2.0
License type: lppl1.3c
Summary description: Create multi-column tables of mathematical functions
Announcement text:
----------------------------------------------------------------------
Among a number of smaller enhancements, version 3.2.0 of numerica-tables gains
the ability to transpose tables from function values displayed in columns to
function values displayed in rows.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/numerica-tables
More information is at
https://www.ctan.org/pkg/numerica-tables
------------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
hduThesiS
package.
Version: 0.3.2 2024-11-20
License: lppl1.3c
Summary description: LaTeX class for bachelor and MPhil theses in Hangzhou Dianzi University
Announcement text:
--------------------------------------------------------------------------------
Version 0.3.2 released
- Changed to use the interfaces of ctex to format sections.
- Class for user's manual added.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/latex/hduthesis
More information is at
https://www.ctan.org/pkg/hduthesis
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted updates to the
tagpdf
package.
Version: 0.99i 2024-11-19
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
## [2024-11-18]
Version 0.99h
### Added
- ag_mc_add_missing_to_stream:Nn, ag_mc_new_stream:n as public
function for multicol.
## [2024-11-19]
Version 0.99i
### Fixed
- ag_socket_use:nnn looses second argument when tagging is suspended.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagpdf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf/
------------------------------------------------------------------------
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
Adriano Gomes de Santana submitted the
anima
package.
Version: 1.0
License: lppl1.3c
Summary description: Create slideshows with simple animations
Announcement text:
----------------------------------------------------------------------
The idea for this package arose from noticing that including the
|pause| command from the |beamer| class within the |foreach|
loop command from the |tikz| package creates a sequence of frames,
where each slide presents a step in the construction of the image.
The purpose of the |anima| class is to provide macros that simplify
the use of this effect for creating animated slide presentations.
Although the functionality of this class can be compared to the
transition effects of the |beamer| class, it is not a dependency
of the |anima| class. However, the class makes extensive use of
the image creation language provided by the |tikz| package.
Lastly, it is worth noting a comparison between this class
and the |animate| package. The |animate| package can create
embedded animations within the document, while the |anima|
class produces an animation where each frame corresponds
to a page of the document. This distinction highlights
the different design goals of the |anima| class.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/anima
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/anima/
------------------------------------------------------------------------
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