如何将分数中的两个等式在 `=` 处对齐?

如何将分数中的两个等式在 `=` 处对齐?

我试图回答这个问题问题在另一个 stackexchange 论坛上,说他们可以使用 Latex 代替,但我发现自己无法弄清楚如何在 Latex 中做到这一点。

是否有可能有两个方程,一个在分子中,一个在分母中,并在=每个方程中对齐?这是 MWE

\documentclass[12pt]{article}
\usepackage{amsmath}

\begin{document}

$\frac{\text{test} = 0.01}{\text{testing} = 0.01}$
\end{document}

给予

在此处输入图片描述

我希望这两个在 处对齐=。就像使用align*环境时一样,只不过现在在分数内。

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\text{test} &= 0.01 \\
\text{testing} &= 0.01
\end{align*}
\end{document}

在此处输入图片描述

TL 2022

更新 感谢大家的回答。希望我能接受所有答案。我选了

\[
\begin{aligned}
\text{test}&=0.01 \\
\hline
\text{testing}&=0.01
\end{aligned}
\]

因为对我来说,理解它的工作原理是最容易的。但所有答案都非常棒。

答案1

当然,这不是一个小数目。但很容易模仿。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{aligned}
\text{test}&=0.01 \\
\hline
\text{testing}&=0.01
\end{aligned}
=
\frac{0.01}{0.01}
\]

\end{document}

在此处输入图片描述

但间距并不完全相同。

只是为了好玩。

\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs}

\begin{document}

\[
\setlength{\aboverulesep}{0.14ex}
\setlength{\belowrulesep}{0.22ex}
\begin{aligned}
\addlinespace[0.04ex]
\text{test}&=0.01 \\
\midrule[0.4pt]
\text{testing}&=0.01
\end{aligned}
=
\frac{0.01}{0.01}
\]

\end{document}

在此处输入图片描述

答案2

使用一些\phantoms 和lapping:

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools}

\begin{document}

$\frac{\text{test} = 0.01}{\text{testing} = 0.01}$

$\frac{\phantom{\text{testing}}\mathllap{\text{test}} = 0.01}{\text{testing} = 0.01}$

\end{document}

答案3

一种可能性是使用数组。

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{array}{r@{}c@{}l}
\text{test}&{}={}&0.01 \\\hline
\text{testing}&{}={}&0.01
\end{array}
\end{equation*}
\end{document}

在此处输入图片描述

答案4

并不是说这是一种首选方法,但尽管如此,它tabstackengine还是可以实现预期的结果。

\documentclass[12pt]{article}
\usepackage[TABcline]{tabstackengine}
\usepackage{amsmath}
\stackMath
\begin{document}
\[
\setstackgap{S}{1pt}
\vcenter{\hbox{\alignShortstack{
\text{test} \mathstrut=& 0.01 \\
\TABcline{1-2}
\text{testing} \mathstrut=& 0.01}}} = 0
\]
\end{document}

在此处输入图片描述

相关内容