子方程编号和位置安排

子方程编号和位置安排
    \begin{subequations}
\renewcommand\arraystretch{1.33} % or some other suitable value
\begin{flalign}
{}_{\mathrm{L}}^{}\mathbf{M} &\equiv 
   \begin{bmatrix}
      {}_{\mathrm{L}}^{}\mathbf{M}^{\mathrm{f}}_{ii} & 0 & 0 \\
      0 & {}_{\mathrm{L}}^{}\mathbf{M}^{\mathrm{fs}}_{cc} & 0 \\
      0 & 0 &{}_{\mathrm{L}}^{}\mathbf{M}^{\mathrm{s}}_{ii} \, 
   \end{bmatrix}, \label{fsi_mass_mat}\\
\mathbf{C} &\equiv 
   \begin{bmatrix}
      \mathbf{C}^{\mathrm{f}}_{ii} & \mathbf{C}^{\mathrm{f}}_{ic} & 0 \\
      \mathbf{C}^{\mathrm{f}}_{ci} & \mathbf{C}^{\mathrm{f}}_{cc} & 0 \\
      0 & 0 & \mathbf{C}^{\mathrm{s}}_{ii} \,
   \end{bmatrix},\label{fsi_diffusion_mat} \\
\mathbf{G} &\equiv 
   \begin{bmatrix}
      \mathbf{G}^{\mathrm{f}}_{i} \\
      \mathbf{G}^{\mathrm{f}}_{c} \\
      0 
   \end{bmatrix}, \label{fsi_divergence_mat} \\
\mathbf{q(u)} &\equiv 
   \begin{Bmatrix}
      0 \\
      \mathbf{q}^{\mathrm{s}}_{c}(\mathbf{u}^\mathrm{s}) \\
      \mathbf{q}^{\mathrm{s}}_{i}(\mathbf{u}^\mathrm{s})
   \end{Bmatrix}, \label{fsi_internal_force_vec_str}\\
\mathbf{N} &\equiv
   \begin{Bmatrix}
      \mathbf{N}^{\mathrm{f}}_{i} \\
      \mathbf{N}^{\mathrm{f}}_{c} \\
      0 
   \end{Bmatrix}, \label{fsi_convection_vec} \\
\mathbf{g} &\equiv 
   \begin{Bmatrix}
      \mathbf{g}^{\mathrm{f}}_{i}  \\
      \mathbf{g}^{\mathrm{fs}}_{c} \\
      \mathbf{g}^{\mathrm{s}}_{i} 
   \end{Bmatrix}, \label{fsi_external_force_vec} \\
\mathbf{a} &\equiv 
   \begin{Bmatrix}
      \mathbf{a}^{\mathrm{f}}_{i} \\
      \mathbf{a}^{\mathrm{fs}}_{c} \\
      \mathbf{a}^{\mathrm{s}}_{i} 
   \end{Bmatrix}, \label{fsi_accl_vec} \\
\mathbf{v} &\equiv 
   \begin{Bmatrix}
      \mathbf{v}^{\mathrm{f}}_{i} \\
      \mathbf{v}^{\mathrm{fs}}_{c} \\
      \mathbf{v}^{\mathrm{s}}_{i} 
   \end{Bmatrix}, \label{fsi_vel_vec} \\
\mathbf{u} &\equiv 
   \begin{Bmatrix}
      \ast \\
      \mathbf{u}^{\mathrm{fs}}_{c} \\
      \mathbf{u}^{\mathrm{s}}_{i}
   \end{Bmatrix}, \label{fsi_disp_vec}\\
 \mathbf{p} &\equiv  \mathbf{p}^{\mathrm f}, \label{fsi_pressure_vec}\\
{}_{\mathrm{L}}^{}\mathbf{M}^{\mathrm {fs}}_{cc} &\equiv {}_{\mathrm{L}}^{}\mathbf{M}^{\mathrm {f}}_{cc}+{}_{\mathrm{L}}^{}\mathbf{M}^{\mathrm {s}}_{cc}, \label{FSI_mass_mat_coupled}
\end{flalign}
\end{subequations}

在此处输入图片描述

