我正在尝试定义一个新命令作为在文本模式下输入箭头的快捷方式。这需要在命令的定义中使用内联数学,因为我希望它能够处理更多类型的箭头,而不仅仅是\textrightarrow
。
问题是,这会奇怪地影响命令后面文本的格式。以下是 MWE:
\newcommand{\ra}{$\rightarrow$}
**hello** \ra *world*
**hello** $\rightarrow$ *world*
*hello* \ra **world**
*hello* $\rightarrow$ **world**
如您所见,斜体和粗体强调均被忽略,箭头后的空格也被删除。此外,似乎**
第 3 行的结束符仍可识别,导致第 4 行的标记发生某种偏移。