[OS X TeX] dropped parentheses

Luis Fernando Sequeira lfsequeira at gmail.com
Sun Jul 18 21:13:58 CEST 2021


> What I thought was a simple macro definition is yielding puzzling results.
> The full testfiles are attached below.  Bottom line:
> with these definitions
> 
> \newcommand{\dist}[2]{\ensuremath{\operatorname{dist}(#1,#2)}}% distance function
> \newcommand{\distsub}[1]{\ensuremath{\operatorname{dist}_{#1}}}%subscripted distance name
> \newcommand{\dists}[3]{\ensuremath{\distsub{#1}(#2,#3)}}%subscripted distance function
> 
> 
> \newcommand{\distX}[1]{\ensuremath{\distsub{X}}}
> \newcommand{\distY}[1]{\ensuremath{\distsub{Y}}}
> 
> 
> why are my closing parentheses (not part of the macro) dropped?
> 
> 
> Zbigniew Nitecki
> Department of Mathematics
> Tufts University
> Medford, MA 02155


Because the last two commands do not have any real arguments. Remove the [1] in the last two lines:

\newcommand{\distX}{\ensuremath{\distsub{X}}}
\newcommand{\distY}{\ensuremath{\distsub{Y}}}


Regards

Luís Sequeira

----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/TeX/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
                https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex



More information about the macostex-archives mailing list.