我正在尝试显示如下所示的派生表达式:
f(x) = (expression 1) + (expression 2)
- (expression 3)
= (expression 4)
我可以让它按我想要的方式显示,除了居中, 通过使用:
\begin{equation*}
\begin{alignedat}{2}
f(x) &= (\text{expression 1}) &&+ (\text{expression 2}) \\
& &&- (\text{expression 3}) \\ \\
&= (\text{expression 4}) &&
\end{alignedat}
\end{equation*}
问题是,如果我尝试使用 Stack Exchange 上提到的任何技巧来左对齐方程式(例如 \flalign),我将无法根据需要将方程式相互对齐。我对 TeX 还不太熟悉,所以可能错过了一些简单的东西。
答案1
如果它针对的是一些方程式,而不是整个文档,fleqn
则环境nccmath
就是这样做的:
\documentclass{article}
\usepackage{lipsum}
\usepackage{amsmath, nccmath}
\begin{document}
Some text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text.
\begin{fleqn}
\begin{equation*}
\begin{alignedat}{2}
f(x) &= (\text{expression 1}) &&+ (\text{expression 2}) \\
& &&- (\text{expression 3}) \\ \\
&= (\text{expression 4}) &&
\end{alignedat}
\end{equation*}\end{fleqn}
\end{document}
答案2
由于您不需要方程编号,最简单的方法就是使用$...$
。顺便说一句,您的方程式中没有任何垂直对齐,所有对齐都是水平的。
\documentclass{article}
\usepackage{amsmath}
\usepackage{showframe} % just for illustration
\begin{document}
\noindent%
$\displaystyle
\begin{alignedat}{2}
f(x) &= (\text{expression 1}) &&+ (\text{expression 2}) \\
& &&- (\text{expression 3}) \\ \\
&= (\text{expression 4}) &&
\end{alignedat}
$
\end{document}