alignat
및 환경 내에 배치된 방정식 세트를 참조하려고 합니다 subequations
. 따로따로라기 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}