![dividir fórmula grande en alineación](https://rvso.com/image/399854/dividir%20f%C3%B3rmula%20grande%20en%20alineaci%C3%B3n.png)
Tengo una fórmula grande en alineación:
\begin{align}
\overline{r}_D(n_D) = \begin{cases}
r_D(n_D) & \textrm{ if } r_D(n_D) < b_{min} \\
\max\{b_{min} , \max \{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), \; 1\leq l \leq m\}\}& \textrm{otherwise}
\end{cases}
\nonumber
\end{align}
Y se ve así:
Se superpone con la columna de la derecha. Cómo puedo arreglarlo ?
EDITAR:
Aquí está el script compilable:
\documentclass[10pt,a4paper,twocolumn]{IEEEtran}
\usepackage{graphicx,amssymb,amsmath,amsfonts,mathtools, bm}
\begin{document}
Postremo ad id indignitatis est ventum, ut cum peregrini ob formidatam haut ita dudum alimentorum inopiam pellerentur ab urbe praecipites, sectatoribus disciplinarum liberalium inpendio paucis sine respiratione ulla extrusis, tenerentur minimarum adseclae veri, quique id simularunt ad tempus.
\begin{align}
\overline{r}_D(\vec{n}) = \begin{cases}
r_D(\vec{n}) & \textrm{ if } r_D(\vec{n}) < b_{min} \\
\max\{b_{min} , \max \{b_{l-f(\rho_E)} \mid b_l \leq r_D(\vec{n}), \; 1\leq l \leq m\}\}& \textrm{otherwise}
\end{cases}
\nonumber
\end{align}
Postremo ad id indignitatis est ventum, ut cum peregrini ob formidatam haut ita dudum alimentorum inopiam pellerentur ab urbe praecipites, sectatoribus disciplinarum liberalium inpendio paucis sine respiratione ulla extrusis, tenerentur minimarum adseclae veri, quique id simularunt ad tempus, et tria milia saltatricum ne interpellata quidem cum choris totidemque remanerent magistris.
\end{document}
Respuesta1
Yo sugeriría usar una variable temporal.
\documentclass{amsart}
\begin{document}
Text text text text text text text text text text text text text text
text text text text text text text text text text text text text text
text text text text text text text text text text text text text text
\begin{align}
{r}_D(n_D)
=
\begin{cases}
r_D(n_D), & \textrm{ if } r_D(n_D) < b_{\min}, \\
\max\{b_{\min},c\},& \textrm{otherwise},
\end{cases}
\nonumber
\end{align}
where
\( c = \max\{ b_{\ell-f(\rho_E)} \mid b_\ell \leq r_D(n_D), \; 1\leq
\ell \leq m \} \).
\end{document}
Respuesta2
Puede pasar "de lo contrario" a otra línea, agregando algo de espacio vertical para mayor claridad.
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum*[1][1-3]
\begin{equation*}
\overline{r}_D(n_D) =
\begin{cases}
\begin{alignedat}{2}
&r_D(n_D) && \text{if $r_D(n_D) < b_{\min}$} \\[2ex]
&\!\max\{b_{\min}, \max \{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), 1 \leq l &&\leq m\}\} \\
&&& \text{otherwise}
\end{alignedat}
\end{cases}
\end{equation*}
\lipsum*[2]
\end{document}
Para una salida de dos columnas, necesita un poco más. Algo como
\max \{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), 1 \leq l \leq m\}
se le debe dar un nombre; Elige lo que más te guste, aquí uso B(n_D,m)
.
\documentclass[a4paper]{IEEEtran}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum*[1][1-3]
\begin{align*}
&\overline{r}_D(n_D) =
\begin{cases}
r_D(n_D) & \text{if $r_D(n_D) < b_{\min}$,} \\
\max\{b_{\min}, B(n_D,m)\}& \text{otherwise,}
\end{cases}
\\
&B(n_D,m)=\max \{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), 1 \leq l \leq m\}.
\end{align*}
\lipsum*[2][1-3]
\lipsum[4-9]
\end{document}
Tenga en cuenta que utilicé newtxtext
y newtxmath
para evitar fórmulas (horribles) en Computer Modern junto con Times para texto.
Respuesta3
Puedes escribir esta ecuación más pequeña con la ayuda de la macro \medmath{...}
del paquete nccmath
:
(las líneas rojas indican los bordes del texto)
\documentclass{amsart}
\usepackage{nccmath}
\usepackage{lipsum}
\begin{document}
\lipsum[66]
\begin{align*}
\medmath{
\overline{r}_D(n_D) = \begin{cases}
r_D(n_D)
& \text{ if } r_D(n_D) < b_{\min} \\
\max\bigl\{b_{\min}, \max\{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), \; 1\leq l \leq m\}\bigr\}
& \text{otherwise}
\end{cases}
}
\end{align*}
\end{document}
Editar: Después de editar su pregunta, solo responda deAndres Swann(+1) puede resolver tu problema. A su solución (y a su nuevo MWE) solo puedo agregar algunos comentarios fuera de tema (ver comentarios en el código a continuación):
\documentclass[10pt,a4paper]{IEEEtran} % it is default twocolumn
\usepackage{amssymb, % load amsfonts too
mathtools, % it is supersede of the amsmath, no need to load it (again)
bm}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{align*} % no numbered
\overline{r}_D(n_D) = \begin{cases}
r_D(n_D)
& \text{ if } r_D(n_D) < b_{\min} \\
\max\bigl\{b_{\min}, c_{\max}\bigr\}
& \text{otherwise}
\end{cases}
\end{align*}
where $c_{max}=\max\{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), \; 1\leq l \leq m\}$.
\lipsum[2-7]
\end{document}
lo que da: