Johann Birnick schrieb am 26.11.2020 um 19:10:
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?

Do you have a example.

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
___________________________________________________________________________________

Reply via email to