Aditya Mahajan <mailto:adit...@umich.edu>
22. Oktober 2015 um 02:52
Hi,

The following example fails:

\usemodule[pgfplots]
\usepgfplotslibrary[fillbetween]

\starttext
\startformula
  \left. a \right|
\stopformula

\stoptext

with

tex error > tex error on line 7 in file /private/tmp/test.tex: ! Missing \endgroup inserted

<inserted text>
\endgroup
<to be read again>
\Ucheckedstopdisplaymath
\stopdisplaymath ...math \Ucheckedstopdisplaymath
\par \ifvmode \ifcase \c_s...
\strc_formulas_stop_formula ...native \v!formula }
\dostoptagged \dostoptagge...
l.7 \stopformula

This is a weird bug. Only \left. \right| fails; \left| \right| works correctly. If I remove the fillbetween library, the error goes away.

Any hints as to what is happening will be appreciated.

The fillbetween library changes the catcode of the bar character.

\starttext

\the\catcode`|

\usemodule[pgfplots]
\usepgfplotslibrary[fillbetween]

\the\catcode`|

\stoptext


You get the same error when you use \asciimode in your document.

\asciimode

\starttext

\startformula
  \left. a \right|
\stopformula

\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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to