In tex file I have two very similar macros
\newcommand{\te}{\textsf{te}}
\newcommand{\tm}{\textsf{tm}}
I take tex file by texmacs. In the corresponding tm file there are two macros
<assign|te|<macro|<with|font-family|ss|te>>>
<assign|tm|<macro|<with|font-family|ss|tm>>>
The first macros works right and in the text appears te in corresponding font, but second does not work! In the tm file first macros appears as <te> but second as <value|tm> and in the text it looks like <macro|tm>. Could somebody explain this situation?
More surprise. I changed the name of macros \tm -> \tmm :
\newcommand{\tmm}{\textsf{tm}}. In this case it works correctly and appears tm in corresponding fonts.
The magic 