Eu gostaria de alinhar essas equações conforme mostrado na imagem pela eq. 3.1.
Tentei usar o comando \begin{align*} sem sucesso. Minhas equações são automaticamente definidas no centro. Também tentei relacionar as equações, mas recebo um erro.
% --------------
%\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*}
%-----------------
Você poderia me ajudar nesta tarefa para minha tese final?
Muito obrigado
Responder1
Aqui está como fazer isso com alignat
. Eu substituí sistematicamente \textbf
por \mathbf
. Observe que também existe um pacote para formatação de problemas de otimização, 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}
Responder2
Eu usaria alignat
o interior subequations
sem nenhum espaço adicional entre as colunas. O código:
\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}
O resultado (veja que as segundas colunas nas linhas 2 e 4 estão alinhadas ao sinal de integral):
Responder3
O layout e a numeração parecem um pouco incomuns, acabei tendo que align
seguir imediatamente outro display, corrigindo então para o espaço ruim que causa.
Como você está numerando cada linha das condições na mesma sequência da equação, você não pode usar aligned
como subtermo, que é o que eu normalmente usaria aqui.
\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}