Like other programming languages, the best way to to use a value multiple times in LaTeX is to define a variable for it. Later when you want to change the value, you only need to change it once. Here is how to do it.
We can use \newcommand to define a new command for the text like this:
In the main, to insert the text, we can call this command:
like this.
Note that the double bracket <> or escaped space \ after the custom command is necessary, without which, the inserted text and text after it will stick together with no space.
If we just want to use \toyCommand , we can use xspace package and add space when defining the command:
Note that xspace do have some drawbacks, see discussion here.
We can also use \def to define a variable and use it later 1 .
Note that <> is also required to add a literal sapce after the inserted text.