Css MathJax:有没有一种垂直对齐表达式的方法?
在我的网站上创建数学测试时,我遇到了一个问题:一个以等号水平对齐的内联多行表达式(方程式)将垂直居中于其行 如果表达式只占用一行,那么它工作得很好(即使我必须为站点和MathJax使用不同的字体和大小) 是否可以向表达式中添加命令(如\valign),使包含该命令的行成为与周围文本垂直对齐的行 例如:Css MathJax:有没有一种垂直对齐表达式的方法?,css,mathjax,Css,Mathjax,在我的网站上创建数学测试时,我遇到了一个问题:一个以等号水平对齐的内联多行表达式(方程式)将垂直居中于其行 如果表达式只占用一行,那么它工作得很好(即使我必须为站点和MathJax使用不同的字体和大小) 是否可以向表达式中添加命令(如\valign),使包含该命令的行成为与周围文本垂直对齐的行 例如: \(\begin{align}2 \cdot x &= 8\\x &=\end{align}\) …将是 \(\begin{align}\valign 2 \cd
\(\begin{align}2 \cdot x &= 8\\x &=\end{align}\)
…将是
\(\begin{align}\valign 2 \cdot x &= 8\\x &=\end{align}\)
现在是这样的: 我希望是这样的:
我尝试了以下方法:
\raise -.6em {}
这是有效果的,但值只是猜测,并不精确。它仍然是一个像素了,我的默认值(rem)越大,错误就越大
我已经摆弄了表达式的垂直对齐,并将其设置为文本顶部,同时将周围的文本保留在基线上。这也不是完美的。当然,在这个表达式看起来不错之前,我可以一直使用CSS,但是下一个呢?这个
align
环境是一个显示级环境,不应该在内嵌的数学表达式中使用。相反,您应该使用对齐的,该选项控制其垂直对齐。所以
\(\begin{aligned}[t]2 \cdot x &= 8\\x &=\end{aligned}\)
将定位对齐方式,使其顶行与周围文本位于同一基线上
以下是一个例子:
a) \(\begin{aligned}[t]2\cdot x&;=8\\x&;=4\end{aligned}\)