나는 eq로 그림에 표시된 것처럼 이러한 방정식을 정렬하고 싶습니다. 3.1.
\begin{align*} 명령을 사용하려고 했지만 실패했습니다. 내 방정식은 자동으로 중앙으로 설정됩니다. 또한 방정식을 항목별로 분류하려고 시도했지만 오류가 발생했습니다.
% --------------
%\begin{align*}
\begin{subequations} \label{eq:optimalsteuerungsprob_zeitkont}
\begin{equation} \label{eq:optProb_J_Phi_l}
\min_{\textbf{u} \in \mathcal{A}} \quad J[\textbf{u}(\cdot)] = \varphi\big(t_f, \textbf{x}(t_f)\big) + \int_{t_s}^{t_f} l\big(t,\textbf{x}(t),\textbf{u}(t)\big)\,\mathrm{d}t
\end{equation}
\begin{equation}
\text{u.B.v.} \quad \dot{\textbf{x}}(t) = \textbf{f}(t,\textbf{x}(t), \textbf{u}(t)) \qquad , \qquad \textbf{x}(0)=\textbf{x}_{0}
\end{equation}
\begin{equation} \label{eq:optProb_endbedin_PSI}
\psi\big(\,t_f,\textbf{x}(t_f)\big) = \textbf{0}
\end{equation}
\begin{equation}
\textbf{h}\big(t,\textbf{x}(t),\textbf{u}()t\big) \le \textbf{0} \quad , \quad \forall t \in [t_{s},t_{f}]
\end{equation}
\end{subequations}
%\end{align*}
%-----------------
제 최종 논문을 위한 이 작업을 도와주실 수 있나요?
많은 감사
답변1
로 이를 수행하는 방법은 다음과 같습니다 alignat
. 체계적 \textbf
으로 \mathbf
. 포맷팅 최적화 문제를 위한 패키지도 있습니다 optidef
.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{subequations} \label{eq:optimalsteuerungsprob_zeitkont}
\begin{alignat}{3} \label{eq:optProb_J_Phi_l}
& \min_{\mathbf{u} \in \mathcal{A}} & & J[\mathbf{u}(\cdot)] = \varphi\big(t_f, \mathbf{x}(t_f)\big)+ {}& & \int_{t_s}^{t_f} l\big(t,\mathbf{x}(t),\mathbf{u}(t)\big)\,\mathrm{d}t \\[2ex]
& \text{u.B.v.} & \quad & \dot{\mathbf{x}}(t) = \mathbf{f}(t,\mathbf{x}(t), \mathbf{u}(t)),%
& & \mathbf{x}(0)=\mathbf{x}_{0} \\ \label{eq:optProb_endbedin_PSI}
& & & \psi\big(\,t_f,\mathbf{x}(t_f)\big) = \mathbf{0} \\
& & & \mathbf{h}\big(t,\mathbf{x}(t),\mathbf{u}()t\big) \le \mathbf{0}, %
& & \forall t \in [t_{s},t_{f}]
\end{alignat}
\end{subequations}
\end{document}
답변2
열 사이에 추가 공간 없이 alignat
내부를 사용하겠습니다 . subequations
코드:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations} \label{eq:optimalsteuerungsprob_zeitkont}
\begin{alignat}{2}
\min_{\textbf{u} \in \mathcal{A}} \quad &J[\textbf{u}(\cdot)] = \varphi\big(t_f, \textbf{x}(t_f)\big)+{}&&\int_{t_s}^{t_f}
l\big(t,\textbf{x}(t),\textbf{u}(t)\big)\,\mathrm{d}t\label{eq:optProb_J_Phi_l}\\
\text{u.B.v.} \quad &\dot{\textbf{x}}(t) = \textbf{f}(t,\textbf{x}(t), \textbf{u}(t)),
&&\textbf{x}(0)=\textbf{x}_{0}\\
&\psi\big(\,t_f,\textbf{x}(t_f)\big) = \textbf{0}\label{eq:optProb_endbedin_PSI}\\
&\textbf{h}\big(t,\textbf{x}(t),\textbf{u}()t\big) \le \textbf{0}, &&\forall t \in [t_{s},t_{f}]
\end{alignat}
\end{subequations}
\end{document}
답변3
레이아웃과 번호 매기기가 약간 특이한 것 같아서 결국 다른 디스플레이를 바로 따라가야 했고 align
, 그로 인해 발생하는 잘못된 공간을 수정해야 했습니다.
방정식과 동일한 순서로 조건의 각 행에 번호를 매기기 때문에 aligned
하위 용어로 사용할 수 없습니다. 이는 제가 여기서 일반적으로 사용하는 것입니다.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
% --------------
\begin{subequations} \label{eq:optimalsteuerungsprob_zeitkont}
\begin{equation}
\label{eq:optProb_J_Phi_l}
\min_{\textbf{u} \in \mathcal{A}} \quad J[\textbf{u}(\cdot)] = \varphi\bigl(t_f, \textbf{x}(t_f)\bigr) + \int_{t_s}^{t_f} l\bigl(t,\textbf{x}(t),\textbf{u}(t)\bigr)\,\mathrm{d}t
\end{equation}
\vspace{-\baselineskip}% sigh
\begin{align}
\text{u.B.v.} \quad&\dot{\textbf{x}}(t) = \textbf{f}(t,\textbf{x}(t), \textbf{u}(t)), && \textbf{x}(0)=\textbf{x}_{0}
\\ & \label{eq:optProb_endbedin_PSI}
\psi\bigl(\,t_f,\textbf{x}(t_f)\bigr) = \textbf{0}
\\&
\textbf{h}\bigl(t,\textbf{x}(t),\textbf{u}()t\bigr) \le \textbf{0},&& \forall t \in [t_{s},t_{f}]
\end{align}
\end{subequations}
%\end{align*}
%-----------------
\end{document}