Hello,
Is it possible to check (in a macro definition) if the character following the
macro is included in a set of characters?
Something that could work like this:
\def\MyMacro#1{%
\ifNextCharIn{abcd} \dothis%
\else \dothat%
\fi%
}
Cheers.
Hi,
You have several commands in ConTeXt doing what you are seeking to do: please
look at the examples below:
%%% begin do-if-inset.tex
\starttext
\type{\doifinset{A}{A,B,C}{should go}:} \doifinset{A}{A,B,C}{should go}
\type{\doifinset{D}{A,B,C}{should go}:} \doifinset{D}{A,B,C}{should
Am 01.05.2015 um 20:41 schrieb Sam Ḥilluc shil...@gmx.com:
On 2015-05-01 19:38, Otared Kavian wrote:
Hi,
You have several commands in ConTeXt doing what you are seeking to do:
please look at the examples below:
%%% begin do-if-inset.tex
\starttext
\type{\doifinset{A}{A,B,C}{should
On 2015-05-01 19:38, Otared Kavian wrote:
Hi,
You have several commands in ConTeXt doing what you are seeking to do: please
look at the examples below:
%%% begin do-if-inset.tex
\starttext
\type{\doifinset{A}{A,B,C}{should go}:} \doifinset{A}{A,B,C}{should go}
On 2015-05-01 21:10, Wolfgang Schuster wrote:
You can use the \doifelsenextchar command to check the character after your
command.
\define[1]\MyMacro
{\doifelsenextchar{,}
{#1}
{#1. }}
\starttext
\MyMacro{left} right
\MyMacro{left}, right
\stoptext
The