如何使用 alignat 格式

如何使用 alignat 格式

我有这个代码:

\begin{alignat*}
    && u=\tan^{-1}{x} &&v=x\\
    && du=\frac{1}{1+x^2} &&dv=1
\end{alignat*}

我尝试将 u 与 du 对齐,将 v 与 dv 对齐。出现错误,下页显示以下内容: 我究竟做错了什么?

编辑:我有以下错误: 第 21 行:缺少数字,视为零 第 23 行:amsmath 错误:此行有多余的 & 第 23 行:放错了 \omit

答案1

您必须说明alignat需要多少对“右-左”列。并且必须提供所需的分隔。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat*}{2}
& u=\arctan{x}       &\qquad& v=x\\
& du=\frac{1}{1+x^2} &&       dv=1
\end{alignat*}

\end{document}

在此处输入图片描述

我使用“arctan”,因为我认为您使用的符号在数学上是错误的,所以我不能使用它。

如果要按照=标志对齐:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat*}{2}
 u&=\arctan{x}      &\qquad  v&=x\\
du&=\frac{1}{1+x^2} &       dv&=1
\end{alignat*}

\end{document}

在此处输入图片描述

答案2

欢迎来到 TeX.SE!

  • 请始终提供 MWE(最小工作示例),这是一个小而完整的文档,我们可以按原样编译它并重现您的问题
  • 环境alignat需要有关您希望拥有多少列的数据(由于您没有定义它们,因此您会收到错误)
\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{alignat*}{3}
     u & = \tan^{-1}{x}     &\qquad &  v & = x\\
    du & = \frac{1}{1+x^2}  &       & dv & = 1
\end{alignat*}
\end{document}

在此处输入图片描述

如果您希望使用数学表达式在列之间有更大的距离,则使用align环境alignat

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
     u & = \tan^{-1}{x}      &  v & = x\\
    du & = \frac{1}{1+x^2}   & dv & = 1
\end{align*}
\end{document}

在此处输入图片描述

相关内容