如何使多线方程居中?

如何使多线方程居中?

我想将多行方程居中,但我的所有尝试都不起作用。我正在使用 Rmarkdown 的 pandoc/knitr。我给你举个例子:

\begin{equation}
\begin{aligned}
<!-- \begin{center} -->
\label{eq1}
x_1 = 1, x_2 = 1 \\
h(x) = f(-20 + 15 + 17) \\
h(x) = f(12) \approx 1 \\
<!-- \end{center} -->
\end{aligned}
\end{equation}
    \end{aligned}
\end{equation}

当我使用中心时,出现此错误:

! Missing $ inserted.
<inserted text> 
            $
l.100 \begin{center}

谢谢你的帮助。

答案1

gathered在环境中使用环境equation

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for "gathered" env.
\begin{document}
\begin{equation}\label{eq1}
  \begin{gathered}
    x_1 = 1,\ x_2 = 1       \\
    h(x) = f(-20 + 15 + 17) \\
    h(x) = f(12) \approx 1   % no "\\" needed here
  \end{gathered}
\end{equation}
\end{document}

相关内容