CTAN Comprehensive TeX Archive Network

CTAN update: scholatex

Date: June 25, 2026 7:08:00 PM CEST
Gérard Dubard submitted an update to the scholatex package. Version: 2.1 2026-06-23 License: gpl3+ Summary description: A tag-based language for print-ready teaching worksheets, built on LuaLaTeX Announcement text:
The scholatex package provides a tag-based language for creating teaching worksheets with LuaLaTeX. Version 2.1 adds: - Mathematical vocabulary: number sets (NN, ZZ, QQ, RR, CC, ...), quantifiers (forall, exists), logical connectives (and, or, lnot), implication and equivalence (=>/implies, <=>/iff), set relations (in, subset, cup, cap, setminus, emptyset), integer part (floor, ceil, round), one-argument wrappers (set, abr), and accents (bar/conj, not, hat, tilde). - Negation with a single ! prefix (e.g., !in for ∉, !exists for ∄, !subseteq for ⊈). - Limit arrow: arrow(n to +inf) sets a long right arrow with its condition underneath, for the "u_n → l" phrasing in running maths. - Function studies: <fn> builds a function object (name, formula, abscissas, derivative signs, variation data); <vartab> renders its variation table in four shapes (full, classic, convexity, value table); <plot> draws its curve via pgfplots with pole handling. - Section numbering styles: num, roman, ROMAN, alpha, ALPHA, settable per level with no inherited prefix. - Colours are now CamelCase only -- breaking change: lowercase keywords (red, navy, ...) are removed; a compile error names the CamelCase replacement. The package requires LuaLaTeX and depends on tcolorbox, tabularray, unicode-math, fontspec, and pgfplots.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/scholatex The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/luatex/latex/scholatex/
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

scholatex – A tag-based language for print-ready teaching worksheets, built on Lua

scholatex is a Lua document class for teachers who need print-ready worksheets without writing . The author writes a single .tex file in a compact, readable tag language; the class translates it to at compile time and produces output of full quality.

Packagescholatex
Version2.5
Copyright2026 Gérard Dubard
MaintainerGérard Dubard

Announcements

more

Guest Book Sitemap Contact Contact Author