|
Miscellaneous physical markup |
|
Operator |
Arity |
Accessible |
|
Process |
Usage |
|
|
border |
children |
|
|
group |
1 |
Yes |
All |
Typesetting |
Physical |
float |
3 |
Yes |
Last |
Typesetting |
Physical |
specific |
2 |
Yes |
- |
Typesetting |
Physical |
|
|
Table 1. Miscellaneous physical markup
primitives
|
(atomic entity)
Typeset the
content, which
must be line content
, as an atomic line item. Hyphenation
within the
group and
special spacing handling on its borders are disabled.
(floating page insertion)
Floating insertions are page items which are typeset “out of
band”, they are associated to two boxes: the anchor box marks
the structural position of the float,
the floating box contains the typeset body
operand. This facility is used by footnotes and floating blocks.
The first and second operands are evaluated, but for clarity the
first operand appears as a literal string in the examples. Since
the body is typeset out of band, it may
be block content even if the float
occurs in line context.
produces a footnote insertion, this should only be used within
the footnote macro and
is considered style markup. The floating box of a footnote is
typeset at the end of the the page containing the anchor box.
produces a floating block, this is considered physical markup.
The position of the floating box is chosen by the page breaker,
which uses this extra freedom to minimize the page breaking
penalty.
The where operand must evaluate to a
string which may contain the following characters:
-
t
-
Allow the floating box at page
top
.
-
b
-
Allow the floating box at page
bottom
.
-
h
-
Allow the floating box “
here
”, in the middle of the page near the anchor box.
-
f
-
Force
the floating box within the same page as the anchor box.
(medium-specific content)
To do: screen and printer
variants seem broken, fix and document. |
This primitive marks body for output
only on the specified medium.
If the medium operand evaluates to texmacs, typeset body as
line content. For (most) other values of medium,
typeset as an empty box.
This tag is treated specially by conversion filters: the
LaTeX (
resp. HTML) export filter
only convert
body if
medium
evaluates to
latex (
resp. html).
This feature relies on the fact that conversion filters are applied
on the
evaluated document contents.
© 2004 David Allouche
Permission is
granted to copy, distribute and/or modify this document under the terms of
the GNU Free Documentation License, Version 1.1 or any later version
published by the Free Software Foundation; with no Invariant Sections,
with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the
license is included in the section entitled "GNU Free Documentation
License".