更改 alignat 中的方程编号

更改 alignat 中的方程编号

我在 alignat 环境中有以下方程式

$\begin{alignat}{4}
&p^0\colon\od{u_0(x)}{x} = 0 \quad &\text{with} \quad u_0(0) = 1, \\
&p^1\colon \od{u_1(x)}{x} -u_{{0}} \left( x \right) =0 \quad &\text{with} \quad u_1(0) = 0, \\
&p^2\colon \od{u_2(x)}{x} -u_{{1}} \left( x \right) =0 \quad &\text{with} \quad u_2(0) = 0, \\
&p^3\colon \od{u_3(x)}{x} -u_{{2}} \left( x \right) =0 \quad &\text{with} \quad u_3(0) = 0. \\
\end{alignat}$

在我的文档中,这些方程式被编号为 (1)、(2)、(3) 等等。

我怎样才能将这些方程编号为 (1.1)、(1.2)、(1.3),而不影响这些方程之后的其他方程?

感谢你们对我的帮助。

答案1

您想要使用的subequations环境如下:

\documentclass{minimal}
\usepackage{amsmath}
\begin{document}
    \begin{alignat}{2}
        x& = y_1-y_2+y_3-y_5+y_8-\dots &\quad& \text{by C}\\
        & = y’\circ y^* && \text{by D}\\
        & = y(0) y’ && \text {by Axiom 1.}
    \end{alignat}

    \begin{subequations}
        \renewcommand{\theequation}{\theparentequation.\arabic{equation}} 
        \begin{alignat}{4}
            & p^0\colon \od{u_0(x)}{x} = 0 \quad &\text{with} \quad u_0(0) = 1, \\
            & p^1\colon \od{u_1(x)}{x} -u_{{0}} \left( x \right) =0 \quad &\text{with} \quad u_1(0) = 0, \\
            & p^2\colon \od{u_2(x)}{x} -u_{{1}} \left( x \right) =0 \quad &\text{with} \quad u_2(0) = 0, \\
            & p^3\colon \od{u_3(x)}{x} -u_{{2}} \left( x \right) =0 \quad &\text{with} \quad u_3(0) = 0.
    \end{alignat}
    \end{subequations}

    \begin{alignat}{2}
        x& = y_1-y_2+y_3-y_5+y_8-\dots &\quad& \text{by C}\\
        & = y’\circ y^* && \text{by D}\\
        & = y(0) y’ && \text {by Axiom 1.}
    \end{alignat}
\end{document}

输出结果如下: 在此处输入图片描述

相关内容