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