<article-body>category structural-regions · eHTML <article-body> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <article-body>.
The document’s skeleton — containers, regions, sections, the website page-set, and the section break.
<article>category document-containers · eHTML <article> · JATS <article> · content empty → <children>
| 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): |
Produced by: canonical <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.
<article-back>category structural-regions · eHTML <article-back> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <article-back>.
<article-body>category structural-regions · eHTML <article-body> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <article-body>.
<article-front>category structural-regions · eHTML <article-front> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <article-front>.
<book>category document-containers · eHTML <book> · JATS <book> · content empty → <children>
| 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): |
Produced by: canonical <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.
<book-back>category structural-regions · eHTML <book-back> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <book-back>.
<book-body>category structural-regions · eHTML <book-body> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <book-body>.
<book-front>category structural-regions · eHTML <book-front> · JATS (no direct JATS counterpart) · content structured → <children>
No kwargs or boolean flags.
Produced by: canonical <book-front>.
<book-part>category document-containers · eHTML <book-part> · JATS <book-part> · content empty → <children>
| 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. |
Produced by: canonical <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.
<hr>category block-prose · eHTML <hr> · JATS <hr> · content empty → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
type |
kwarg | scene-break section-break ornamental decorative other |
Optional classification of the thematic break’s role. |
Produced by: canonical <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.
<item>category navigation · eHTML <item> · JATS (no direct JATS counterpart) · content empty → <children>
| attribute | kind | values / default | notes |
|---|---|---|---|
src |
kwarg | For an EXTERNAL page: |
Produced by: canonical <item>.
<section>category sections · eHTML <section> · JATS <sec> · content empty → <children>
| 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. |
Produced by: canonical <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.
<sub-section>category sections · eHTML <sub-section> · JATS <sec> · content empty → <children>
| 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. |
Produced by: canonical <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.
<sub-sub-section>category sections · eHTML <sub-sub-section> · JATS <sec> · content empty → <children>
| 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. |
Produced by: canonical <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.