你好,我使用多行来生成这个,但我想为每 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}