ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Vertical space when surrounding with textbackground
@ 2020-11-26 10:31 Johann Birnick
  2020-11-26 14:38 ` Aditya Mahajan
  0 siblings, 1 reply; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 10:31 UTC (permalink / raw)
  To: ntg-context

Hi there,

in my document(s) I have enumerations (created with \defineenumeration) and
"typing"s (created with \definetyping) and I need to give a specific layout to
them. In particular, I want to add textbackground (created with
\definetextbackground) and sometimes a sidebar (created with \definesidebar) to
them.

However, when I surround for example my typing with a textbackground like this

\starttextbackground[code]
\startCpp
...
\stopCpp
\stoptextbackground

or by putting the textbackground commands in "before=" and "after=" of my
typing, then there will be an additional empty line at the end of the typing.

Same with the enumerations and when I surround it with a sidebar instead of a
textbackground. Often there is even an additional line / additional space before
the typing/enumeration.

How to surround such things properly? I just want a background to these and a
sidebar. No addition spacing / empty lines.

I would greatly appreciate your help.

Thank you,
Johann

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 10:31 Vertical space when surrounding with textbackground Johann Birnick
@ 2020-11-26 14:38 ` Aditya Mahajan
  2020-11-26 16:00   ` Johann Birnick
  0 siblings, 1 reply; 16+ messages in thread
From: Aditya Mahajan @ 2020-11-26 14:38 UTC (permalink / raw)
  To: mailing list for ConTeXt users

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 14:38 ` Aditya Mahajan
@ 2020-11-26 16:00   ` Johann Birnick
  2020-11-26 16:28     ` Aditya Mahajan
  2020-11-26 16:31     ` Wolfgang Schuster
  0 siblings, 2 replies; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 16:00 UTC (permalink / raw)
  To: ntg-context

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

Johann

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 16:00   ` Johann Birnick
@ 2020-11-26 16:28     ` Aditya Mahajan
  2020-11-26 16:31     ` Wolfgang Schuster
  1 sibling, 0 replies; 16+ messages in thread
From: Aditya Mahajan @ 2020-11-26 16:28 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 26 Nov 2020, Johann Birnick wrote:

> 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


\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

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 16:00   ` Johann Birnick
  2020-11-26 16:28     ` Aditya Mahajan
@ 2020-11-26 16:31     ` Wolfgang Schuster
  2020-11-26 18:10       ` Johann Birnick
  1 sibling, 1 reply; 16+ messages in thread
From: Wolfgang Schuster @ 2020-11-26 16:31 UTC (permalink / raw)
  To: mailing list for ConTeXt users, Johann Birnick

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 16:31     ` Wolfgang Schuster
@ 2020-11-26 18:10       ` Johann Birnick
  2020-11-26 18:17         ` Wolfgang Schuster
  0 siblings, 1 reply; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 18:10 UTC (permalink / raw)
  To: ntg-context

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

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 18:10       ` Johann Birnick
@ 2020-11-26 18:17         ` Wolfgang Schuster
  2020-11-26 18:26           ` Johann Birnick
  0 siblings, 1 reply; 16+ messages in thread
From: Wolfgang Schuster @ 2020-11-26 18:17 UTC (permalink / raw)
  To: mailing list for ConTeXt users

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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 18:17         ` Wolfgang Schuster
@ 2020-11-26 18:26           ` Johann Birnick
  2020-11-26 18:33             ` Aditya Mahajan
  2020-11-26 18:35             ` Wolfgang Schuster
  0 siblings, 2 replies; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 18:26 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 2020-11-26 at 19:17 +0100, Wolfgang Schuster wrote:
> 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
> > 	

I didn't want to copy paste it :D Just add [option=XML] to \starttext like this:

\definetextbackground[code][background=color, backgroundcolor=lightgray,
frame=off, location=paragraph]

\setuptyping[before={\startbackground[code]}, after={\stopbackground}]

\starttext[option=XML]
\starttyping
This is some code
a second line
\stoptyping
\stoptext

