On 10/10/2022 12:12 AM, Joel via ntg-context wrote:
I'd like to add some area for readers to write in the margins of some
text. This would leave three lines, like this to the right of the text.
______
______
______
The passage would take up about the left 60% of the text and the margin
note space about 30% of textwidth, so no need to use the margins.
Though its easy for me to implement this code using some \thinrules and
manually dropping macros in the text, is there some way ConTeXt can be
told to just add them to right of every paragraph (at the start of the
paragraph)?
Sample:
This is some text ________
that is written in ________
the passage and ________
you can see the th-
ree lines to the right.
The text in the para-
graph continues even
though there are
just three lines to
the right.
Here is another par- ________
agraph. ________
________
Here is yet another ________
paragraph. You can ________
see it also has the ________
three liens.
This is just for a segment of the book, not every paragraph in the book.
\starttext
\def\StartHack
{\margintext
[location=right,style=]
{\thinrules[n=3]}}
\def\StopHack
{\par \ifnum\prevgraf<3
\blank[\the\numexpr4-\prevgraf\relax*line]
\fi}
\StartHack \input tufte \StopHack
\StartHack test test \StopHack
\StartHack test test \StopHack
\stoptext
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________