如何在显示数学模式中添加换行符?

如何在显示数学模式中添加换行符?

例如,如何在

\[
    a + b = c // what should I add here?
    a = c - b
\]

答案1

用于\[...\]排版单个方程式,而不是多个方程式。

您需要使用允许多个方程的环境。一种方法是使用gather,但我通常使用align,两者都来自amsmath包:

在此处输入图片描述

笔记:

  • 在显示数学环境中,如果在其间留空行,则会获得额外的垂直间距,并且段落与后续显示之间可能会出现分页符。
  • 如果您不想对方程式进行编号,请使用带星号的环境版本:gather*align*
  • 一个很好的参考是 Herbert Voss 的 对 (La)TeX 中的数学进行全面回顾

代码:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather}
    a + b = c \\ 
    a = c - b
\end{gather}
%
With the align environment you can align equations:
%
\begin{align}
    a + b &= c \\        
        a &= c - b
\end{align}
\end{document}

答案2

如果gather没有选项,例如,导入的命令中的所有内容都处于数学模式,请考虑将它们设为单列矩阵而不显示符号,然后就可以使用\\
代码:

\[
\begin{array}{c}
a + b = c \\  % just use \\
a = c - b
\end{array}
\]

答案3

为什么不使用两种模式?

\[
    a + b = c
\]
\[
    a = c - b
\]

相关内容