option=tex in setuptyping causes the background to be drawn twice
Hi, The following minimal example: \definetextbackground [EXAMPLE] [ location=paragraph, rulethickness=1pt, leftoffset=5em, rightoffset=0mm, ] \setuptyping[option=tex, before=\startEXAMPLE, after=\stopEXAMPLE] \starttext \starttyping A = B + C \stoptyping \stoptext gives the attached output where the background is repeated twice. The bug is present with both mkiv and ltmx. Aditya
The problem are these settings in buff-imp-default.mkiv: \setupstartstop [DefaultSnippet] [\c!before={\typingparameter\c!before}, \c!after={\typingparameter\c!after}, \c!style={\typingparameter\c!style}] In buff-imp-tex.mkiv these values are inherited: \definestartstop [TexSnippet] [DefaultSnippet] Wolfgang Aditya Mahajan schrieb am 28.04.2019 um 17:00:
Hi,
The following minimal example:
\definetextbackground [EXAMPLE] [ location=paragraph, rulethickness=1pt, leftoffset=5em, rightoffset=0mm, ]
\setuptyping[option=tex, before=\startEXAMPLE, after=\stopEXAMPLE]
\starttext \starttyping A = B + C \stoptyping \stoptext
gives the attached output where the background is repeated twice. The bug is present with both mkiv and ltmx.
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 ___________________________________________________________________________________
On Sun, 28 Apr 2019, Wolfgang Schuster wrote:
The problem are these settings in buff-imp-default.mkiv:
\setupstartstop [DefaultSnippet] [\c!before={\typingparameter\c!before}, \c!after={\typingparameter\c!after}, \c!style={\typingparameter\c!style}]
In buff-imp-tex.mkiv these values are inherited:
\definestartstop [TexSnippet] [DefaultSnippet]
So I can fix this locally by resetting before and after keys for TexSnippet. What would be a good fix in buff-imp-default? Aditya
On 4/28/2019 5:56 PM, Aditya Mahajan wrote:
On Sun, 28 Apr 2019, Wolfgang Schuster wrote:
The problem are these settings in buff-imp-default.mkiv:
\setupstartstop [DefaultSnippet] [\c!before={\typingparameter\c!before}, \c!after={\typingparameter\c!after}, \c!style={\typingparameter\c!style}]
In buff-imp-tex.mkiv these values are inherited:
\definestartstop [TexSnippet] [DefaultSnippet]
So I can fix this locally by resetting before and after keys for TexSnippet. What would be a good fix in buff-imp-default? I assume Wolfgang will cook up a patch ...
Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Hans Hagen schrieb am 28.04.2019 um 18:42:
On 4/28/2019 5:56 PM, Aditya Mahajan wrote:
On Sun, 28 Apr 2019, Wolfgang Schuster wrote:
The problem are these settings in buff-imp-default.mkiv:
\setupstartstop [DefaultSnippet] [\c!before={\typingparameter\c!before}, \c!after={\typingparameter\c!after}, \c!style={\typingparameter\c!style}]
In buff-imp-tex.mkiv these values are inherited:
\definestartstop [TexSnippet] [DefaultSnippet] So I can fix this locally by resetting before and after keys for TexSnippet. What would be a good fix in buff-imp-default? I assume Wolfgang will cook up a patch ... The best solution is to remove the values from all three keys because for now each of them is applies twice (even the style).
\setuptyping [before=\hairline, after=\hairline, style=\tt\em] \starttext \starttyping[option=tex] \donothing \stoptyping \stoptext Wolfgang
participants (3)
-
Aditya Mahajan
-
Hans Hagen
-
Wolfgang Schuster