Re: [NTG-context] math: command for absolute value: `\define\abs[1]{\lvert #1 \rvert}` throws `\lvert ->\Udelimiter`.
Hi I think the error comes from your way of using \define: you use \define\abs[1]{\lvert #1 \rvert} instead of \define[1]\abs{\lvert#1\rvert} the following works fine for me: \starttext %\define[1]\abs{|#1|} % this works \define[1]\abs{\lvert#1\rvert} % this works too $\abs{-1} = 1$ \stoptext Best regards: OK On 4 juin 2011, at 22:40, Paul Menzel wrote: > Dear ConTeXt folks, > > > I want to define `\abs` as the command for the absolute value. The > following minimal example is also attached. > >\define\abs[1]{\lvert #1 \rvert} >\starttext >$\lvert 2 \rvert$ > >$\abs{2}$ >\stoptext > > This does not work though. > >$ context abs >[…] >This is LuaTeX, Version beta-0.70.1-2011051923 (rev 4277) > \write18 enabled. >(abs.tex > >ConTeXt ver: 2011.05.18 22:26 MKIV fmt: 2011.5.27 int: > english/english >[…] >! Missing $ inserted. > >system > tex > error on line 1 in file abs.tex: Missing $ > inserted ... > >1 >> \define\abs[1]{\lvert #1 \rvert} >2 \starttext >3 $\lvert 2 \rvert$ >4 >5 $\abs{2}$ >6 \stoptext >7 > > >$ > > \Udelimiter >\lvert ->\Udelimiter > "4 "0 "7C >l.1 \define\abs[1]{\lvert > #1 \rvert} >? > > How should I do that correctly? I took that example from the user’s > guide of the amsmath package (`texdoc amsldoc`). > > > Thanks, > > Paul > ___ > 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 > ___ ___ 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 ___
Re: [NTG-context] math: command for absolute value: `\define\abs[1]{\lvert #1 \rvert}` throws `\lvert ->\Udelimiter`.
On Sat, Jun 04 2011, Paul Menzel wrote: > I want to define `\abs` as the command for the absolute value. The > following minimal example is also attached. > > \define\abs[1]{\lvert #1 \rvert} Don't ask me why "\define" doesn't work (certainly related to expansion), but "\def" does the job: \def\abs#1{\lvert #1 \rvert} -- Peter ___ 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 ___
[NTG-context] math: command for absolute value: `\define\abs[1]{\lvert #1 \rvert}` throws `\lvert ->\Udelimiter`.
Dear ConTeXt folks, I want to define `\abs` as the command for the absolute value. The following minimal example is also attached. \define\abs[1]{\lvert #1 \rvert} \starttext $\lvert 2 \rvert$ $\abs{2}$ \stoptext This does not work though. $ context abs […] This is LuaTeX, Version beta-0.70.1-2011051923 (rev 4277) \write18 enabled. (abs.tex ConTeXt ver: 2011.05.18 22:26 MKIV fmt: 2011.5.27 int: english/english […] ! Missing $ inserted. system > tex > error on line 1 in file abs.tex: Missing $ inserted ... 1 >> \define\abs[1]{\lvert #1 \rvert} 2 \starttext 3 $\lvert 2 \rvert$ 4 5 $\abs{2}$ 6 \stoptext 7 $ \Udelimiter \lvert ->\Udelimiter "4 "0 "7C l.1 \define\abs[1]{\lvert #1 \rvert} ? How should I do that correctly? I took that example from the user’s guide of the amsmath package (`texdoc amsldoc`). Thanks, Paul \define\abs[1]{\lvert #1 \rvert} \starttext $\lvert 2 \rvert$ $\abs{2}$ \stoptext signature.asc Description: This is a digitally signed message part ___ 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 ___