From: Thomas Walker Lynch
| Tag | -Description & Arguments | -
|---|---|
| - | Standard technical document architecture. | -
| - | Strict print layout constraint (6.5-inch width boundary, serif typography, monochrome execution). | -
| - | Multi-chapter architecture. (Implementation pending; currently routes through the article layout). | -
| Tag | -Description & Arguments | -
|---|---|
|
- Semantic anchor for technical terminology. Formats the initial occurrence and registers the element ID for index generation. Authors must mark all occurrences of the term. -
- Attributes:
- - id: (Default: Auto-generated slug, e.g., "def-my-term")
- |
- |
|
- Semantic anchor for a novel term coined within the current document boundaries. Registers the ID for index generation. -
- Attributes:
- - id: (Default: Auto-generated slug, e.g., "def-neo-my-term")
- |
-
id: (Default: Auto-generated slug, e.g., "def-my-term")
+ id: (Default: Auto-generated slug, e.g., "def-neo-my-term")
+ Context-aware formatting blocks. Valid inline or as distinct structural segments.
-| Tag | -Description & Arguments | -
|---|---|
| Code span or pre-formatted code block. Automatically dedents structural alignment spaces and inherits theme boundaries. | -|
| Injects mathematical layout evaluation via the MathJax rendering engine. | -
These structures map semantic data into an internal Cartesian grid state prior to CSS projection, isolating the markup from physical layout mechanics.
-| Tag | -Description & Arguments | -
|---|---|
|
- Base Cartesian coordinate grid. Projects child -
- Attributes:
- - model: Projection strategy. "html-grid-direct" or "html-grid-transpose". (Default: "html-grid-direct")- major: Carriage return trigger direction. "x" or "y". (Default: "x")- - Child Element: - x: Target x-axis index or index range (e.g., "0-2", where 2 is the maximum index extent).- y: Target y-axis index or index range.- type: Decoration type. "data", "x-label", "y-label", or "name". (Default: "data")
- |
- |
|
- Two-column associative layout mapping explicitly declared keys to their scoped definitions. -
- Attributes:
- - key: Header text for the identifier column.- definition: Header text for the data payload column.- - Child Element: - key: The term being defined. The scoped HTML of the entry forms the definition value.
- |
- |
|
- Relational algebra layout formatter. Enforces multi-line text wrapping limits, calculates row distinction boundaries, and restricts column headers to the tuple scope. -
- Attributes:
- - layout-intention: "row-tuple" or "column-tuple". (Default: "row-tuple")- - Child Elements: - - |
- |
|
- Linear algebraic matrix representation. Enforces rigid structural padding, brackets mathematical delimiters, and suppresses the exterior grid coordinate layout. -
- Attributes:
- - layout-intention: "row-vector" or "column-vector". (Default: "row-vector")- - Child Elements: - - |
-
model: Projection strategy. "html-grid-direct" or "html-grid-transpose". (Default: "html-grid-direct")major: Carriage return trigger direction. "x" or "y". (Default: "x")x: Target x-axis index or index range (e.g., "0-2", where 2 is the maximum index extent). Default when no y value, is to auto increment, default with a y value is to reset to 0.y: Target y-axis index or index range. Default is to keep the prior value.type: Decoration type. "data", "x-label", "y-label", or "name". (Default: "data")
+ key: Header text for the identifier column.definition: Header text for the data payload column.key: The term being defined. The scoped HTML of the entry forms the definition value.
+ layout-intention: "row-tuple" or "column-tuple". (Default: "row-tuple")layout-intention: "row-vector" or "column-vector". (Default: "row-vector")Data-injection nodes. These elements do not wrap content; execution is governed strictly by the attributes provided.
-| Tag | -Description & Arguments | -
|---|---|
|
- Constructs the primary document header block. -
- Attributes:
- - title: (Default: "Untitled Document")- author: (Default: None)- date: (Default: None)- copyright: (Default: None)
- |
- |
|
- Compiles an automated Table of Contents by scanning the document's header hierarchy depth. -
- Attributes:
- - level: Target heading index "N" or range "A-B". (Default: Context-aware. Scans backward for the nearest heading H(N) and evaluates targets at H(N+1)).
- |
- |
| Generates the numeric list of endnote payloads. Replaces all inline endnote citations with bracketed indices. | -
title: (Default: "Untitled Document")author: (Default: None)date: (Default: None)copyright: (Default: None)
+ level: Target heading index "N" or range "A-B". (Default: Context-aware. Scans backward for the nearest heading H(N) and evaluates targets at H(N+1)).
+ Counters operate as explicit state machines. Initialization requires a unique identifier. Execution evaluates scope depth and increments the state. The layout engine maintains a single internal representation but maps it to multiple visual styles upon request.
-| Tag | -Description & Arguments | -
|---|---|
|
- Initializes the named counter state machine. -
- Attributes:
- - counter: Required state identifier.- style: Single style string, or comma-separated hierarchy defining formats at each nesting depth. The terminal format applies to all deeper nestings. Valid arguments: "NaturalNumber", "CountingNumber", "Roman", "roman", "Alpha", "alpha". The "outline" flag translates to a standard mixed document array. (Default: "NaturalNumber")- on-first-step: The initial base value. (Default: "0")- separator: String appended between depth sequence levels. (Default: ".")- separator-placement: "embedded" or "embedded-after". (Default: "embedded")- mode: "scoped" (content embedded between count boundaries receives the parent scope's value) or "milestone" (state carries forward sequentially irrespective of lexical depth).
- |
- |
|
- |
-
- Increments the counter block. Executing a step inside an existing step boundary pushes the state to the next depth index. -
- Attributes:
- - counter: Required state identifier.
- |
-
|
- Clones the active count variables into the lookup dictionary. Snapshot processing operates independently of the layout pass, allowing global retrieval regardless of physical placement. -
- Attributes:
- - counter: Required state identifier.- snapshot: Required dictionary assignment key.
- |
- |
|
- Retrieves the stored snapshot and projects it as innerHTML. -
- Attributes:
- - snapshot: Required dictionary assignment key.- key: Sub-state query property. Resolves dot-notation parameters (e.g., "count.status", "count.list"). Querying "count" triggers the style formatter and separator join parameters. (Default: "count")
- |
-
counter: Required state identifier.style: Single style string, or comma-separated hierarchy defining formats at each nesting depth. The terminal format applies to all deeper nestings. Valid arguments: "NaturalNumber", "CountingNumber", "Roman", "roman", "Alpha", "alpha". The "outline" flag translates to a standard mixed document array. (Default: "NaturalNumber")on-first-step: The initial base value. (Default: "0")separator: String appended between depth sequence levels. (Default: ".")separator-placement: "embedded" or "embedded-after". (Default: "embedded")mode: "scoped" (content embedded between count boundaries receives the parent scope's value) or "milestone" (state carries forward sequentially irrespective of lexical depth).
+ counter: Required state identifier.
+ counter: Required state identifier.snapshot: Required dictionary assignment key.
+ snapshot: Required dictionary assignment key.key: Sub-state query property. Resolves dot-notation parameters (e.g., "count.status", "count.list"). Querying "count" triggers the style formatter and separator join parameters. (Default: "count")
+ A two-pass structural mechanism bridging logical content with its physically paginated layout geometry.
-| Tag | -Description & Arguments | -
|---|---|
|
- Registers the scoped content and its finalized layout page index into the reference dictionary. -
- Attributes:
- - key: Required mapping identifier.
- |
- |
|
- Queries the reference dictionary and injects the output. -
- Attributes:
- - key: Target mapping identifier.- field: Data extraction parameter. Valid targets are "content" (the original HTML payload) or "page" (the evaluated layout page number). (Default: "content")
- |
-
key: Required mapping identifier.
+ key: Target mapping identifier.field: Data extraction parameter. Valid targets are "content" (the original HTML payload) or "page" (the evaluated layout page number). (Default: "content")
+ | Tag | -Description & Arguments | -
|---|---|
|
- |
- Marks the scoped content for extraction and placement in the endnotes block. | -
|
- |
- Marks the scoped content for layout relocation to the active page's footer. | -
| Tag | -Description & Arguments | -
|---|---|
| Physical document boundary generated dynamically by the paginator. Not for manual insertion. | -|
| Explicit directive terminating the current |
-
@@ -423,36 +294,18 @@
| Tag | -Description & Arguments | -
|---|---|
Chapter delimiter. Triggers an immediate page break, escalates to H1 typography, and writes a top-level node to the TOC sequence. Retains any authored class attributes. |
-
class attributes.
+ | Tag | -Description & Arguments | -
|---|---|
Injects a floating overlay permitting real-time CSS theme execution. Writes the selection to the browser's localStorage. |
-
localStorage.
+