Matthias Werner submitted the
osglecture
package.
Version: 2026-10-23 License: lppl1.3c mit artistic gpl1+
Summary description: Lecture materials from one source: slides, script, and tagged PDF
Announcement text: -------------------------------------------------------------------------------- The osglecture bundle generates lecture materials: several documents from one LaTeX source, in different formats and in several languages. Document classes (ltx-talk or beamer, book or scrbook) are selected through profiles, so the source stays class-independent; the build manager ollm builds single lecture units as well as whole lecture series while maintaining cross-unit references.
The bundle also aims at accessible, tagged PDF. Several of its packages may be useful on their own.
The bundle requires LuaLaTeX, a current TeX Live, and, if ltx-talk is used, ltx-talk 0.5.3 or later. It is under active development and its interfaces may still change.
The bundle currently contains: - osglecture: document class that produces slides, script, handouts, and other materials from a common source - ollm (OSG LaTeX Lecture Maker): latexmk-based build manager for creating and deploying lecture materials - osglecture-modes: portable document modes in the style of beamer/ltx-talk for arbitrary classes - langselect: several language versions of a document from a common source - tagpax: semantic import of tagged PDFs - osgstyler: template-based formatting - ltxtalk-theme: theme engine for ltx-talk, with a few themes modelled after Beamer themes - ltxtalk-theme-tuc-2019: unofficial version of the TU Chemnitz presentation theme for ltx-talk - ansiterm: ANSI-aware, optionally executable terminal windows - osglistings: minted-based code-listing front end - semcat: semantic-category markup - tagdirtree: taggable directory trees - tagbridge: transitional patches for a few third-party packages that lack native tagging (PDF/UA) support - osgdoc: small wrapper for cnltx with further support for documentation --------------------------------------------------------------------------------
This package is located at https://mirrors.ctan.org/macros/luatex/latex/osglecture
More information is at https://ctan.org/pkg/osglecture
--------------------------------------------------------------------------------
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 .