diff options
author | Norbert Preining <norbert@preining.info> | 2022-01-29 03:00:41 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-01-29 03:00:41 +0000 |
commit | 2df1fd0d0099108f6d3d3e58dce35a3d2e185d4f (patch) | |
tree | f7e5765a88db1ee36ffdbebfbc2ea73336a1fb86 /macros/optex/base/fnotes.opm | |
parent | aef84c3078da1ba1bad9754ea0555ac9bc1c0aac (diff) |
CTAN sync 202201290300
Diffstat (limited to 'macros/optex/base/fnotes.opm')
-rw-r--r-- | macros/optex/base/fnotes.opm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/macros/optex/base/fnotes.opm b/macros/optex/base/fnotes.opm index 62912d0400..661d54c33f 100644 --- a/macros/optex/base/fnotes.opm +++ b/macros/optex/base/fnotes.opm @@ -129,12 +129,13 @@ The \`\_mnoteD``{<text>}` macro sets the position of the marginal note. The outer box of marginal note has zero width and zero depth and it is appended after current line using `\vadjust` primitive or it is inverted to vertical mode - as a box with `\vskip-\baselineskip` followed. + as a box shifted down by `\parskip` and with `\vskip-\baselineskip` followed. \_cod ----------------------------- \_def\_mnote #1#{\_ifx^#1^\_else \_mnoteC#1\_end \_fi \_mnoteD} \_def\_mnoteC up#1\_end{\_mnoteskip=#1\_relax} % \mnote up<dimen> {<text>} syntax -\_long\_def\_mnoteD#1{\_ifvmode {\_mnoteA{#1}}\_nobreak\_vskip-\_baselineskip \_else +\_long\_def\_mnoteD#1{% + \_ifvmode \_vskip\_parskip{\_mnoteA{#1}}\_nobreak\_vskip-\_baselineskip\_vskip-\_parskip \_else \_lower\_dp\_strutbox\_hbox{}\_vadjust{\_kern-\_dp\_strutbox \_mnoteA{#1}\_kern\_dp\_strutbox}% \_fi } |