When I use \definetyping[Mytyping][option=XML] and then use \startMytyping ...
\stopMytyping nothing changes.

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 18:26           ` Johann Birnick
@ 2020-11-26 18:33             ` Aditya Mahajan
  2020-11-26 18:35             ` Wolfgang Schuster
  1 sibling, 0 replies; 16+ messages in thread
From: Aditya Mahajan @ 2020-11-26 18:33 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: text/plain, Size: 2855 bytes --]

On Thu, 26 Nov 2020, Johann Birnick wrote:

> On Thu, 2020-11-26 at 19:17 +0100, Wolfgang Schuster wrote:
> > 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
> > > 	
> 
> I didn't want to copy paste it :D Just add [option=XML] to \starttext like this:

\starttext does not take an `option=XML` argument.

> \definetextbackground[code][background=color, backgroundcolor=lightgray,
> frame=off, location=paragraph]
> 
> \setuptyping[before={\startbackground[code]}, after={\stopbackground}]
> 
> \starttext[option=XML]
> \starttyping
> This is some code
> a second line
> \stoptyping
> \stoptext
> 
> When I use \definetyping[Mytyping][option=XML] and then use \startMytyping ...
> \stopMytyping nothing changes.

Again, a MWE help to understand what is going wrong.


\definetextbackground[code][background=color, backgroundcolor=lightgray,
frame=off, location=paragraph]

\setuptyping[before={\startbackground[code]}, after={\stopbackground}]

\definetyping[XMLtyping]
             [
               option=XML,
               before={\startbackground[code]},
               after={\stopbackground},
             ]

\starttext
\startXMLtyping
This is some code
a second line
\stopXMLtyping
\stoptext

Aditya

[-- Attachment #2: Type: text/plain, Size: 493 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 18:26           ` Johann Birnick
  2020-11-26 18:33             ` Aditya Mahajan
@ 2020-11-26 18:35             ` Wolfgang Schuster
  2020-11-26 18:39               ` Johann Birnick
       [not found]               ` <7bda422abac0022383c3406b7f0d7e2464e4042f.camel@hotmail.de>
  1 sibling, 2 replies; 16+ messages in thread
From: Wolfgang Schuster @ 2020-11-26 18:35 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Johann Birnick schrieb am 26.11.2020 um 19:26:
> I didn't want to copy paste it :D Just add [option=XML] to \starttext like this:

Why do pass a option for the typing environment to \starttext?

> \definetextbackground[code][background=color, backgroundcolor=lightgray,
> frame=off, location=paragraph]
>
> \setuptyping[before={\startbackground[code]}, after={\stopbackground}]
>
> \starttext[option=XML]
> \starttyping
> This is some code
> a second line
> \stoptyping
> \stoptext
>
> When I use \definetyping[Mytyping][option=XML] and then use \startMytyping ...
> \stopMytyping nothing changes.
???

\definetextbackground
   [Code]
   [          frame=off,
         background=color,
    backgroundcolor=lightgray,
           location=paragraph]

\definetyping
   [Mytyping]
   [option=XML]

\setuptyping
  %[Mytyping]
   [before={\blank\starttextbackground[Code]},
     after={\stoptextbackground\blank}]

\starttext

\startMytyping
<empty/>
\stopMytyping

\starttyping[option=XML]
<empty/>
\stoptyping

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 18:35             ` Wolfgang Schuster
@ 2020-11-26 18:39               ` Johann Birnick
       [not found]               ` <7bda422abac0022383c3406b7f0d7e2464e4042f.camel@hotmail.de>
  1 sibling, 0 replies; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 18:39 UTC (permalink / raw)
  To: ntg-context

On Thu, 2020-11-26 at 19:35 +0100, Wolfgang Schuster wrote:
> Johann Birnick schrieb am 26.11.2020 um 19:26:
> > I didn't want to copy paste it :D Just add [option=XML] to \starttext like
> > this:
> 
> Why do pass a option for the typing environment to \starttext?
> 
> > \definetextbackground[code][background=color, backgroundcolor=lightgray,
> > frame=off, location=paragraph]
> > 
> > \setuptyping[before={\startbackground[code]}, after={\stopbackground}]
> > 
> > \starttext[option=XML]
> > \starttyping
> > This is some code
> > a second line
> > \stoptyping
> > \stoptext
> > 
> > When I use \definetyping[Mytyping][option=XML] and then use \startMytyping
> > ...
> > \stopMytyping nothing changes.
> ???
> 
> \definetextbackground
>    [Code]
>    [          frame=off,
>          background=color,
>     backgroundcolor=lightgray,
>            location=paragraph]
> 
> \definetyping
>    [Mytyping]
>    [option=XML]
> 
> \setuptyping
>   %[Mytyping]
>    [before={\blank\starttextbackground[Code]},
>      after={\stoptextbackground\blank}]
> 
> \starttext
> 
> \startMytyping
> <empty/>
> \stopMytyping
> 
> \starttyping[option=XML]
> <empty/>
> \stoptyping
> 
> \stoptext
> 
> Wolfgang
> 

Sorry for confusing \starttext with \starttyping.

@Wolfgang this is exactly what I mean. It doesn't work. There is an extra line
at the end. If you remove [option=XML] it works. So what is going wrong?

Thank you,
Johann

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
       [not found]               ` <7bda422abac0022383c3406b7f0d7e2464e4042f.camel@hotmail.de>
