双下标和上标

Posted

技术标签:

【中文标题】双下标和上标【英文标题】:Double subscript and superscript 【发布时间】:2016-12-31 14:22:24 【问题描述】:

我尝试了几种方法并搜索了类似的案例,但我无法做到这一点。

如您所见,突出显示的黄色看起来不合适且错误。我想解决以下问题

    下标和上标变小

    去掉sigma与其下标之间的空格

    当我在分母中添加带有下标 beta 的 sigma 时,它们看起来像乘法

我使用了以下代码

$\beta_1,\frac\sigma^2_\epsilonS_xx$ and $\sigma^2_\beta_i$ and $\frac\hat\beta_i-\beta_i\sigma_\beta_i$

【问题讨论】:

【参考方案1】:

我没有发布图片的声誉,但这是link to a picture of one approach

更多详情如下~~

希望这会有所帮助!

回答 1)

让我们使用表达式\sigma^2_\beta_i。答案也应适用于\frac

几种减小尺寸的方法——比较这些

% what we're starting from
$\sigma^2_\beta_i$

我们可以使用 THAT 添加一个额外的下标层,以获得更小的下标(它会自动缩放下标,比如这里的 i)。

$\sigma^2_\!_\beta_i$

或者我们可以使用relsize包中的\mathsmaller

$\sigma^2_\mathsmaller\beta_i$

这个组合似乎很好用:

$\sigma^\mathsmaller2_\!_\beta_i$

回答 2)

您可以通过一种简单但有点愚蠢的 hack 来减少空间(谷歌用于缩放负空间)——只需使用 \hspace

比较起点

% what we're starting from
$\sigma^2_\beta_i$

到带有负空间的 beta-i:

\sigma^2_\hspace-.05in\beta_i$

回答 3)

把这两个放在一起,你会得到:

% what we're starting from
$\sigma^2_\beta_i$

% what we end up with
$\sigma^\mathsmaller2_\hspace-.05in\!_\beta_i$

【讨论】:

【参考方案2】:

您可以通过\scalebox<factor> 扩展和/或通过\raisebox<height> 提高。可以通过\! 进行一些水平调整(更多信息请参阅What commands are there for horizontal spacing?)。

\documentclassarticle

\usepackagegraphicx

\begindocument

$\beta_1,\frac\sigma^\scalebox.7$\scriptscriptstyle 2$_\!\epsilonS_xx$ and 
$\sigma^2_\beta_i$ and 
$\frac\hat\beta_i-\beta_i\sigma_\!\raisebox-.1ex\scalebox.7$\scriptscriptstyle \beta_i$$

\enddocument

【讨论】:

以上是关于双下标和上标的主要内容,如果未能解决你的问题,请参考以下文章

如何在markdown中打出上标,下标和一些特殊符号

Latext上标下标 ( 右侧上标下标 | 任意字符的正上标记 | 任意字符的正下标记 | 常用数学符号的上标和下标 | 加和 | 乘积 | 交集 | 并集 | 上积 | 极限 | 上弧 )

PHP如何取得数组的上标和下标

如何在MATLAB中输入上标、下标?

微信小程序标签显示上标/下标

Markdown - 如何使用上标下标