转载一篇文章
因为我想打出
H
z
=
H
0
J
m
(
K
c
r
)
sin
(
m
φ
)
c
o
s
(
m
φ
)
e
−
j
β
z
H_z=H_0J_m(K_cr)\mathop{}\limits_{\sin(m\varphi)}^{cos(m\varphi)}e^{-j\beta z}
Hz=H0Jm(Kcr)sin(mφ)cos(mφ)e−jβz
这样的效果
在使用LaTex进行排版时,一个常见的需求是要把下标放在某个文字或者符号的正下方:
LaTex的数学模式下提供了\limits命令,形如
expr1\limits_{expr2}^{expr3}
中expr2会出现在expr1的正下方,而expr3会出现在expr1的正上方,例如命令
$\sum\limits_{i=0}^n {x_i}$
会生成效果
但是\limits命令要求expr1必须的数学符号,否则会报错:
! Limit controls must follow a math operator.
但是有时我们需要上/下标出现在一段非数学符号的正上/下方,如本文开头的需求,这时应该怎么办呢?
解决方法是用\mathop{expr1}命令将expr1转化成数学符号,写成
\mathop{expr1}\limits_{expr2}^{expr3}
这样就可以使用\limits命令了,例如命令
$f_3(d) = \mathop{max}\limits_{x_3}(2x_3 + f_4(d-x_3))$
会生成效果