Labeled formal units asserted in the argument — theorems, proofs, definitions, and the definitional structures.
<corollary>category theorem-family · eHTML <corollary> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the corollary’s label, parallel to <theorem>’s name kwarg. |
|
+numbered / -numbered |
flag | default on | Whether this corollary participates in the propositional theorem-family shared counter. |
Produced by: canonical <corollary>.
<corollary | Every prime greater than 2 is odd.>
Every prime greater than 2 is odd.
<corollary #cor:bounded>
Any continuous function on a closed interval is bounded.
</corollary>
Any continuous function on a closed interval is bounded.
<dd>category block-prose · eHTML <dd> · JATS <def> · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <dd>.
<dd | An academic publishing system built on HTML+CSS+JS.>
An academic publishing system built on HTML+CSS+JS.
A definition-list description. Appears as a child of <dl>, following the term it defines.
<dd |
A multi-paragraph definition.
The second paragraph of the definition.
>
A multi-paragraph definition.
The second paragraph of the definition.
Multi-paragraph descriptions are valid — the pipe content’s paragraph structure is preserved.
<definition>category theorem-family · eHTML <definition> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the definition’s label. | |
+numbered / -numbered |
flag | default on | Whether this definition participates in the definition counter. |
Produced by: canonical <definition>.
<definition | A *group* is a set with an associative binary operation, identity, and inverses.>
A group is a set with an associative binary operation, identity, and inverses.
<definition name="Group" #def:group>
A *group* is a set $G$ together with a binary operation
$\cdot$ satisfying associativity, identity, and inverses.
</definition>
A group is a set
<dl>category block-prose · eHTML <dl> · JATS <def-list> · content empty → <children>
No kwargs or boolean flags.
Produced by: canonical <dl>.
<dl>
<dt | enscribe>
<dd | An academic publishing system built on HTML+CSS+JS.>
<dt | eHTML>
<dd | The canonical semantic HTML vocabulary.>
<dt | Enscribe shorthand>
<dd | The shorthand authoring syntax that compiles to eHTML.>
</dl>
- enscribe
-
An academic publishing system built on HTML+CSS+JS.
- eHTML
-
The canonical semantic HTML vocabulary.
- Enscribe shorthand
-
The shorthand authoring syntax that compiles to eHTML.
Long-form <dl> with short-form <dt>/<dd> children. The natural authoring pattern.
<dl .compact>
<dt | term-1>
<dd | First definition of term-1.>
<dd | Second definition of term-1.>
</dl>
- term-1
-
First definition of term-1.
-
Second definition of term-1.
One term with multiple definitions — a valid HTML pattern.
<dt>category block-prose · eHTML <dt> · JATS <term> · content prose → <children>
No kwargs or boolean flags.
Produced by: canonical <dt>.
<dt | enscribe>
A definition-list term. Appears as a child of <dl>.
<dt | <code | strict-mode>>
strict-modeInline markup in a term. The recursive-content pass parses the pipe content normally.
<example>category theorem-family · eHTML <example> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the example’s label. | |
+numbered / -numbered |
flag | default on | Whether this example participates in the example counter. |
Produced by: canonical <example>.
<example | The integers under addition form a group.>
The integers under addition form a group.
<example #ex:integers>
The integers $\mathbb{Z}$ under addition form a group: the
operation is associative, $0$ is the identity, and every
integer has an additive inverse.
</example>
The integers
<glossary>category block-prose · eHTML <glossary> · JATS <glossary> · content empty → <children>
No kwargs or boolean flags.
Produced by: canonical <glossary>.
<glossary #project-terms>
<glossary-entry>
<dt | enscribe>
<dd | An academic publishing system built on HTML+CSS+JS.>
</glossary-entry>
<glossary-entry>
<dt | eHTML>
<dd | The canonical semantic HTML vocabulary.>
</glossary-entry>
</glossary>
An academic publishing system built on HTML+CSS+JS.
The canonical semantic HTML vocabulary.
A glossary with two entries. Each <glossary-entry> uses <dt>/<dd> for its term and definition (the same shapes <dl> uses), wrapped in the entry’s own envelope for cross-reference / styling.
<glossary-entry>category block-prose · eHTML <glossary-entry> · JATS <def-item> · content empty → <children>
No kwargs or boolean flags.
Produced by: canonical <glossary-entry>.
<glossary-entry #term:enscribe>
<dt | enscribe>
<dd | An academic publishing system built on HTML+CSS+JS.>
</glossary-entry>
An academic publishing system built on HTML+CSS+JS.
A single glossary entry. The id uses the “term:” colon-prefix convention so cross-references like <ref @term:enscribe> can resolve into the entry.
<lemma>category theorem-family · eHTML <lemma> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the lemma’s label, parallel to <theorem>’s name kwarg. |
|
+numbered / -numbered |
flag | default on | Whether this lemma participates in the propositional theorem- family shared counter. |
Produced by: canonical <lemma>.
<lemma | Every continuous function on a compact set attains its maximum.>
Every continuous function on a compact set attains its maximum.
<lemma name="Zorn" #lem:zorn>
Every non-empty partially-ordered set in which every chain has
an upper bound contains a maximal element.
</lemma>
Every non-empty partially-ordered set in which every chain has an upper bound contains a maximal element.
<proof>category theorem-family · eHTML <proof> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix — e.g. | |
+numbered / -numbered |
flag | default off | Whether this proof is numbered. |
Produced by: canonical <proof>.
<theorem | The sum of two even integers is even.>
<proof>
Let $a = 2m$ and $b = 2n$. Then $a + b = 2(m + n)$, which is
even. $\square$
</proof>
The sum of two even integers is even.
Let
The canonical pattern: <theorem> followed by sibling <proof>. The proof is NOT nested inside the theorem.
<proof name="of Theorem 1.2">
The argument follows from the preceding lemma.
</proof>
The argument follows from the preceding lemma.
Optional name kwarg lets the proof identify what it proves
(useful when the proof is separated from its theorem by
intervening text).
<proposition>category theorem-family · eHTML <proposition> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the proposition’s label. | |
+numbered / -numbered |
flag | default on | Whether this proposition participates in the propositional theorem-family shared counter. |
Produced by: canonical <proposition>.
<proposition | The sum of two even integers is even.>
The sum of two even integers is even.
<proposition name="Cauchy-Schwarz">
For any vectors $u$, $v$ in an inner-product space,
$|\langle u, v \rangle| \le \|u\| \, \|v\|$.
</proposition>
For any vectors
<remark>category theorem-family · eHTML <remark> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the remark’s label. | |
+numbered / -numbered |
flag | default off | Whether this remark is numbered. |
Produced by: canonical <remark>.
<remark | The converse does not hold in general.>
The converse does not hold in general.
<remark>
The hypothesis of compactness is essential here; without it
the conclusion fails (consider $f(x) = 1/x$ on $(0, 1]$).
</remark>
The hypothesis of compactness is essential here; without it
the conclusion fails (consider
<theorem>category theorem-family · eHTML <theorem> · JATS <statement> · content structured → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
name |
kwarg | Optional name suffix for the theorem’s label (the “(Pythagoras)” half of “Theorem 1.2 (Pythagoras)”). | |
+numbered / -numbered |
flag | default on | Whether this theorem participates in the theorem-family shared counter (see “Numbering” below). |
Produced by: canonical <theorem>.
<theorem | If $a^2 + b^2 = c^2$ then the triangle is right-angled.>
If
Short-form with pipe content. The body is parsed normally.
<theorem name="Pythagoras" #thm:pyth>
If $a^2 + b^2 = c^2$, the triangle with sides $a$, $b$, $c$
is right-angled.
</theorem>
If
Long-form with the optional name kwarg. Cross-referenceable
via id (the “thm:” colon-prefix convention is consistent with
“fig:”, “eqn:”, “sec:” elsewhere in enscribe). The name
kwarg lifts to data-name; the Phase-2 handler will render
it as the “(Pythagoras)” suffix to the label “Theorem N”.