LaTeX3

E308570

LaTeX3 is the next-generation, experimental programming layer and macro system for LaTeX, designed to provide a more consistent, modular, and extensible foundation for document preparation.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (3)

Label Occurrences
LaTeX3 canonical 1
LaTeX3 project ecosystem 1
expl3 1

Statements (49)

Predicate Object
instanceOf LaTeX programming language extension
document preparation system component
experimental software project
macro programming layer
open-source software
availableIn MiKTeX
TeX Live
compatibleWith LuaTeX
XeTeX
pdfTeX
designedFor document preparation
macro programming
designPrinciple backward compatibility with LaTeX2e where feasible
clear and systematic naming conventions
data-structure-oriented programming
separation of interface and implementation
developedFor LaTeX
distributedAs part of standard LaTeX distributions
documentationURL https://www.latex-project.org/latex3/
hasComponent LaTeX3 self-linksurface differs
surface form: expl3

l3experimental
l3kernel
l3packages
xparse
hasFeature coffins (box management)
expandable and non-expandable function variants
high-level interface to TeX primitives
improved error messaging infrastructure
key–value interfaces
module-based naming scheme
programmable property-based interfaces
property lists
robust argument specification system
sequences
support for Unicode engines
token list variables
hasGoal modernize LaTeX macro programming
next-generation LaTeX programming layer
provide consistent programming interfaces for LaTeX
provide extensible programming interfaces for LaTeX
provide modular programming interfaces for LaTeX
separate document design from document content
license LaTeX Project Public License
maintainedBy LaTeX Project Team
partOf LaTeX ecosystem
provides high-level document commands via xparse
programming-level interfaces via expl3
status experimental
usesLanguage TeX typesetting system
surface form: TeX

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

LaTeX hasVersion LaTeX3
LaTeX3 hasComponent LaTeX3 self-linksurface differs
this entity surface form: expl3
siunitx partOf LaTeX3
this entity surface form: LaTeX3 project ecosystem