使用多行进行子计数

使用多行进行子计数

你好,我使用多行来生成这个,但我想为每 3 个方程式获得一个子编号,例如 1.a、1.b 1.c 并带有相应的标签。

方程式

这是代码

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,mathtools,relsize}
\begin{document}

\begin{equation}
\begin{multlined}[.7\textwidth]
U_{shock}= + \mathlarger{\frac{\gamma-1}{2}}\\[5pt]
\shoveleft{U_{rare}=-\frac{2c_{II}}{\gamma-1}\left[ \-\left(\frac{p_I}{p_{II}}\right)^{\frac{\gamma-1}{2\gamma}}\right]=F(p_I)\,;}\\[5pt]
\shoveleft{U_{vac}=\frac{2(c_I+c_{II})}{\gamma-1}=F(0)\,.}\\[5pt]
\end{multlined}
\end{equation}

\end{document}

就我而言,正如我所说,我希望有一个像 (3.7a) (3.7b) (3.7c) 这样的编号

谢谢!

答案1

我认为multlined在这里没有用。

您可以使用以下命令“硬连线”tags您想要的标签(或)\tag

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,mathtools,relsize}
\begin{document}

\begin{align}
U_{shock}= + \mathlarger{\frac{\gamma-1}{2}} \tag{3.7a}\\
\shoveleft{U_{rare}=-\frac{2c_{II}}{\gamma-1}\left[ \-\left(\frac{p_I}{p_{II}}\right)^{\frac{\gamma-1}{2\gamma}}\right]=F(p_I)\,;}  \tag{3.7b} \\
\shoveleft{U_{vac}=\frac{2(c_I+c_{II})}{\gamma-1}=F(0)\,.}  \tag{3.7c}
\end{align}

\end{document}

如果您希望此标签是“上下文相关的”(即,如果此等式移动到第 4 节,您希望它们被标记为 4.7.a 等),那么您应该看看该mathtools包(第 9 页)。

答案2

您不需要multlined\mathlarger:对于后者,使用 就足够了\cfrac。关于子编号,请使用subequations环境。我重写了第一行,以便使其像 OP 问题中的图像一样。

有两种对齐方式;我在此代码中给出了它们:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{mathtools}

\begin{document}

\begin{subequations}
\begin{align}
U_\mathrm{shock} & = \frac{p_{II} - p_I}{\sqrt{\varrho_I \biggl[\cfrac{\gamma + 1}{2}\,p_{II} + \cfrac{\gamma - 1}{2}\, p_I\biggr]}} = F(p_{II}) \\[5pt]
U_\mathrm{rare} & =-\frac{2c_{II}}{\gamma-1}\left[\left(\frac{p_I}{p_{II}}\right)^{\frac{\gamma-1}{2\gamma}}\right]=F(p_I)\:;\\[5pt]
U_\mathrm{vac} & =\frac{2(c_I+c_{II})}{\gamma-1}=F(0).
\end{align}
\end{subequations}

With a different alignment:
\begin{subequations}
\begin{align}
 &U_\mathrm{shock} = \frac{p_{II} - p_I}{\sqrt{\varrho_I\biggl[\cfrac{\gamma + 1}{2}\,p_{II} + \cfrac{\gamma - 1}{2}\, p_I\biggr]}} = F(p_{II}) \\[5pt]
&U_\mathrm{rare} =-\frac{2c_{II}}{\gamma-1}\left[ \left(\frac{p_I}{p_{II}}\right)^{\frac{\gamma-1}{2\gamma}}\right]=F(p_I)\:;\\[5pt]
&U_\mathrm{vac} =\frac{2(c_I+c_{II})}{\gamma-1}=F(0).
\end{align}
\end{subequations}

\end{document}

在此处输入图片描述

相关内容