@ 2020-11-26 18:42                 ` Johann Birnick
  2020-11-26 19:11                   ` Wolfgang Schuster
  0 siblings, 1 reply; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 18:42 UTC (permalink / raw)
  To: ntg-context

On Thu, 2020-11-26 at 19:39 +0100, Johann Birnick wrote:
> On Thu, 2020-11-26 at 19:35 +0100, Wolfgang Schuster wrote:
> > Johann Birnick schrieb am 26.11.2020 um 19:26:
> > > I didn't want to copy paste it :D Just add [option=XML] to \starttext like
> > > this:
> > 
> > Why do pass a option for the typing environment to \starttext?
> > 
> > > \definetextbackground[code][background=color, backgroundcolor=lightgray,
> > > frame=off, location=paragraph]
> > > 
> > > \setuptyping[before={\startbackground[code]}, after={\stopbackground}]
> > > 
> > > \starttext[option=XML]
> > > \starttyping
> > > This is some code
> > > a second line
> > > \stoptyping
> > > \stoptext
> > > 
> > > When I use \definetyping[Mytyping][option=XML] and then use \startMytyping
> > > ...
> > > \stopMytyping nothing changes.
> > ???
> > 
> > \definetextbackground
> >    [Code]
> >    [          frame=off,
> >          background=color,
> >     backgroundcolor=lightgray,
> >            location=paragraph]
> > 
> > \definetyping
> >    [Mytyping]
> >    [option=XML]
> > 
> > \setuptyping
> >   %[Mytyping]
> >    [before={\blank\starttextbackground[Code]},
> >      after={\stoptextbackground\blank}]
> > 
> > \starttext
> > 
> > \startMytyping
> > <empty/>
> > \stopMytyping
> > 
> > \starttyping[option=XML]
> > <empty/>
> > \stoptyping
> > 
> > \stoptext
> > 
> > Wolfgang
> > 
> 
> Sorry for confusing \starttext with \starttyping.
> 
> @Wolfgang this is exactly what I mean. It doesn't work. There is an extra line
> at the end. If you remove [option=XML] it works. So what is going wrong?
> 
> Thank you,
> Johann

Ah, sorry again. I use

\usemodule[Scite]

at the begin of the document. Removing this helps. But I need it for the C and
Cpp pretty printer. So do you know what's going on with Scite module?

Thanks,
Johann

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 18:42                 ` Johann Birnick
@ 2020-11-26 19:11                   ` Wolfgang Schuster
  2020-11-26 20:01                     ` Johann Birnick
  0 siblings, 1 reply; 16+ messages in thread
From: Wolfgang Schuster @ 2020-11-26 19:11 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Johann Birnick schrieb am 26.11.2020 um 19:42:
> Ah, sorry again. I use
> 
> \usemodule[Scite]
> 
> at the begin of the document. Removing this helps. But I need it for the C and
> Cpp pretty printer. So do you know what's going on with Scite module?

1. There is still no working minimal example, just another piece.

2. There is no option line for me in the following example (LuaTeX and 
LMTX) with the current version (2020.11.26 15:41).

\usemodule[scite]

\definetextbackground
   [CodeBackground]
   [          frame=off,
         background=color,
    backgroundcolor=lightgray,
           location=paragraph,
             before=\blank,
              after=\blank]

\setuptyping
   [CPP]
   [before=\startCodeBackground,
     after=\stopCodeBackground]

\starttext

\samplefile{ward}

\startCPP
#include <stdio.h>

int main(void)
{
     printf("hello, world\n");
}
\stopCPP

\samplefile{weisman}

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 19:11                   ` Wolfgang Schuster
@ 2020-11-26 20:01                     ` Johann Birnick
  2020-11-26 20:40                       ` Johann Birnick
  0 siblings, 1 reply; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 20:01 UTC (permalink / raw)
  To: ntg-context

