[NTG-context] Vertical space when surrounding with textbackground
Johann Birnick
johann.birnick at hotmail.de
Thu Nov 26 21:40:26 CET 2020
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
More information about the ntg-context
mailing list