[NTG-context] Vertical space when surrounding with textbackground
Johann Birnick
johann.birnick at hotmail.de
Thu Nov 26 19:10:18 CET 2020
On Thu, 2020-11-26 at 17:31 +0100, Wolfgang Schuster wrote:
> Johann Birnick schrieb am 26.11.2020 um 17:00:
> > On Thu, 2020-11-26 at 09:38 -0500, Aditya Mahajan wrote:
> > > On Thu, 26 Nov 2020, Johann Birnick wrote:
> > >
> > > > How to surround such things properly? I just want a background to these
> > > > and
> > > > a
> > > > sidebar. No addition spacing / empty lines.
> > >
> > > A MWE will help...
> > >
> > > Aditya
> >
> > For example, take:
> >
> > \definetextbackground[code][background=color, backgroundcolor=lightgray,
> > frame=off, location=paragraph]
> >
> > \starttextbackground[code]
> > \starttyping
> > This is some code
> > a second line
> > \stoptyping
> > \stoptextbackground
>
> You missed the W (working) in MWE.
>
> \definetextbackground
> [Code]
> [ frame=off,
> background=color,
> backgroundcolor=lightgray,
> location=paragraph]
>
> \setuptyping
> [before={\blank\starttextbackground[Code]},
> after={\stoptextbackground\blank}]
>
> \starttext
>
> \starttyping
> This is some code
> a second line
> \stoptyping
>
> \stoptext
>
> Wolfgang
Okay so first sorry that the example missed the \starttext ... \stoptext. Won't
happen again.
So unfortunately my MWE was too minimal. Actually this works:
\definetextbackground[code][background=color, backgroundcolor=lightgray,
frame=off, location=paragraph]
\setuptyping[before={\startbackground[code]}, after={\stopbackground}]
\starttext
\starttyping
This is some code
a second line
\stoptyping
\stoptext
However, I use pretty printing. When you add [option=XML] to \starttext it
breaks.
Why?
Thank you,
Johann
More information about the ntg-context
mailing list