各位会员,大家好,@Mico:实际上,我正在寻找附图中所示的子方程的编号和排列类型。目前,我得到的编号为 (4.45a)、(4.45b)、(4.45c)、(4.45d)、(4.45e)...等,如上图所示。方程 (4.45j) 和 (4.45k) 超出页面范围。我想仅更改这组子方程的编号样式,例如 (4.45 ak),如下图 (最后) 所示。谢谢。 在此处输入图片描述

答案1

正如@Bernard 在评论中指出的那样,(a)您的编号系统无需利用环境即可实现subequations,并且(b)必然会失去交叉引用各个子方程的能力。

对于以下屏幕截图,我使用单个align环境、\notag第 1、2 和 3 行的指令以及\tag自定义最后一行中方程式“数字”外观的指令。相对于您发布的代码,主要变化是我用 替换了 10 条行末\\(换行)指令中的7 条\quad。此外,我删除了 11 条现有\label语句,因为您不想输出单个子方程式数字。

在此处输入图片描述

就我个人而言,如果你不愿意让读者轻松识别,我看不出坚持整个方程组由 11 个独立子方程组成的有效理由哪个例如,子方程可能对应于字母“i”,即构成第 9 个子方程。这将是好多了如果您对所有 11 个方程使用单一gather环境和单一方程编号,则读者会更容易理解。如果您确实需要交叉引用其中一个子方程,则只需编写类似“ ”的内容... as can be seen in the expression for $\mathbf{g}$ in equation \eqref{<use the appropriate label>}, ...

在此处输入图片描述

