惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
The GitHub Blog
The GitHub Blog
腾讯CDC
L
LangChain Blog
P
Proofpoint News Feed
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
量子位
Apple Machine Learning Research
Apple Machine Learning Research
Cloudbric
Cloudbric
B
Blog RSS Feed
B
Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
S
Schneier on Security
Project Zero
Project Zero
宝玉的分享
宝玉的分享
美团技术团队
MyScale Blog
MyScale Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy
T
Threatpost
A
Arctic Wolf
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
爱范儿
爱范儿
Recorded Future
Recorded Future
C
CERT Recently Published Vulnerability Notes
T
Threat Research - Cisco Blogs
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
SecWiki News
SecWiki News
H
Hacker News: Front Page
AWS News Blog
AWS News Blog
博客园_首页
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tor Project blog
C
Check Point Blog
L
Lohrmann on Cybersecurity
F
Full Disclosure
TaoSecurity Blog
TaoSecurity Blog
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
The Last Watchdog
The Last Watchdog
Martin Fowler
Martin Fowler

ctan-ann

New on CTAN: na-tikzornament New on CTAN: boustrophedon CTAN update: menukeys CTAN update: LXGW-fonts CTAN update: pst-barcode CTAN update: tabularht CTAN update: oberdiek CTAN update: dtk-bibliography New on CTAN: na-cover CTAN update: beamer-varbox New on CTAN: plain-grid CTAN update: pas-tableur CTAN update: nicematrix New on CTAN: screenwriter New on CTAN: na-fancyborders New on CTAN: babel-kazakh CTAN update: newpax CTAN update: colortbl CTAN update: abntexto CTAN update: dccpaper CTAN update: utbmciad-report CTAN update: spim-phdthesisthemes CTAN update: latex-base-dev New on CTAN: na-urmborder CTAN update: gia-handout New on CTAN: na-pageborder CTAN update: genealogytree CTAN update: sblfonts CTAN update: mp-gears CTAN update: contract CTAN update: etoc CTAN update: latexindent New on CTAN: tensorstyles New on CTAN: mp-gears CTAN update: StatRep CTAN update: biblatex-sbl CTAN update: crossword CTAN update: svg-animate New on CTAN: lucide-admonitions New on CTAN: ecnuthesis New on CTAN: eurion CTAN update: autotype CTAN update: csvsimple New on CTAN: dirtreex New on CTAN: chalk-annotate CTAN update: pmdraw CTAN update: hyperref CTAN update: chet CTAN update: glossaries New on CTAN: user-persona New on CTAN: biblatex-ams CTAN update: tikzfill CTAN update: NewComputerModern CTAN update: fontools CTAN update: register-transfer-level CTAN update: nxtlatex New on CTAN: spim-phdthesisthemes New on CTAN: query-astro New on CTAN: register-transfer-level New on CTAN: ciad-beamertheme CTAN update: hecthese New on CTAN: biblatex-abs-annote New on CTAN: utbmciad-report CTAN update: xreview New on CTAN: cardgame CTAN update: fonttable New on CTAN: ClawXiv CTAN update: fretplot CTAN update: PyLuaTeX CTAN update: babel-german CTAN update: onlinebrief24 CTAN update: tokstools CTAN update: tablerIcons CTAN update: lucide-icons CTAN update: cprotect CTAN update: KKsymbols New on CTAN: ltmermaid CTAN update: NxuThesis CTAN update: fancyvrb CTAN update: biblatex-oxref CTAN update: apxproof New on CTAN: pst-spectrum New on CTAN: uvlhighlight CTAN update: beamertheme-gotham CTAN update: The Comprehensive LaTeX Symbol List New on CTAN: sneaker New on CTAN: smartnotes New on CTAN: bibleref-sbl New on CTAN: sblreport New on CTAN: sblbook New on CTAN: sblarticle New on CTAN: sblidx New on CTAN: sblfonts New on CTAN: mohelper New on CTAN: countwords New on CTAN: glmatrix New on CTAN: mystyletau CTAN update: rwth-ci CTAN update: pdfjam CTAN update: hologo
ann - CTAN update: scholatex
Contact Author · 2026-06-23 · via ctan-ann

Date: June 23, 2026 2:25:06 AM CEST

Gérard Dubard submitted an update to the > > scholatex > > package. > > Version: 2.0 2026-06-21 > License: gpl3+ > > Summary description: A tag-based language for print-ready teaching worksheets, built on LuaLaTeX > > Announcement text: > ---------------------------------------------------------------------- > > Version 2.0. Security: the untrusted sandbox now caps string.rep/string.format through both the global string table and string method calls, and removes string.dump. Parser: the maths mini-language now handles brace groups in fractions; backslash counting is unified; an unterminated < is reported clearly instead of crashing. Documentation and examples revised for consistency (151 svgnames colours, closed-language design, streamlined example sheets). > > ---------------------------------------------------------------------- > > 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 > 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

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

scholatex is a small markup language for producing print-ready teaching materials (worksheets, exercise sheets, handouts, short assessments) without writing LaTeX. A single tag syntax covers text, tables, images, simple maths, framed boxes, lists and full-page named-area layouts. It compiles to LuaLaTeX, so the output has full LaTeX quality, while the syntax can be read and edited in minutes by someone who does not know LaTeX. It is a closed language: raw LaTeX in the document body is typeset literally rather than executed, which keeps worksheets consistent and safe to share.

Packagescholatex
Version2.0 2026-06-21
Copyright2026 Gérard Dubard
MaintainerGérard Dubard

Announcements

more