evitar que a etiqueta abaixo de um suporte ocupe espaço vertical

evitar que a etiqueta abaixo de um suporte ocupe espaço vertical
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{multline*}
= I_{B}(\Pi_{B})_{\theta}[\theta_{B},\Lambda^{\prime}[I_{0} - I_{B}[1-F(\theta_{B})]]] - I_{B}\Pi_{B}[\theta_{B},\Lambda^{\prime}[I_{0} - I_{B}[1- F(\theta_{B})]]] \times \cdots \\ \\
\cdots \times \frac{\left[ \everymath{\displaystyle}\setlength{\arraycolsep}{1.5pt} \begin{array}{l} (\Delta_{B})_{\theta}[\theta_{B},\Lambda^{\prime}[I_{0}-I_{B}[1-F(\theta_{B})]]] + f(\theta_{B}) \times \dots \hspace{0.75em} \\ \\
\multicolumn{1}{r}{\hspace{0.9em} \cdots\times [I_{0} - I_{B}[1-F(\theta_{B})]]\Lambda^{\prime\prime}[I_{0} - I_{B}[1-F(\theta_{B})]]}   \end{array} \right] }   {\left[\underbrace{\everymath{\displaystyle}\setlength{\arraycolsep}{1.5pt}    \begin{array}{l}
\Delta_{B}[\theta_{B},\Lambda^{\prime}[I_{0}-I_{B}[1-F(\theta_{B})]]] - [1- F(\theta_{B})]\times \cdots \\ \\
\multicolumn{1}{r}{\cdots\times[I_{0} - I_{B}[1-F(\theta_{B})]]\Lambda^{\prime\prime}[I_{0} - I_{B}[1-F(\theta_{B})]]}
\end{array}}_{<0 \text{ (see appendix)}} \right]} \leq 0,
\end{multline*}   
\end{document}

Como posso impedir < 0 \text{ (see appendix)}que o rótulo ocupe espaço vertical quando o LaTeX formata os colchetes? Eu tenho brincado com \smash, mas sem sorte até agora.

Responder1

Uma ideia seria omitir os colchetes na fração. Outra é reforçar toda a matriz, fingindo que ela é menor do que realmente é:

\documentclass[12pt]{article}
\usepackage{amsmath}

\begin{document}

\begin{multline*}
= I_{B}(\Pi_{B})_{\theta}[\theta_{B},\Lambda'[I_{0} - I_{B}[1-F(\theta_{B})]]] 
  - I_{B}\Pi_{B}[\theta_{B},\Lambda'[I_{0} - I_{B}[1- F(\theta_{B})]]] \times {}
\\[1ex]
{} \times 
  \frac{
    \begin{bmatrix}
    (\Delta_{B})_{\theta}[\theta_{B},\Lambda'[I_{0}-I_{B}[1-F(\theta_{B})]]]
     + f(\theta_{B}) \times {}\qquad \hfill
    \\[1ex]
    \hfill\qquad{}\times [I_{0} - I_{B}[1-F(\theta_{B})]]\Lambda''[I_{0} - I_{B}[1-F(\theta_{B})]]
    \end{bmatrix}
  }{
    \mspace{12mu}
    \underbrace{
      \mspace{-12mu}\begin{bmatrix}
      \Delta_{B}[\theta_{B},\Lambda'[I_{0}-I_{B}[1-F(\theta_{B})]]]
        - [1- F(\theta_{B})]\times {}\qquad\hfill
      \\[1ex]
      \hfill\qquad{}\times[I_{0} - I_{B}[1-F(\theta_{B})]]\Lambda''[I_{0} - I_{B}[1-F(\theta_{B})]]
      \end{bmatrix}\mspace{-12mu}
    }_{<0 \text{ (see appendix)}}
    \mspace{12mu}
  } \leq 0,
\end{multline*}   

\end{document}

Fiz algumas simplificações (por exemplo, 'e ''em vez de ^{\prime}e ^{\prime\prime}. Também removi os pontos que nunca são usados ​​para denotar uma operação “suspensa”, mas omiti termos.

insira a descrição da imagem aqui

Responder2

Baseado na ideia @egreg, mas com uso splitfracfrom mathtoolsem vez disso bmatrix. Para tornar o código mais curto, removo as chaves ao redor dos índices.

\documentclass[12pt]{article}
    \usepackage{mathtools}
\usepackage[active,displaymath,tightpage]{preview}
\setlength\PreviewBorder{5pt}%

\begin{document}
    \begin{multline*}
= I_{B}(\Pi_{B})_{\theta}[\theta_{B},\Lambda'[I_{0} - I_{B}[1-F(\theta_{B})]]]
  - I_{B}\Pi_{B}[\theta_{B},\Lambda'[I_{0} - I_{B}[1- F(\theta_{B})]]]              \\[1ex]
%
\times\frac{\left[
\splitfrac{(\Delta_B)_\theta[\theta_B,\Lambda'[I_0-I_B[1-F(\theta_B)]]] + f(\theta_B)}
          {\times [I_0 - I_{B}[1-F(\theta_B)]]\Lambda''[I_0 - I_B[1-F(\theta_B)]]}\right]
            }{\underbrace{\mspace{-12mu}\left[
\splitfrac{\Delta_B[\theta_B,\Lambda'[I_{0}-I_B[1-F(\theta_B)]]] - [1- F(\theta_B)]}
          {\times[I_0 - I_B[1-F(\theta_B)]]\Lambda''[I_0 - I_B[1-F(\theta_B)]]}\right]\mspace{-12mu}
                          }_{<0 \text{ (see appendix)}}
             } \leq 0,
    \end{multline*}
\end{document} 

insira a descrição da imagem aqui

informação relacionada