[-- Attachment #1: Type: text/plain, Size: 1888 bytes --]

On Thu, 2020-11-26 at 20:11 +0100, Wolfgang Schuster wrote:
> Johann Birnick schrieb am 26.11.2020 um 19:42:
> > Ah, sorry again. I use
> > 
> > \usemodule[Scite]
> > 
> > at the begin of the document. Removing this helps. But I need it for the C
> > and
> > Cpp pretty printer. So do you know what's going on with Scite module?
> 
> 1. There is still no working minimal example, just another piece.
> 
> 2. There is no option line for me in the following example (LuaTeX and 
> LMTX) with the current version (2020.11.26 15:41).
> 
> \usemodule[scite]
> 
> \definetextbackground
>    [CodeBackground]
>    [          frame=off,
>          background=color,
>     backgroundcolor=lightgray,
>            location=paragraph,
>              before=\blank,
>               after=\blank]
> 
> \setuptyping
>    [CPP]
>    [before=\startCodeBackground,
>      after=\stopCodeBackground]
> 
> \starttext
> 
> \samplefile{ward}
> 
> \startCPP
> #include <stdio.h>
> 
> int main(void)
> {
>      printf("hello, world\n");
> }
> \stopCPP
> 
> \samplefile{weisman}
> 
> \stoptext
> 
> Wolfgang

Hello Wolfgang,

let's take your code as a MWE. I compiled exactly your code and there is a line
at the end. I attached my compiled PDF.

I compiled it using "context test" where the file name is "test.tex" with
exactly your content.

I am using the latest version from the Arch Linux Repo, `context --version`
gives:

mtx-context     | ConTeXt Process Management 1.03
mtx-context     |
mtx-context     | main context file: /usr/share/texmf-
dist/tex/context/base/mkiv/context.mkiv
mtx-context     | current version: 2020.03.10 14:44
mtx-context     | main context file: /usr/share/texmf-
dist/tex/context/base/mkiv/context.mkxl
mtx-context     | current version: 2020.03.10 14:44

So probably I should upgrade..

Greetings,
Johann

[-- Attachment #2: test.pdf --]
[-- Type: application/pdf, Size: 14367 bytes --]

[-- Attachment #3: Type: text/plain, Size: 493 bytes --]

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 20:01                     ` Johann Birnick
@ 2020-11-26 20:40                       ` Johann Birnick
  2020-11-26 20:52                         ` Wolfgang Schuster
  0 siblings, 1 reply; 16+ messages in thread
From: Johann Birnick @ 2020-11-26 20:40 UTC (permalink / raw)
  To: ntg-context

On Thu, 2020-11-26 at 21:01 +0100, Johann Birnick wrote:
> On Thu, 2020-11-26 at 20:11 +0100, Wolfgang Schuster wrote:
> > Johann Birnick schrieb am 26.11.2020 um 19:42:
> > > Ah, sorry again. I use
> > > 
> > > \usemodule[Scite]
> > > 
> > > at the begin of the document. Removing this helps. But I need it for the C
> > > and
> > > Cpp pretty printer. So do you know what's going on with Scite module?
> > 
> > 1. There is still no working minimal example, just another piece.
> > 
> > 2. There is no option line for me in the following example (LuaTeX and 
> > LMTX) with the current version (2020.11.26 15:41).
> > 
> > \usemodule[scite]
> > 
> > \definetextbackground
> >    [CodeBackground]
> >    [          frame=off,
> >          background=color,
> >     backgroundcolor=lightgray,
> >            location=paragraph,
> >              before=\blank,
> >               after=\blank]
> > 
> > \setuptyping
> >    [CPP]
> >    [before=\startCodeBackground,
> >      after=\stopCodeBackground]
> > 
> > \starttext
> > 
> > \samplefile{ward}
> > 
> > \startCPP
> > #include <stdio.h>
> > 
> > int main(void)
> > {
> >      printf("hello, world\n");
> > }
> > \stopCPP
> > 
> > \samplefile{weisman}
> > 
> > \stoptext
> > 
> > Wolfgang
> 
> Hello Wolfgang,
> 
> let's take your code as a MWE. I compiled exactly your code and there is a
> line
> at the end. I attached my compiled PDF.
> 
> I compiled it using "context test" where the file name is "test.tex" with
> exactly your content.
> 
> I am using the latest version from the Arch Linux Repo, `context --version`
> gives:
> 
> mtx-context     | ConTeXt Process Management 1.03
> mtx-context     |
> mtx-context     | main context file: /usr/share/texmf-
> dist/tex/context/base/mkiv/context.mkiv
> mtx-context     | current version: 2020.03.10 14:44
> mtx-context     | main context file: /usr/share/texmf-
> dist/tex/context/base/mkiv/context.mkxl
> mtx-context     | current version: 2020.03.10 14:44
> 
> So probably I should upgrade..
> 
> Greetings,
> Johann

I have updated and now it works. Thank you very much for all your efforts.

Now let's come to my second problem: the sidebar. Proudly, I present to you my
first MWE:

\definetyping[CPP]                                                             
   [before=\startsidebar,
     after=\stopsidebar]

\starttext

\samplefile{ward}

\startCPP
#include <stdio.h>

int main(void)
{
     printf("hello, world\n");
}
\stopCPP

\samplefile{weisman}

\stoptext

Can you see that there is an additional line before and after the code?
How can I get rid of these?

I greatly appreciate your help.

Thanks,
Johann

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Vertical space when surrounding with textbackground
  2020-11-26 20:40                       ` Johann Birnick
@ 2020-11-26 20:52                         ` Wolfgang Schuster
  0 siblings, 0 replies; 16+ messages in thread
From: Wolfgang Schuster @ 2020-11-26 20:52 UTC (permalink / raw)
  To: ntg-context

Johann Birnick schrieb am 26.11.2020 um 21:40:
> I have updated and now it works. Thank you very much for all your 
> efforts. 

The problem was fixed at the end of march.

> Now let's come to my second problem: the sidebar. Proudly, I present to you my
> first MWE:
>
> \definetyping[CPP]
>     [before=\startsidebar,
>       after=\stopsidebar]
>
> \starttext
>
> \samplefile{ward}
>
> \startCPP
> #include <stdio.h>
>
> int main(void)
> {
>       printf("hello, world\n");
> }
> \stopCPP
>
> \samplefile{weisman}
>
> \stoptext
>
> Can you see that there is an additional line before and after the code?
> How can I get rid of these?

You have to use the textbackground environment with a custom background
to draw the line, the sidebar environment doesn't work because the code
blocks forces a line break at the begin and end.

You can look at Adityas blog for a example to create such a background:
https://adityam.github.io/context-blog/post/frame-with-solid-left-line-redux/

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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2020-11-26 20:52 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-26 10:31 Vertical space when surrounding with textbackground Johann Birnick
2020-11-26 14:38 ` Aditya Mahajan
2020-11-26 16:00   ` Johann Birnick
2020-11-26 16:28     ` Aditya Mahajan
2020-11-26 16:31     ` Wolfgang Schuster
2020-11-26 18:10       ` Johann Birnick
2020-11-26 18:17         ` Wolfgang Schuster
2020-11-26 18:26           ` Johann Birnick
2020-11-26 18:33             ` Aditya Mahajan
2020-11-26 18:35             ` Wolfgang Schuster
2020-11-26 18:39               ` Johann Birnick
     [not found]               ` <7bda422abac0022383c3406b7f0d7e2464e4042f.camel@hotmail.de>
2020-11-26 18:42                 ` Johann Birnick
2020-11-26 19:11                   ` Wolfgang Schuster
2020-11-26 20:01                     ` Johann Birnick
2020-11-26 20:40                       ` Johann Birnick
2020-11-26 20:52                         ` Wolfgang Schuster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).