写出更简洁的方程式

写出更简洁的方程式

我一直有这个问题:我试图写一个非常大的多项式,但是当我使用 eqnarray 时它看起来不太好看。有没有办法让它看起来更好看?我使用的是两列模板,所以空间有限。

\begin{eqnarray}\label{rsmEqu}
&& B =-0.76562-2.38354S-0.17144R+0.81956\lambda      \nonumber \\
&&-0.18059SR+0.14635S\lambda+0.0253R\lambda+0.02885S^2 \nonumber \   
\end{eqnarray}

答案1

您对美化表达式的兴趣很可能围绕对齐。无论如何,不​​要使用eqnarray。而是使用amsmathalign环境:

在此处输入图片描述

\documentclass[twocolumn]{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand{\noeq}{\phantom{=}{}}
\begin{document}
\section{A section}
Here is some text. Your original \verb|eqnarray|:
\begin{eqnarray}
&& B =-0.76562-2.38354S-0.17144R+0.81956\lambda      \nonumber \\
&&-0.18059SR+0.14635S\lambda+0.0253R\lambda+0.02885S^2 \nonumber \\
&&+0.00815R^2+0.00332\lambda^2-0.00112SR\lambda+0.01041S^2R\nonumber \\
&&-0.00665S^2\lambda+0.000005SR^2+0.00016S\lambda^2 \nonumber \\
&&-0.000173R^2\lambda+0.00317S^3+0.000006R^3\nonumber \\
&&-0.00017\lambda^3
\end{eqnarray}
Here is an \verb|align| version:
\begin{align}
B &= -0.76562-2.38354S-0.17144R+0.81956\lambda \nonumber \\
  &\noeq -0.18059SR+0.14635S\lambda+0.0253R\lambda \nonumber \\
  &\noeq +0.02885S^2+0.00815R^2+0.00332\lambda^2 \nonumber \\
  &\noeq -0.00112SR\lambda+0.01041S^2R-0.00665S^2\lambda \nonumber \\
  &\noeq +0.000005SR^2+0.00016S\lambda^2-0.000173R^2\lambda \nonumber \\
  &\noeq +0.00317S^3+0.000006R^3-0.00017\lambda^3
\end{align}
\lipsum[1-3]
\end{document}

作为动机,请参阅\eqnarray对比\align,您将在其中找到有关不使用的更多参考eqnarray

答案2

我建议使用alignat环境,因为二元运算符的对齐使得等式更容易阅读:

在此处输入图片描述

以下是 Werner 解决方案的扩展示例,使用alignat

在此处输入图片描述

笔记:

  • align环境类似,alignat提供了多个rl对齐方式,但没有方程对之间的间距rl&&有必要使以下列l左对齐(并跳过r右对齐列)。
  • 加号和减号之前{}的是为了确保它们被视为二元运算符。

代码:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\noindent
Example from MWE:
\begin{alignat*}{6}
B &= &&{}-0.76562   &&{}-2.38354S        &&{}-0.17144R       &&{}+ 0.81956\lambda \\
  &  &&{}-0.18059SR &&{}+0.14635S\lambda &&{}+0.0253R\lambda &&{}+ 0.02885S^2
\end{alignat*}
Extended example from Werner's solution:
\begin{alignat*}{6}
B &= &&{}-0.76562           &&{}-2.38354S         &&{}-0.17144R          &&{}+0.81956\lambda  \\
  &  &&{}-0.18059SR         &&{}+0.14635S\lambda  &&{}+0.0253R\lambda    &&{}+0.02885S^2 \\
  &  &&{}+0.00815R^2        &&{}+0.00332\lambda^2 &&{}-0.00112SR\lambda  &&{}+0.01041S^2R\\
  &  &&{}-0.00665S^2\lambda &&{}+0.000005SR^2     &&{}+0.00016S\lambda^2 &&{}-0.000173R^2\lambda  \\
  &  &&{}+0.00317S^3        &&{}+0.000006R^3      &&{}-0.00017\lambda^3
\end{alignat*}
\end{document}

相关内容