如何使分数内的长等式针对移动视图进行优化?

如何使分数内的长等式针对移动视图进行优化?

我实际上在编码时使用 mathjax,但它与 latex 非常相似。

在计算标准差时,我使用以下代码行:

$$\sqrt{\frac{( (2-6.125)^2 + (4-6.125)^2 + (4-6.125)^2 + (5-6.125)^2 + (6-6.125)^2 + (9-6.125)^2 + (9-6.125)^2 + (10-6.125)^2}{10}}=2.9$$

它在我们的常规应用程序中看起来不错(包装分子文本),这很好,但在移动应用程序中会出现混乱,要么离开屏幕,要么包装并使屏幕闪烁。

我怎样才能让它看起来像这样: 在此处输入图片描述

答案1

您可以使用 a\parbox作为分子。

\documentclass{article}
\textwidth 2in
\begin{document}
\[\sqrt{\frac{\parbox{.8\textwidth}{$( (2-6.125)^2 + (4-6.125)^2 + 
  (4-6.125)^2 + (5-6.125)^2 + (6-6.125)^2 + (9-6.125)^2 + 
  (9-6.125)^2 + (10-6.125)^2 )$}}{10}}=2.9
\]
\end{document}

在此处输入图片描述

更改\textwidth将调整的宽度\parbox

\documentclass{article}
\textwidth 6in
\begin{document}
\[\sqrt{\frac{\parbox{.8\textwidth}{$( (2-6.125)^2 + (4-6.125)^2 + 
  (4-6.125)^2 + (5-6.125)^2 + (6-6.125)^2 + (9-6.125)^2 + 
  (9-6.125)^2 + (10-6.125)^2 )$}}{10}}=2.9
\]
\end{document}

在此处输入图片描述

答案2

以下解决方案使用包\splitfrac提供的指令mathtools将分子分成 2 行或 4 行。

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools} % for \splitfrac macro
\begin{document}
\begin{gather*}
\sqrt{\frac{\splitfrac{(2-6.125)^2 + (4-6.125)^2
                     + (4-6.125)^2 + (5-6.125)^2}{
                     + (6-6.125)^2 + (9-6.125)^2
                     + (9-6.125)^2 + (10-6.125)^2}}{8}} \approx2.9\\[2\jot]
\sqrt{\frac{\splitfrac{(2-6.125)^2 + (4-6.125)^2}{
            \splitfrac{{}+ (4-6.125)^2 + (5-6.125)^2}{
            \splitfrac{{}+ (6-6.125)^2 + (9-6.125)^2}{
                         + (9-6.125)^2 + (10-6.125)^2}}}}{8}} \approx2.9 
\end{gather*}
\end{document}

相关内容