我有一个相当大的论点,我想一些方程式将文本向左对齐。这通常只是对手头问题的引用
我想要的结果如下图所示。但是,我有两个规格
- 将方程式对齐到箭头前
- 齐平
a)
,b)
并c)
向左。
在我的代码中,我做了一些非常丑陋的手动拟合,以对齐箭头处的方程式,因为我不知道如何使用alignat
。任何帮助都将不胜感激。我尝试使用alignedat
inside flalign
,但是我的编译器不理解这一点。下面显示了生成上述图像的 MWE
注意,我并不局限于使用 或alignedat
。任何能产生足够输出的解决方案都非常受欢迎。alignat
flalign
代码
\documentclass[preview,border={0cm 0cm 0cm -0.3cm}]{standalone}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{3}
a)
&f(x)
= 2 - 3x
&\Rightarrow x
= \frac{2 - f(x)}{3} \hspace{0.25cm}
&\Rightarrow f^{-1}(x)
= \frac{2 - x}{3} \\
b)
&g(x)
= 1 + x^3
&\Rightarrow x
= \sqrt[3]{g(x) - 1}
&\Rightarrow g^{-1}(x)
= \sqrt[3]{x - 1} \\
c)
&h(x)
= \frac{1}{x - 1}
&\Rightarrow x
= \frac{1}{h(x)} + 1 \hspace{0.25cm}
&\Rightarrow h^{-1}(x)
= \frac{1}{x} + 1
\end{alignat*}
\end{document}
\end{document}
答案1
那么接下来呢?方程数字是使用\leqnomode
从这里(红线表示文字宽度:
\documentclass{article}
\usepackage{mathtools}
\usepackage{amsmath}
\makeatletter
\newcommand{\leqnomode}{\tagsleft@true}
\newcommand{\reqnomode}{\tagsleft@false}
\makeatother
\begin{document}
\leqnomode
\renewcommand\theequation{\alph{equation}}
\begin{alignat}{5}
f(x) &= 2 - 3x
&&\Rightarrow x &&= \frac{2 - f(x)}{3}
&&\Rightarrow f^{-1}(x)
&&= \frac{2 - x}{3} \\
g(x) &= 1 + x^3
&&\Rightarrow x &&= \sqrt[3]{g(x) - 1}
&&\Rightarrow g^{-1}(x)
&&= \sqrt[3]{x - 1} \\
h(x) &= \frac{1}{x - 1}
&&\Rightarrow x &&= \frac{1}{h(x)} + 1
&&\Rightarrow h^{-1}(x)
&&= \frac{1}{x} + 1
\end{alignat}
\reqnomode
\end{document}