Enscribe
Structural scaffolding

The document’s skeleton — containers, regions, sections, the website page-set, and the section break.

<article> General Usage

Semantic role: article. Compiles to eHTML <article>.

Registers:

  • 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 Effect of Elephants on Climate Jane Goodall 2024-03-15
Introduction

The paper begins here.

Conclusion

The paper concludes here.

Minipage 162.

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 Effect of Elephants on Climate Jane Goodall
Introduction

The paper begins here.

Minipage 163.

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.
Introduction

The introduction.

Conclusion

The conclusion.

Minipage 164.

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.

Arguments
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> General Usage

Semantic role: article-back. Compiles to eHTML <article-back>.

Registers:

  • Canonical: <article-back>
<article-body> General Usage

Semantic role: article-body. Compiles to eHTML <article-body>.

Registers:

  • Canonical: <article-body>
<article-front> General Usage

Semantic role: article-front. Compiles to eHTML <article-front>.

Registers:

  • Canonical: <article-front>
<book> General Usage

Semantic role: book. Compiles to eHTML <book>.

Registers:

  • 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.
A Natural History of Elephants Jane Goodall Origins
Early ancestors

Content here.

Modern populations
African elephants

Content here.

Minipage 165.

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.
The Comprehensive Guide Author Name Part I: Foundations First Principles

Content.

Background

Content.

Part II: Applications Practical Examples

Content.

Minipage 166.
Arguments
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> General Usage

Semantic role: book-back. Compiles to eHTML <book-back>.

Registers:

  • Canonical: <book-back>
<book-body> General Usage

Semantic role: book-body. Compiles to eHTML <book-body>.

Registers:

  • Canonical: <book-body>
<book-front> General Usage

Semantic role: book-front. Compiles to eHTML <book-front>.

Registers:

  • Canonical: <book-front>
<book-part> General Usage

Semantic role: book-part. Compiles to eHTML <book-part>.

Registers:

  • Canonical: <book-part>
<chapter | Origins>
Content of the chapter.
<chapter | Origins>

Content of the chapter.

Minipage 167.
<part | Part I: Foundations>
<chapter | First Chapter>
Content.

<chapter | Second Chapter>
Content.
<part | Part I: Foundations><chapter | First Chapter>

Content.

<chapter | Second Chapter>

Content.

Minipage 168.
<preface | A Note from the Author>
I wrote this book because...

<chapter | Chapter One>
Body content.

<appendix | Notation>
Notation conventions used in this book.
<preface | A Note from the Author>

I wrote this book because…

<chapter | Chapter One>

Body content.

Notation

Notation conventions used in this book.

Minipage 169.

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.

Arguments
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> General Usage

Semantic role: hr. Compiles to eHTML <hr>.

Registers:

  • Canonical: <hr>
<hr>

Minipage 170.
<hr type=scene-break>

Minipage 171.
<p | First paragraph.>

<hr type=ornamental>

<p | Second paragraph after a thematic break.>

First paragraph.


Second paragraph after a thematic break.

Minipage 172.
Arguments
attribute kind values / default notes
type kwarg scene-break section-break ornamental decorative other Optional classification of the thematic break’s role.
<item> General Usage

Semantic role: navigation-item. Compiles to eHTML <item>.

Registers:

  • Canonical: <item>
Arguments
attribute kind values / default notes
src kwarg For an EXTERNAL page:
<nav> General Usage

Semantic role: navigation. Compiles to eHTML <nav>.

Registers:

  • Canonical: <nav>
<nav-group> General Usage

Semantic role: navigation-group. Compiles to eHTML <nav-group>.

Registers:

  • Canonical: <nav-group>
Arguments
attribute kind values / default notes
title kwarg The group’s display label — its heading in the top bar (a dropdown) and the sidebar (an expandable node).
<section> General Usage

Semantic role: section. Compiles to eHTML <section>.

Registers:

  • Canonical: <section>
<section | Introduction>
The paper begins here.
Introduction

The paper begins here.

Minipage 173.
<section #methods sec-type=methods | Methods>
<section-subtitle | A description of our experimental approach>
The methods used in this study were as follows.
Methods A description of our experimental approach

The methods used in this study were as follows.

Minipage 174.
<section | Results>
Results paragraph.

<sub-section | Quantitative analysis>
Sub-section content.

<sub-section | Qualitative observations>
Sub-section content.
Results

Results paragraph.

Quantitative analysis

Sub-section content.

Qualitative observations

Sub-section content.

Minipage 175.
Arguments
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> General Usage

Semantic role: sub-section. Compiles to eHTML <sub-section>.

Registers:

  • Canonical: <sub-section>
<sub-section | Quantitative analysis>
Sub-section content.
Quantitative analysis

Sub-section content.

Minipage 176.
<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.
Results Statistical methods

Sub-section content.

Regression analysis

Sub-sub-section content.

Sensitivity analyses

Sub-section content.

Minipage 177.
Arguments
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> General Usage

Semantic role: sub-sub-section. Compiles to eHTML <sub-sub-section>.

Registers:

  • Canonical: <sub-sub-section>
<sub-sub-section | Regression analysis>
Detailed methods for the regression.
Regression analysis

Detailed methods for the regression.

Minipage 178.
<section | Methods>
<sub-section | Statistical methods>
<sub-sub-section | Regression>
Linear regression was performed.

<sub-sub-section | Sensitivity testing>
Sensitivity tests were performed.
Methods Statistical methods Regression

Linear regression was performed.

Sensitivity testing

Sensitivity tests were performed.

Minipage 179.
Arguments
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.