[NTG-context] TeX capacity exceeded - in Lua block - why?
Procházka Lukáš Ing. - Pontex s. r. o.
LPr at pontex.cz
Thu Jul 16 12:13:40 CEST 2015
Hello,
On Thu, 16 Jul 2015 11:03:05 +0200, luigi scarso <luigi.scarso at gmail.com> wrote:
> \def\GG{\ifmmode G_G\else$\GG$\fi}
> means "define the macro \GG as G_G if mmmod is true,
> else as \GG "
> It's clear that you always are in a situation where mmod is true, then \GG
> is replaced with G_G
Well, I intended "replaced with $G_G$",
not "replaced with G_G";
so I thought this would force/ensure math mode and thus prevent infinite recursion.
> but as soon as you fall into "mmod not true" then you have infinite
> recursion.
Also, my observation was that my original macro worked well when called for TeX code (at various places of use:
\GG $\GG$
\startitemize[][]
\sym{\GG} \GG
\sym{$\GG$} $\GG$
\sym{\m{\GG}} \m{\GG}
\item End
\stopitemize
)
but stopped working when called from Lua (?!).
@Hans:
This seems to be best solution - exactly what I wanted to achieve: \def\GG{\mathematics{G_G}}.
Thanks both for your help.
Best ragrds,
Lukas
--
Ing. Lukáš Procházka | mailto:LPr at pontex.cz
Pontex s. r. o. | mailto:pontex at pontex.cz | http://www.pontex.cz
Bezová 1658
147 14 Praha 4
Tel: +420 241 096 751
Fax: +420 244 461 038
More information about the ntg-context
mailing list