LuaTeX
This topic contains packages with LuaTeX and packages that require it.
Access basic ligatures in legacy TrueType fonts.
Add paths to Lua packages and input TeX files.
ArabTeX for LuaLaTeX.
Automatically punctuate lists.
A LuaLaTeX package for automatic language-specific typography.
Right to left presentation with beamer and babel.
Approximate smooth function graphs with cubic bezier splines for use with TikZ or METAPOST.
A basic LuaTeX OpenType handler.
Create a nice image from a BibTeX file.
This package provides a set of tools to typeset geometric proofs in the style of Oliver Byrne's 1847 ed. of Euclid's "Elements".
A LuaLaTeX package for drawing karnaugh maps with up to 6 variables.
Use lua callbacks for “interesting” textual effects.
Luatexja-jfm files for Chinese typesetting.
A LuaLaTeX package for creating cloze texts.
Add NFSS-declarations of combo fonts to LuaLaTeX documents.
Czech typography rules enforced through LuaTeX hooks.
Catcode table stable support.
Export CTAN entries to bib format.
Simple typesetting system for mixed Arabic/Latin documents.
Fixed date-stamps with LuaLaTeX.
Draw colored represenations of complex functions.
Typesetting TEI-xml compliant Critical Editions.
Emoji support in (Lua)LaTeX.
Add emojis to citations.
Encrypt documents with a three rotor Enigma.
A Japanese font metric supporting many advanced features.
Alternative fontloaders for luaotfload.
A front-end to fontspec, for selected fonts with math support.
A front-end to fontspec, for selected non-free fonts.
Advanced font selection in XeLaTeX and LuaLaTeX.
Display git project information in your LaTeX projects.
Typeset Generic Universal Role Playing System (GURPS) materials.
Using the OpenType fonts TeX Gyre Heros>.
Describe card games.
LaTeX classes for the Humboldt-Universität zu Berlin.
Idea (concept) management package.
Wrapper for XeTeX's and LuaTeX's input normalization.
Translate input files on the fly.
Compiling basic math formulas in Japanese using LuaLaTeX.
Articles with teasers and continuation later on.
A TrueType variable font family for mediaevalists.
Kana parser for LuaTeX.
Class for the newsletter “La Lettre GUTenberg” of the French TeX User Group GUTenberg.
Support for Libertinus OpenType.
Comprehensive ligature suppression functionalities.
Prevent overflow boxes with LuaLaTeX.
Nested delimiter groups extending over multiple array cells or lines.
A Lua module for parsing key-value options.
An extension to pgfplots’ \addplot macro.
Repeat BibTeX entries in a LuaLaTeX document body.
Bidi functions for LuaTeX.
A computer algebra system for users of LuaLaTeX.
Securely redact sensitive information using Lua.
Mark hyphenations in a document, for checking.
Helper for executing lua code from within TeX.
Color support based on LuaTeX’s node attributes.
Operations on complex numbers inside LaTeX documents using Lua.
Computation of gcd of integers inside LaTeX using Lua.
Compile-time internet-interactive PDF-documents using Lua and LuaTeX.
Loading patterns in LuaLaTeX with language.dat.
Replacing inputenc for use in LuaTeX.
A Lua module for parsing key-value options.
Fixes for mathematics-related LuaLaTeX issues.
Load platform-specific code into LuaTeX.
A wrapper for using the truncate package with LuaLaTeX.
Additional Lua functions for LuaTeX macro programmers.
A linear algebra package for LuaLaTeX.
More flexible alignment in amsmath environments.
Provide standard mathematical operations inside LaTeX documents using Lua.
Computes and draws 2D Delaunay triangulation.
Automatically generate MathML from LuaLaTeX math mode material.
Generate modular addition and multiplication tables.
Use LuaTeX’s built-in METAPOST interpreter.
Numerical integration using Lua inside LaTeX documents.
Option handling for LuaLaTeX packages.
OpenType ‘loader’ for Plain TeX and LaTeX.
Allow LuaTeX to load external Lua packages.
Functions and objects for the computation of physical quantities.
Specifying placeholders for demonstration purposes.
Plotting graphs using Lua.
A PSTricks backend for LuaLaTeX.
Create lists of random numbers.
Set Operations inside LaTeX documents using Lua.
Drawing spectral sequences in LuaLaTeX.
Basic resource management for LuaTeX code.
LuaTeX option file for color and graphics.
Typeset Japanese with Lua(La)TeX.
Typeset Korean with Lua(La)TeX.
Basic definitions for LuaTeX.
Additional macros for Plain TeX and LaTeX in LuaTeX.
A tiny YAML (subset) parser for pure Lua.
Add editing annotations in a LuaLaTeX document.
Generate truth tables of boolean values in LuaLaTeX.
Highlighting typographical flaws with LuaLaTeX.
Unicode Collation Algorithm library for Lua.
Underlining for LuaLaTeX.
Unicode algorithms for LuaTeX.
Visual debugging with LuaLaTeX.
Prevent line breaks after single letter words, units, or academic titles.
Automatically remove widows and orphans from any document.
Lua library for reading and serialising XML files.
Some useful LuaLaTeX-based tabular tools.
Commands to include lilypond scores within a (Lua)LaTeX document.
Make a Cookbook.
A modern plain format for the LuaTeX engine.
Create tiling patterns with the minim-mp METAPOST processor.
Extensive maths for LuaTeX.
Low-level mplib integration for LuaTeX.
Low-level PDF integration for LuaTeX.
Embed XMP metadata in PDF with LuaTeX.
Experimental package to extract and reinsert PDF annotations.
Class for printing fiction, such as novels.
Read OpenDocument Spreadsheet documents as LaTeX tables.
Creating a study Bible with OpTeX.
LuaTeX format based on Plain TeX and OPmac.
Using the OpenType fonts TeX Gyre Pagella.
Penlight Lua libraries made available to LuaLaTeX users.
Additions to the Penlight Lua libraries.
Draw graphs typically found in molecular biology texts.
Typeset informatic listings with LPEG of LuaLaTeX.
Draw pixel-art pictures.
Absolute content positioning.
Support for rendering UML diagrams using PlantUML.
Execute Python code on the fly in your LaTeX documents.
Using the OpenType fonts TeX Gyre schola.
Mark research contributions in scientific documents and embed them in PDF metadata.
Selectively disable typographic ligatures.
Create beautiful semester timetables and more.
Draw timetables and other organizational matters useful for planning a semester.
Marking of hyphenation points.
Show all possible hyphenations in LuaLaTeX.
Showing kerns in a document.
Typeset Parsi in LuaLaTeX.
Support for spell-checking of LuaTeX documents.
Strictly balanced brackets and numbers in command names.
Work with SymPy and PyLuaTeX.
Using the OpenType fonts TeX Gyre Termes.
A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide.
Automatically generate truth tables for given variables and statements.
Apply a template to a tsv file.
Implementation of the (new in 2015) XeTeX \Ucharcat command in lua, for LuaTeX.
Unicode mathematics support for XeTeX and LuaTeX.
Convert a length into one with another unit.
TIPA typefaces with Unicode characters as input.
A wall calendar class with custom layouts.
Drawing wordclouds with METAPOST and Lua.
Basic support for the typesetting of Cyrillic Mongolian documents using (Xe|Lua)LaTeX.
A YAML parser and tool for easy LaTeX definition creation.