разделить большую формулу в выравнивании

разделить большую формулу в выравнивании

У меня есть большая формула в выравнивании:

\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}

И выглядит это вот так:

введите описание изображения здесь

Он перекрывает колонку справа. Как это исправить?

РЕДАКТИРОВАТЬ:

Вот компилируемый скрипт:

\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}

решение1

Я бы предложил использовать временную переменную

Пример вывода

\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}

решение2

Вы можете перенести «иначе» на другую строку, добавив немного вертикального пространства для большей ясности.

\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}

введите описание изображения здесь

Для двухколоночного вывода вам понадобится немного больше. Что-то вроде

\max \{b_{l-f(\rho_E)} \mid b_l \leq r_D(n_D), 1 \leq l \leq m\}

необходимо дать имя; выбирайте, что вам больше нравится, здесь я использую 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}

Обратите внимание, что я использовал newtxtextи , newtxmathчтобы избежать (ужасных) формул в Computer Modern вместе с Times для текста.

введите описание изображения здесь

решение3

Вы можете записать это уравнение короче с помощью макроса \medmath{...}из пакета nccmath:

введите описание изображения здесь

(красные линии обозначают границы текста)

\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}

Редактировать: После редактирования вашего вопроса ответ только наЭндрю Суонн(+1) может решить вашу проблему. К его решению (и вашему новому MWE) я могу добавить только несколько замечаний не по теме (см. комментарии в коде ниже):

\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}

который дает:

введите описание изображения здесь

Связанный контент