我无法在一行中写出这个大表达式的平方根。有没有其他方法可以做到这一点?
\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}