我最近才开始使用 LaTeX 做作业,我想知道如何在保持方程式在“=”符号处对齐的同时对答案进行双下划线?我有这段代码:
\begin{align} \frac{f'_N}{f'_K}&=\frac{w}{r}\\ \frac{1+2K}{2N}&=\frac{w}{r}\\ \cancel{2N}\cdot\frac{2K+1}{\cancel{2N}}&=\frac{w}{r}\cdot 2N\\ 2K&=\frac{w}{r}\cdot \left. 2N-1 \hspace{1cm}\right|\cdot \frac{1}{2} \\ K&=\frac{w}{r}\cdot N-\frac{1}{2} \end{align}
我希望能够将最后一个方程式的下划线作为答案,同时保持所有方程式在“=”符号处对齐。我试过了
\underline{\underline{K&=\frac{w}{r}\cdot N-\frac{1}{2}}}
但是,当我尝试编译时,&符号似乎与某些东西冲突,导致出现错误。当我从我想要双下划线的等式中删除&符号时,它可以完美编译,但最后一个等式与其他等式不一致。我尝试寻找答案,但目前还没有找到任何解决方案。有人知道如何实现吗?
答案1
有两种方法:
\documentclass{article}
\usepackage{mathtools,cancel}
\newlength{\mylen}
\settowidth{\mylen}{$K$}
\begin{document}
\begin{align}
\frac{f'_N}{f'_K} &= \frac{w}{r} \\
\frac{1+2K}{2N} &= \frac{w}{r} \\
\cancel{2N}\cdot\frac{2K+1}{\cancel{2N}} &= \frac{w}{r}\cdot 2N \\
2K &= \frac{w}{r}\cdot \left. 2N-1 \hspace{1cm}\right|\cdot \frac{1}{2} \\
K &= \frac{w}{r}\cdot N-\frac{1}{2} \\
&\hspace*{-\mylen}\underline{\underline{K = \frac{w}{r}\cdot N-\frac{1}{2}}} \\
&\mathllap{\underline{\underline{K\vphantom{\frac{1}{2}}}}}
\underline{\underline{{}= \frac{w}{r}\cdot N-\frac{1}{2}}}
\end{align}
\end{document}
第一个使用基于内容宽度的水平调整,该内容位于等式的左侧。第二个复制了左侧的下划线,但使用 eft l
overmath
进行设置lap
(由mathtools
)。垂直高度调整(通过\vphantom
)确保各个\underline{\underline{...}}
结构对齐。