Why don't we always use \long\def instead of \def? It seems that \long\def is more complete than \def.
By the way, I know the difference between these two commands.
|
|
||||
|
|
We do. A more philosophical answer: This is similar to my answer to this question about |
|||||||||||||||||||
|
|
Let me put my LaTeX3 hat on before Joseph does. [But Joseph, feel free to edit.] The current plan for LaTeX3 is to make almost all macros long. The first aspect of that is at the level of defining macros: by default, macros are
The second aspect is the convention that we have recently (i.e., perhaps not yet on CTAN?) enforced in the kernel about which macros are long and which are not. Clearly, you never want to do The third aspect is the user interface, currently covered by
creates a macro |
|||
|
|