如何在一行中表达完整个表达式?

如何在一行中表达完整个表达式?

我无法在一行中写出这个大表达式的平方根。有没有其他方法可以做到这一点?

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}
    $\sqrt{49m_1^2 - 6(m_1 + 4)m_2 + 9m_2^2 - 4(7m_1 - 3m_2 + 4)r_1 + 4r_1^2 + 8(7m_1 - 3m_2 - 2r_1 + 4)r_2 + 16r_2^2 + 56m_1 + 16}$
\end{document}

如果有人能帮忙,我将不胜感激。

答案1

正如您所发现的,较长的平方根表达式无法在一行中显示出来;另请参见下面屏幕截图中的第一个等式。(框线表示文本框的宽度。)

可以用来\resizebox强制整个方程式适合一行,如下方屏幕截图所示。然而,请不要这样做。除非你愿意给读者提供放大镜,否则得到的方程式会非常压缩,几乎无法辨认……

相反,请考虑\sqrt{...}[...]^{0.5}符号代替符号,并允许 LaTeX 自动提供合适的换行符。您的读者会非常感激您的贡献。

在此处输入图片描述

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc} % that's the default nowadays
\usepackage[T1]{fontenc}
\usepackage{graphicx}  % for '\resizebox' macro
\usepackage{showframe} % draw framelines around textblock
\begin{document}

not good:

\medskip\noindent
$\sqrt{49m_1^2 - 6(m_1 + 4)m_2 + 9m_2^2 - 4(7m_1 - 3m_2 + 4)r_1 + 4r_1^2 
+ 8(7m_1 - 3m_2 - 2r_1 + 4)r_2 + 16r_2^2 + 56m_1 + 16}$

\bigskip 
truly awful:

\medskip\noindent
\resizebox{\textwidth}{!}{%
$\sqrt{49m_1^2 - 6(m_1 + 4)m_2 + 9m_2^2 - 4(7m_1 - 3m_2 + 4)r_1 + 4r_1^2 
+ 8(7m_1 - 3m_2 - 2r_1 + 4)r_2 + 16r_2^2 + 56m_1 + 16}$}

\bigskip
quite alright:

\medskip\noindent
$\bigl[49m_1^2 - 6(m_1 + 4)m_2 + 9m_2^2 - 4(7m_1 - 3m_2 + 4)r_1 + 4r_1^2 
+ 8(7m_1 - 3m_2 - 2r_1 + 4)r_2 + 16r_2^2 + 56m_1 + 16
\bigr]^{0.5^{\mathstrut}}$
\end{document} 

答案2

有很多选择。

如果可能的话,您可以尝试重新排列根下的表达式以使其更短,例如在这个特定情况下,更短的等价表达式是

$S=\sqrt{(3m_2+7m_1-2r_1+4r_2+4)^2-24m_2(2m_1+2r_2-r_1+2)}$

或者直接使用一个额外的符号,例如

$S=\sqrt{T},$
where $T=\dots$

或者完全省略根,将表达式表示为正方形:

$S^2=\dots$

梅威瑟:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}

\begin{align}
S&=\sqrt{(3m_2+7m_1-2r_1+4r_2+4)^2-24m_2(2m_1+2r_2-r_1+2)}
\end{align}

\begin{align}
S&=\sqrt{T}
,\\
\text{where }\quad
T&=
49m_1^2 - 6(m_1 + 4)m_2 + 9m_2^2 
\\
&- 4(7m_1 - 3m_2 + 4)r_1 + 4r_1^2 \nonumber
\\
&+ 8(7m_1 - 3m_2 - 2r_1 + 4)r_2 \nonumber
\\
&+ 16r_2^2 + 56m_1 + 16 \nonumber
.
\end{align}

\begin{align}
S^2&=
49m_1^2 - 6(m_1 + 4)m_2 + 9m_2^2 
\\
&- 4(7m_1 - 3m_2 + 4)r_1 + 4r_1^2 \nonumber
\\
&+ 8(7m_1 - 3m_2 - 2r_1 + 4)r_2 \nonumber
\\
&+ 16r_2^2 + 56m_1 + 16 \nonumber
.
\end{align}

\end{document}

在此处输入图片描述

相关内容