<article-body>Semantic role: article-body. Compiles to eHTML <article-body>.
Registers:
- Canonical:
<article-body>
The document’s skeleton — containers, regions, sections, the website page-set, and the section break.
<article>Semantic role: article. Compiles to eHTML <article>.
Registers:
<article><meta type=article>
<title | The Effect of Elephants on Climate>
<author | Jane Goodall>
<date | 2024-03-15>
</meta>
<section | Introduction>
The paper begins here.
<section | Conclusion>
The paper concludes here.
The paper begins here.
The paper concludes here.
Typical authoring path: <meta type=article> at the top with no <article> wrapper. The structural plugin generates the <article> container and the three region wrappers. <title> in <meta> is promoted to <article-title>; <meta> itself survives inside <article-front>.
<article | The Effect of Elephants on Climate>
<meta>
<author | Jane Goodall>
</meta>
<section | Introduction>
The paper begins here.
The paper begins here.
Explicit-form escape hatch: <article | Title>. The structural plugin respects the explicit wrapper. Pipe content from <article> becomes <article-title>, placed as the first child of <meta> (creating <meta> if absent, or appending if present).
<section | Introduction>
The introduction.
<section | Conclusion>
The conclusion.
The introduction.
The conclusion.
No <meta> and no <article> declared. The structural plugin assumes article-shaped (the default) and wraps the sections in an implicit article. <article-front> is omitted because there’s no metadata.
| attribute | kind | values / default | notes |
|---|---|---|---|
numbering-style |
kwarg | arabic roman alpha (default arabic) |
|
note-position |
kwarg | bottom margin (default bottom) |
Document-level note render mode (#33): |
<article-back>Semantic role: article-back. Compiles to eHTML <article-back>.
Registers:
<article-back><article-body>Semantic role: article-body. Compiles to eHTML <article-body>.
Registers:
<article-body><article-front>Semantic role: article-front. Compiles to eHTML <article-front>.
Registers:
<article-front><book>Semantic role: book. Compiles to eHTML <book>.
Registers:
<book><meta type=book>
<title | A Natural History of Elephants>
<author | Jane Goodall>
</meta>
<chapter | Origins>
<section | Early ancestors>
Content here.
<chapter | Modern populations>
<section | African elephants>
Content here.
Content here.
Content here.
Typical authoring path: <meta type=book> at the top with no <book> wrapper. The structural plugin generates <book> + the three region wrappers. Each book-part contains its own <meta> with the promoted <book-part-title>; no <book-part-meta> wrapper.
<meta type=book>
<title | The Comprehensive Guide>
<author | Author Name>
</meta>
<part | Part I: Foundations>
<chapter | First Principles>
Content.
<chapter | Background>
Content.
<part | Part II: Applications>
<chapter | Practical Examples>
Content.
Content.
Content.
Content.
| attribute | kind | values / default | notes |
|---|---|---|---|
numbering-style |
kwarg | arabic roman alpha (default arabic) |
|
note-position |
kwarg | bottom margin (default bottom) |
Document-level note render mode (#33): |
<book-back>Semantic role: book-back. Compiles to eHTML <book-back>.
Registers:
<book-back><book-body>Semantic role: book-body. Compiles to eHTML <book-body>.
Registers:
<book-body><book-front>Semantic role: book-front. Compiles to eHTML <book-front>.
Registers:
<book-front><book-part>Semantic role: book-part. Compiles to eHTML <book-part>.
Registers:
<book-part><chapter | Origins>
Content of the chapter.
Content of the chapter.
<part | Part I: Foundations>
<chapter | First Chapter>
Content.
<chapter | Second Chapter>
Content.
Content.
<chapter | Second Chapter>Content.
<preface | A Note from the Author>
I wrote this book because...
<chapter | Chapter One>
Body content.
<appendix | Notation>
Notation conventions used in this book.
I wrote this book because…
<chapter | Chapter One>Body content.
Notation conventions used in this book.
The structural plugin places the preface in book-front, the chapter in book-body, and the appendix in book-back based on book-part-type.
| attribute | kind | values / default | notes |
|---|---|---|---|
type |
kwarg | chapter part appendix preface foreword introduction conclusion glossary dedication afterword colophon other |
The kind of book-part. |
numbering-style |
kwarg | arabic roman alpha none |
|
note-position |
kwarg | bottom margin |
Document-level note render mode (#33): |
+listed / -listed |
flag | default on | Whether this book-part appears in the generated table of contents. |
+numbered / -numbered |
flag | default on | Whether this book-part participates in numbering. |
<hr>Semantic role: hr. Compiles to eHTML <hr>.
Registers:
<hr><hr>
<hr type=scene-break>
<p | First paragraph.>
<hr type=ornamental>
<p | Second paragraph after a thematic break.>
First paragraph.
Second paragraph after a thematic break.
| attribute | kind | values / default | notes |
|---|---|---|---|
type |
kwarg | scene-break section-break ornamental decorative other |
Optional classification of the thematic break’s role. |
<item>Semantic role: navigation-item. Compiles to eHTML <item>.
Registers:
<item>| attribute | kind | values / default | notes |
|---|---|---|---|
src |
kwarg | For an EXTERNAL page: |
<section>Semantic role: section. Compiles to eHTML <section>.
Registers:
<section><section | Introduction>
The paper begins here.
The paper begins here.
<section #methods sec-type=methods | Methods>
<section-subtitle | A description of our experimental approach>
The methods used in this study were as follows.
The methods used in this study were as follows.
<section | Results>
Results paragraph.
<sub-section | Quantitative analysis>
Sub-section content.
<sub-section | Qualitative observations>
Sub-section content.
Results paragraph.
Sub-section content.
Sub-section content.
| attribute | kind | values / default | notes |
|---|---|---|---|
sec-type |
kwarg | intro methods results discussion conclusion supplementary materials references other |
Optional classification of the section’s role. |
numbering-style |
kwarg | arabic roman alpha none |
Override the inherited numbering style for this section. |
+listed / -listed |
flag | default on | Whether this section appears in the generated table of contents. |
+numbered / -numbered |
flag | default on | Whether this section participates in heading numbering. |
<sub-section>Semantic role: sub-section. Compiles to eHTML <sub-section>.
Registers:
<sub-section><sub-section | Quantitative analysis>
Sub-section content.
Sub-section content.
<section | Results>
<sub-section | Statistical methods>
Sub-section content.
<sub-sub-section | Regression analysis>
Sub-sub-section content.
<sub-section | Sensitivity analyses>
Sub-section content.
Sub-section content.
Sub-sub-section content.
Sub-section content.
| attribute | kind | values / default | notes |
|---|---|---|---|
sec-type |
kwarg | intro methods results discussion conclusion supplementary materials references other |
Same values as <section>. |
numbering-style |
kwarg | arabic roman alpha none |
|
+listed / -listed |
flag | default on | Whether this sub-section appears in the generated table of contents. |
+numbered / -numbered |
flag | default on | Whether this sub-section participates in heading numbering. |
<sub-sub-section>Semantic role: sub-sub-section. Compiles to eHTML <sub-sub-section>.
Registers:
<sub-sub-section><sub-sub-section | Regression analysis>
Detailed methods for the regression.
Detailed methods for the regression.
<section | Methods>
<sub-section | Statistical methods>
<sub-sub-section | Regression>
Linear regression was performed.
<sub-sub-section | Sensitivity testing>
Sensitivity tests were performed.
Linear regression was performed.
Sensitivity tests were performed.
| attribute | kind | values / default | notes |
|---|---|---|---|
sec-type |
kwarg | intro methods results discussion conclusion supplementary materials references other |
|
numbering-style |
kwarg | arabic roman alpha none |
|
+listed / -listed |
flag | default on | Whether this sub-sub-section appears in the generated table of contents. |
+numbered / -numbered |
flag | default on | Whether this sub-sub-section participates in heading numbering. |