At line 1 removed 6 lines |
**test** : |
##mon**o**space## \\ |
{{{li**tt**eral}}} \\ |
{{{##b**o**th##}}} |
(# don't work !) |
|
At line 37 changed one line |
A bit of text inside a logical_line \\ |
A bit of text inside an alinea \\ |
At line 46 changed one line |
An alinea is a piece of text ended by a newline //tag//. In regular text, an alinea is a paragraph ; it can also be a header, a list item, a table row, when started with the appropriate layout tag.\\ |
An alinea is a piece of text ended by a newline //tag//. In regular text, an alinea is a paragraph ; it can also be a heading, a list item, a table row, when started with the appropriate layout tag.\\ |
At line 54 changed one line |
**layout tag :** A kind of mark/tag placed at the start of an alinea \\ |
**layout tag :** A kind of tag placed at the start of an alinea \\ |
At line 57 changed 2 lines |
**block :** Either a sequence of segments of the same type (e.g. a list made of list items), or a part of page included as a hole instead of beeing written (e.g. TOC, note list, image) \\ |
see "page structure" |
**block :** Either a sequence of alineas of the same type (e.g. a list made of list items), or a part of page included as a hole instead of beeing written (e.g. TOC, note list, imported page, image) \\ |
Note that there are single-alinea blocks -- especially headings. |
//see also "page structure"// |
At line 60 changed 2 lines |
**section = header / content :** Major semantic tailoring of a page. \\ |
A header is a segment ; may be split into title / subtitle. \\ |
**section = heading / content :** Major semantic tailoring of a page. \\ |
A heading is a (special kind of ?) alinea ; may be split into title / subtitle. \\ |
At line 68 removed one line |
// please improve & criticize on talk page// |
At line 76 changed one line |
header |
heading |
At line 78 changed one line |
header |
heading |
At line 81 changed one line |
content |
body (or content) |
At line 83 changed 2 lines |
line (logical) |
line (visual) |
alinea |
sub-alinea (split with NL) |
At line 89 changed one line |
(A header could be a single-section block, thus both a section and a block ? Then, how to mark a subtitle ? There should be a tag. Splitting a header with a visual newline is not coherent, as it's not a tag. If we choose a new tag (e.g. '!'), then a header becomes a block with 2 alineas. Similar to a definition block.) |
(A heading could be a single-section block, thus both a section and a block ? Then, how to mark a subtitle ? There should be a tag, or what ? Splitting a heading with a visual newline is not coherent, as it's not a tag. If we choose a new tag (e.g. '!'), then a heading would become a block with 2 alineas. Similar to a definition block tagged with ;term:explanation) |
At line 91 changed one line |
This is a semantic, informal, structure : it is not actually marked by the tagged format, the reader only deducts it from the sequence of different page elements. Note that a header marks the start of a section (also if the following content is blank or even empty). But there is no delimited section in fact. //Idem// for alineas in a block. //Idem// for segments in a line. \\ |
This is a semantic, informal, structure : it is not actually marked by the tagged format, the reader only deducts it from the sequence of different page elements. Note that a heading marks the start of a section (also if the following content is blank or even empty). But there is no delimited section in fact. //Idem// for alineas in a block. //Idem// for segments in a line. \\ |
At line 94 changed 2 lines |
The page itself is a section, //id est// a header-body pattern. But it's not a sequence of sub-sections, as its body (content) can start -- and often actually starts -- with an untitled introduction. Idem for the sub-sections. \\ |
Thus, each body, including the page's content, is a series of blocks. Some of them can be headers, thus informally creating new sections. |
The page itself is a kind of super-section, //id est// a heading-body pattern. But it's not a sequence of sub-sections, as its body (content) can start -- and often actually starts -- with an untitled introduction or abstract. In other words, there is often some content before any section. //Idem// for the sub-sections. \\ |
Each body, including the page's full content, is a series of blocks. Some of them can be headings, thus informally creating new sections. |
At line 105 changed 2 lines |
page : header body |
header : title sub_title? |
page : heading body |
heading : title sub_title? |
At line 108 changed 5 lines |
block : header | paragraph_block | bullet_list | number_list | table | imported_block | computed_block |
paragraph_block : paragraph+ |
bullet_list : bullet_list_item NL |
number_list : number_list_item NL |
table : table_row |
block : heading | paragraphs | list | definitions | table | imported_block | computed_block |
paragraphs : paragraph+ |
list : (bullet_list_item | number_list_item)+ |
definitions : definition+ |
table : table_row+ |
At line 117 removed 2 lines |
** note the major difference between //semantic// & //markup// page structures** (lol) |
|
At line 121 changed 2 lines |
page : logical_line¤ |
logical_line : title | sub_title | paragraph | bullet_list_item | number_list_item | table_row | imported_block | computed_block |
page : alinea¤ |
alinea : title | sub_title | paragraph | bullet_list_item | number_list_item | table_row | imported_block | computed_block |
At line 117 added 2 lines |
** note the major difference between //semantic// & //markup// page structures** (lol) |
|
At line 127 changed one line |
header : title sub_title? |
heading : title sub_title? |
At line 133 changed one line |
paragraph : logical_line_style_mark* text NL |
paragraph : alinea_style_mark* text NL |
At line 180 changed one line |
* sub-headers |
* sub-headings |