\documentclass{report}
\usepackage{amsmath}
\allowdisplaybreaks
% handy shortcut macro:
\newcommand\LMmat[1][]{{}_{\mathrm{L}\mkern-2mu}^{}\mathbf{M}^{\mathrm{#1}}}

\begin{document}
\setcounter{chapter}{4}\setcounter{equation}{44} % just for this example

\begingroup % localize scope of the following instruction
\renewcommand\arraystretch{1.33} % or some other suitable value
\begin{align}
\refstepcounter{equation}
\LMmat &\equiv 
   \begin{bmatrix}
      \LMmat[f]_{ii} & 0 & 0 \\
      0 & \LMmat[fs]_{cc} & 0 \\
      0 & 0 & \LMmat[s]_{ii} \, 
   \end{bmatrix}, \quad
\mathbf{C} \equiv 
   \begin{bmatrix}
      \mathbf{C}^{\mathrm{f}}_{ii} & \mathbf{C}^{\mathrm{f}}_{ic} & 0 \\
      \mathbf{C}^{\mathrm{f}}_{ci} & \mathbf{C}^{\mathrm{f}}_{cc} & 0 \\
      0 & 0 & \mathbf{C}^{\mathrm{s}}_{ii} \,
   \end{bmatrix}, \quad
\mathbf{G} \equiv 
   \begin{bmatrix}
      \mathbf{G}^{\mathrm{f}}_{i} \\
      \mathbf{G}^{\mathrm{f}}_{c} \\
      0 
   \end{bmatrix},  \notag\\
\mathbf{q(u)} &\equiv 
   \begin{Bmatrix}
      0 \\
      \mathbf{q}^{\mathrm{s}}_{c}(\mathbf{u}^\mathrm{s}) \\
      \mathbf{q}^{\mathrm{fs}}_{i}(\mathbf{u}^\mathrm{s})
   \end{Bmatrix}, \quad
\mathbf{N} \equiv
   \begin{Bmatrix}
      \mathbf{N}^{\mathrm{f}}_{i} \\
      \mathbf{N}^{\mathrm{f}}_{c} \\
      0 
   \end{Bmatrix},  \quad
\mathbf{g} \equiv 
   \begin{Bmatrix}
      \mathbf{g}^{\mathrm{f}}_{i}  \\
      \mathbf{g}^{\mathrm{fs}}_{c} \\
      \mathbf{g}^{\mathrm{fs}}_{i} 
   \end{Bmatrix},  \notag \\
\mathbf{a} &\equiv 
   \begin{Bmatrix}
      \mathbf{a}^{\mathrm{f}}_{i} \\
      \mathbf{a}^{\mathrm{fs}}_{c} \\
      \mathbf{a}^{\mathrm{fs}}_{i} 
   \end{Bmatrix},  \quad
\mathbf{v} \equiv 
   \begin{Bmatrix}
      \mathbf{v}^{\mathrm{f}}_{i} \\
      \mathbf{v}^{\mathrm{fs}}_{c} \\
      \mathbf{v}^{\mathrm{fs}}_{i} 
   \end{Bmatrix}, \quad
\mathbf{u} \equiv 
   \begin{Bmatrix}
      \ast \\
      \mathbf{u}^{\mathrm{fs}}_{c} \\
      \mathbf{u}^{\mathrm{fs}}_{i}
   \end{Bmatrix}, \notag\\
 \mathbf{p} &\equiv  \mathbf{p}^{\mathrm f}, \quad
\LMmat[fs]_{cc} \equiv \LMmat[f]_{cc} + \LMmat[s]_{cc}\,. 
\tag{\arabic{chapter}.\arabic{equation}a--k}
\label{eq:11subequations}
\end{align}
\endgroup

\noindent
A cross-reference to equations \eqref{eq:11subequations}.

%%%%%
\medskip\hrule\medskip

\begingroup % localize scope of the following instruction
\renewcommand\arraystretch{1.33} % or some other suitable value
\begin{gather}
\LMmat \equiv 
   \begin{bmatrix}
      \LMmat[f]_{ii} & 0 & 0 \\
      0 & \LMmat[fs]_{cc} & 0 \\
      0 & 0 & \LMmat[s]_{ii} \, 
   \end{bmatrix}, \quad
\mathbf{C} \equiv 
   \begin{bmatrix}
      \mathbf{C}^{\mathrm{f}}_{ii} & \mathbf{C}^{\mathrm{f}}_{ic} & 0 \\
      \mathbf{C}^{\mathrm{f}}_{ci} & \mathbf{C}^{\mathrm{f}}_{cc} & 0 \\
      0 & 0 & \mathbf{C}^{\mathrm{s}}_{ii} \,
   \end{bmatrix}, \quad
\mathbf{G} \equiv 
   \begin{bmatrix}
      \mathbf{G}^{\mathrm{f}}_{i} \\
      \mathbf{G}^{\mathrm{f}}_{c} \\
      0 
   \end{bmatrix},  \notag \\
\mathbf{q(u)} \equiv 
   \begin{Bmatrix}
      0 \\
      \mathbf{q}^{\mathrm{s}}_{c}(\mathbf{u}^\mathrm{s}) \\
      \mathbf{q}^{\mathrm{fs}}_{i}(\mathbf{u}^\mathrm{s})
   \end{Bmatrix}, \quad
\mathbf{N} \equiv
   \begin{Bmatrix}
      \mathbf{N}^{\mathrm{f}}_{i} \\
      \mathbf{N}^{\mathrm{f}}_{c} \\
      0 
   \end{Bmatrix},  \quad
\mathbf{g} \equiv 
   \begin{Bmatrix}
      \mathbf{g}^{\mathrm{f}}_{i}  \\
      \mathbf{g}^{\mathrm{fs}}_{c} \\
      \mathbf{g}^{\mathrm{fs}}_{i} 
   \end{Bmatrix},  \notag  \\
\mathbf{a} \equiv 
   \begin{Bmatrix}
      \mathbf{a}^{\mathrm{f}}_{i} \\
      \mathbf{a}^{\mathrm{fs}}_{c} \\
      \mathbf{a}^{\mathrm{fs}}_{i} 
   \end{Bmatrix},  \quad
\mathbf{v} \equiv 
   \begin{Bmatrix}
      \mathbf{v}^{\mathrm{f}}_{i} \\
      \mathbf{v}^{\mathrm{fs}}_{c} \\
      \mathbf{v}^{\mathrm{fs}}_{i} 
   \end{Bmatrix}, \quad
\mathbf{u} \equiv 
   \begin{Bmatrix}
      \ast \\
      \mathbf{u}^{\mathrm{fs}}_{c} \\
      \mathbf{u}^{\mathrm{fs}}_{i}
   \end{Bmatrix}, \notag  \\
\mathbf{p} \equiv  \mathbf{p}^{\mathrm f}, \quad
\LMmat[fs]_{cc} \equiv \LMmat[f]_{cc} + \LMmat[s]_{cc}\,. 
\label{eq:11equationsgathered}
\end{gather}
\endgroup

\end{document}

相关内容