Lua PageMaker: A Lua-driven multi-column layout engine for LaTeX

6 pointsposted 16 hours ago
by sylvainhalle

1 Comments

sylvainhalle

16 hours ago

Author here. This is a LuaLaTeX-based layout engine that computes page geometry in Lua and emits flowfram frames for deterministic, magazine-style layouts.

It’s intentionally not a newspaper-style balancer: columns don’t equalize automatically. The goal is predictable, designed layouts (sidebars, banners, figures spanning columns).

Happy to answer technical questions about LuaTeX, flowfram constraints, or the DSL.