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.

All labels observed (9)

How this entity was disambiguated

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 expl3 ⓘ
linked to: LaTeX3

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 ⓘ

How these facts were elicited

Referenced by (14)

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

LaTeX → hasVersion → LaTeX3 ⓘ
LaTeX3 → hasComponent → expl3 ⓘ
linked to: LaTeX3
siunitx → partOf → LaTeX3 project ecosystem ⓘ
linked to: LaTeX3
LaTeX Project → responsibleFor → LaTeX kernel ⓘ
linked to: LaTeX3
LaTeX Project → responsibleFor → LaTeX3 programming layer (expl3) ⓘ
linked to: LaTeX3
LaTeX Project → usesLanguage → expl3 ⓘ
linked to: LaTeX3
LaTeX Project → develops → LaTeX3 programming layer ⓘ
linked to: LaTeX3
l3kernel → partOf → LaTeX3 ⓘ
l3kernel → moduleOf → LaTeX3 programming layer (expl3) ⓘ
linked to: LaTeX3
LaTeX Project Team → setsStandard → LaTeX core interfaces ⓘ
linked to: LaTeX3
Joseph Wright → knownFor → LaTeX3 project ⓘ
linked to: LaTeX3
Joseph Wright → contributedTo → LaTeX3 project ⓘ
linked to: LaTeX3
Joseph Wright → programmingLanguage → LaTeX3 language layer ⓘ
linked to: LaTeX3