LaTex中把下标置于文本正下方的方法 (转载)

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:05   1206   0

在使用LaTex进行排版时,一个常见的需求是要把下标放在某个文字或者符号的正下方:

f_3(d) = \mathop{max}\limits_{x_3}(2x_3 + f_4(d-x_3))

LaTex的数学模式下提供了\limits命令,形如

expr1\limits_{expr2}^{expr3}
   

中expr2会出现在expr1的正下方,而expr3会出现在expr1的正上方,例如命令

$\sum\limits_{i=0}^n {x_i}$
   

会生成效果

\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))$
   

会生成效果

f_3(d) = \mathop{max}\limits_{x_3}(2x_3 + f_4(d-x_3))

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP