標記子方程式後的小縮排

標記子方程式後的小縮排

我試圖引用放置在alignatsubequations環境中的一組方程式。我想將它們Eq. 1一起提及,而不是Eqs. 1a and 1b單獨提及。下面的 MWE 正是這樣做的,但在方程式正下方的段落中留下了一個小縮排。有沒有辦法避免這個問題或使用不同的環境?

\documentclass{article}
 \usepackage{mathtools}
 \usepackage{lipsum}
 \begin{document}
  \lipsum[1]
  \begin{subequations}
   \begin{alignat}{1}
    \dot{\mathbf{u}}_{i} &= \frac{\mathbf{u}_{i+1} - \mathbf{u}_{i-1}}{2\Delta t} + \mathcal{O}(\Delta t^2) \\
    \ddot{\mathbf{u}}_{i} &= \frac{\mathbf{u}_{i+1} - 2\mathbf{u}_{i} + \mathbf{u}_{i-1}}{\Delta t^2} + \mathcal{O}(\Delta t^2)
   \end{alignat}
   \label{eq}
  \end{subequations}
  \lipsum[2]

  I'm referencing the equation here: \ref{eq}
 \end{document}

答案1

   \label{eq}% you need a percent here

答案2

您將標籤放在錯誤的行中;參考由 設定\begin{subequations},因此最佳位置就在它之後(是否在同一行,這並不重要)。

\documentclass{article}
\usepackage{mathtools}
\usepackage{lipsum}
\begin{document}

\lipsum*[1]% *, or a paragraph is started
\begin{subequations}\label{eq}
\begin{alignat}{1}
\dot{\mathbf{u}}_{i}  &=
  \frac{\mathbf{u}_{i+1} - \mathbf{u}_{i-1}}{2\Delta t} + \mathcal{O}(\Delta t^2) \\
\ddot{\mathbf{u}}_{i} &=
  \frac{\mathbf{u}_{i+1} - 2\mathbf{u}_{i} + 
  \mathbf{u}_{i-1}}{\Delta t^2} + \mathcal{O}(\Delta t^2)
\end{alignat}
\end{subequations}
\lipsum[2]

I'm referencing the equation here: \ref{eq}

\end{document}

在此輸入影像描述

相關內容