LaTeX3
E308570
LaTeX programming language extension
document preparation system component
experimental software project
macro programming layer
open-source software
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 (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.
this entity surface form:
expl3