
Estou recebendo uma mensagem de erro quando tento usar o multline
ambiente dentro dos casos. Esta é a minha equação:
\begin{equation} \label{eq:SMSKIN_TU2009}
\begin{split}
SM_{SKIN,Int} &= SM_{SKIN,Old} + INI - Q_M - EA_{SKIN} + SM_{SKIN,Upd} \\
SM_{SKIN,New} &=
\begin{cases}
FC_{SKIN} &
\begin{multline}
\quad \text{if } SM_{SKIN,Int} > FC_{SKIN}, \quad Q_{SKIN} = SM_{SKIN,Int} - \\ FC_{SKIN}
\end{multline} \\
0 & \quad \text{if } SM_{SKIN,Int} < 0, \quad Q_{SKIN} = 0\\
SM_{SKIN,Int} & \quad \text{otherwise }, \quad Q_{SKIN} = 0\\
\end{cases}
\end{split}
\end{equation}
Se eu não usar o multline
ambiente, a equação será exibida corretamente, mas o compilador emitirá um aviso, pois a linha não cabe na página.
Agradeço toda a sua ajuda. Obrigado!
Responder1
Como o @GuM sugeriu, você poderia carregar o mathtools
pacote (um superconjunto do amsmath
pacote) e usar seu multlined
ambiente em vez do multline
ambiente ilegal. No entanto, acho melhor usar um simples \parbox
para exibir o material em questão.
Eu também usaria \mathit
para compor os nomes das variáveis com várias letras e \mathrm
para compor os acrônimos colocados nos subscritos.
\documentclass{article}
\usepackage{mathtools} % for 'dcases' env.
\begin{document}
\begin{equation} \label{eq:SMSKIN_TU2009}
\begin{split}
\mathit{SM}_{\mathrm{SKIN},\mathrm{Int}}
&= \mathit{SM}_{\mathrm{SKIN},\mathrm{Old}} + \mathit{INI}
- Q_M - \mathit{EA}_{\mathrm{SKIN}}
+ \mathit{SM}_{\mathrm{SKIN},\mathrm{Upd}} \\
\mathit{SM}_{\mathrm{SKIN},\mathrm{New}}
&= \begin{dcases}
\mathit{FC}_{\mathrm{SKIN}}
%% set up a parbox with automatic hanging indentation from the 2nd line onward
&\parbox[t]{6cm}{\raggedright\hangafter1\hangindent1em
if $\mathit{SM}_{\mathrm{SKIN},\mathrm{Int}}
> \mathit{FC}_{\mathrm{SKIN}}$,
$Q_{\mathrm{SKIN}} =
\mathit{SM}_{\mathrm{SKIN},\mathrm{Int}}
- \mathit{FC}_{\mathrm{SKIN}}$} \\
0 & \text{if $\mathit{SM}_{\mathrm{SKIN},\mathrm{Int}} < 0$,
$Q_{\mathrm{SKIN}} = 0$}\\
\mathit{SM}_{\mathrm{SKIN},\mathrm{Int}}
& \text{otherwise, $Q_{\mathrm{SKIN}} = 0$}
\end{dcases}
\end{split}
\end{equation}
\end{document}