方程式太大,一行写不下

方程式太大,一行写不下

我有一个方程式太长,无法在一行中显示出来:

x = a + b + c + d + e + f

作为示例。正确的处理方法是什么?我是否将其分成多行?我是否减小字体?我正在使用LyX作为编辑器。

答案1

不要为了使方程式合适而减小字体大小。该amsmath包有许多多行对齐结构,其中最简单的可能是:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
x ={}&  a + b + c +{}\\
    & d + e + f
\end{align*}


or

\begin{align*}
x &=  a + b + c \\
  & + d + e + f
\end{align*}



\end{document}

答案2

我相信amsmathlyx 可以提供这些环境。你可以试试这个:

\[
\begin{aligned}
  x &= a + b + c\\
    & \quad{} + d + e + f
\end{aligned}
\]

答案3

http://forms.aps.org/author/styleguide.pdf, 这物理评论风格和符号指南他们建议您要断开的等式的续行以数学运算符而不是表达式开头。

\documentclass{article}
\begin{document}
\[
\begin{array}{ll}
x = & a + b + c\\
    & + d + e + f\\
\end{array}
\]
\end{document}

另一份风格指南来自工具同意。

并且他们还允许将等号排列为有效的选项。

\documentclass{article}
\begin{document}
\[
\begin{array}{lll}
x & = & a + b + c\\
  & + & d + e + f\\
\end{array}
\]
\end{document}

以上是对这些问题的简要讨论。实现这一点的适当环境是 ams align 环境。但是,我没有时间与有挑战的学生交流。

答案4

您可以使用“数组”环境将方程拆分为多行。根据行宽(无论您使用单列还是双列、A4 还是使用信纸等),您必须查看应该在哪里拆分方程。它可能类似于以下内容:

\begin{align}
\label{eq1}
\begin{array}{ll}
x & = a + b + c\\
& + d + e + f
\end{array}
\end{align}

注意:您也可以使用“对齐”,但最好使用“数组”为您的等式保留一个标签。

相关内容