Re: [NTG-context] paragraph standing out of the normal layout comsuming the margin

2021-06-29 Thread Jan U. Hasecke

Hi Wolfgang,

I am late as I was busy elsewhere, but thanks a lot for your help.

Am 25.06.21 um 13:44 schrieb Wolfgang Schuster:


\startsetups [userdata:shiftblock]
     \signalrightpage
     \doifelserightpage {
     \startnarrower[2*left,-2*right]
     \getuserdata
     \stopnarrower
     } {
     \startnarrower[-2*left,2*right]
     \getuserdata
     \stopnarrower
     }
\stopsetups

\defineuserdataalternative
     [shiftblock]
     [renderingsetup=userdata:shiftblock]

\defineuserdata
     [shiftblock]
     [before=\blank,
  after=\blank,
  alternative=shiftblock]

\setuppagenumbering
     [alternative=doublesided]

\starttext

\startbuffer
     \dorecurse{2}{\input knuth\par}
     \startuserdata[shiftblock]
     \input ward
     \stopuserdata
     \dorecurse{2}{\input zapf\par}
\stopbuffer

\dorecurse{10}{\getbuffer}

\stoptext


I'll try to adapt this into my project. Thanks a lot.

juh
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


[NTG-context] paragraph standing out of the normal layout comsuming the margin

2021-06-25 Thread Jan U. Hasecke

Dear all,

the mwe shows my try to define a paragraph that stand out like this:


On right pages

xxx
xxx
   xx
   xx
xxx
xxx


On left pages

  xxx
  xxx
xx
xx
  xxx
  xxx


My try with setups does not work. The textcolor is restored but not the 
layout. Can I reset to the standard layout with an \after command?


Any hints?
juh
\setuplayout
  [
  cutspace=12em,
  leftmargin=2em,
  width=middle,
  backspace=8em,
  rightmargin=24em
]


\startsetups[paragraph:hinweis]
  \setuplayout
[
  cutspace=2em,
  leftmargin=24em,
  backspace=8em,
  rightmargin=2em
]
  
\stopsetups

\defineparagraph[hinweis] [paragraph] []
\setupparagraph[hinweis] [color=red,setups=paragraph:hinweis]
\showframe
\starttext
\input knuth

\startparagraph[hinweis]
\input lorem
\stopparagraph

\input knuth

\stoptext
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] paragraph standing out of the normal layout comsuming the margin

2021-06-25 Thread Wolfgang Schuster

Jan U. Hasecke schrieb am 25.06.2021 um 13:19:

Dear all,

the mwe shows my try to define a paragraph that stand out like this:


On right pages

xxx
xxx
    xx
    xx
xxx
xxx


On left pages

   xxx
   xxx
xx
xx
   xxx
   xxx


My try with setups does not work. The textcolor is restored but not the 
layout. Can I reset to the standard layout with an \after command?



You can't change to a different layout in the middle of a page.

What you're looking for is the narrower environment where you can
change the margins in the left and right side.


\startsetups [userdata:shiftblock]
\signalrightpage
\doifelserightpage {
\startnarrower[2*left,-2*right]
\getuserdata
\stopnarrower
} {
\startnarrower[-2*left,2*right]
\getuserdata
\stopnarrower
}
\stopsetups

\defineuserdataalternative
[shiftblock]
[renderingsetup=userdata:shiftblock]

\defineuserdata
[shiftblock]
[before=\blank,
 after=\blank,
 alternative=shiftblock]

\setuppagenumbering
[alternative=doublesided]

\starttext

\startbuffer
\dorecurse{2}{\input knuth\par}
\startuserdata[shiftblock]
\input ward
\stopuserdata
\dorecurse{2}{\input zapf\par}
\stopbuffer

\dorecurse{10}{\getbuffer}

\stoptext


Wolfgang
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___