如何从外部取消函数内部的数学模式?

如何从外部取消函数内部的数学模式?

所以问题很简单。一个函数接受某个值并将其放入数学模式 ($$) 中。我可以从外部影响它吗?

例子:

\documentclass{article}
\def\mathmod#1{$#1$}

\begin{document}
  \mathmod{hello world}
\end{document}

打印如下:在此处输入图片描述 是否可以从外部部分取消该数学模式,使其打印如下内容:在此处输入图片描述但不动世界超出函数范围?也许存在任何修复条件的命令,在此之后不会有其他命令影响,或者其他什么...

答案1

在外面,\mathmod你用它$来启动和结束数学模式。在里面,正好相反:用它$来启动和结束文本模式(注意空格!)。

\documentclass{article}
\def\mathmod#1{$#1$}
\begin{document}
  \mathmod{hello$ world $and$ hello $world\ again}
\end{document}

在此处输入图片描述


附言:您将用此命令来欺骗大多数编辑器 ;-) 例如,我的编辑器:

在此处输入图片描述

相关内容