Compdigitec Labs

« | Home | »

LaTeX macros ending in numbers

By admin | February 13, 2016

Only letters are directly permitted in macro names, but by using csname to create definitions along with a variable command, we can simulate them.

First, define the macros with numbers using \csname:

\expandafter\def\csname xR1\endcsname{-3}
\expandafter\def\csname xR2\endcsname{9}

Now, create a command which takes in one variable argument, and simply expands it to call the appropriate macro (“xR” + variable) defined above.

\newcommand{\xR}[1]{\expandafter\csname xR#1\endcsname}

And to use the macros:

The first is \xR1 and the second is \xR2.

If you found this article helpful or interesting, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!

Topics: Linux | 4 Comments »

4 Responses to “LaTeX macros ending in numbers”

  1. ปั้มวิวไลฟ์สด facebook Says:
    July 7th, 2026 at 23:01

    … [Trackback]

    […] Here you can find 63947 additional Info on that Topic: compdigitec.com/labs/2016/02/13/latex-macros-ending-in-numbers/ […]

  2. รับทำบัญชี Says:
    July 20th, 2026 at 04:33

    … [Trackback]

    […] There you will find 35256 more Information on that Topic: compdigitec.com/labs/2016/02/13/latex-macros-ending-in-numbers/ […]

  3. https://44botox.net/product/weight-loss-pen/wegovy/ Says:
    July 30th, 2026 at 09:05

    … [Trackback]

    […] Information on that Topic: compdigitec.com/labs/2016/02/13/latex-macros-ending-in-numbers/ […]

  4. บาคาร่าเกาหลี Says:
    July 31st, 2026 at 04:01

    … [Trackback]

    […] Find More here to that Topic: compdigitec.com/labs/2016/02/13/latex-macros-ending-in-numbers/ […]

Comments