Я пытаюсь сослаться на набор уравнений, которые размещены в 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}