可能重复:
将文本嵌入数学模式的“正确”方法是什么?
什么格式最适合方程式中的单词?\text{ text is here }
最好的方法是什么?例如,
a = x_j \text{ for } i = 1, 2, \dots, M
答案1
不确定这是否是一个答案...
在数学模式下,空格会被吞噬并替换为适当的数学间距。但是,强制间距始终设置相同;以下替代方案之间的间距没有区别:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
$a = x_j \text{ for } i = 1, 2, \dots, M$ \par
$a = x_j\ \text{for } i = 1, 2, \dots, M$ \par
$a = x_j \text{ for}\ i = 1, 2, \dots, M$ \par
$a = x_j\ \text{for}\ i = 1, 2, \dots, M$ \par
$a = x_j \text{~for~} i = 1, 2, \dots, M$ \par
$a = x_j~\text{for~} i = 1, 2, \dots, M$ \par
$a = x_j \text{~for}~i = 1, 2, \dots, M$ \par
$a = x_j~\text{for}~i = 1, 2, \dots, M$
\end{document}
因此,这可能取决于用户的偏好。也就是说,您是否将文本前后的空格视为文本的一部分,以及您使用哪种类型的间距。