
\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}
Wie kann ich verhindern, < 0 \text{ (see appendix)}
dass das Etikett vertikalen Platz einnimmt, wenn LaTeX die eckigen Klammern formatiert? Ich habe damit herumprobiert \smash
, aber bisher ohne Erfolg.
Antwort1
Eine Idee wäre, die Klammern im Bruch wegzulassen. Eine andere Möglichkeit ist, die ganze Matrix mit einer Unterklammer zu versehen und so zu tun, als sei sie kleiner, als sie tatsächlich ist:
\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}
Ich habe einige Vereinfachungen vorgenommen (zum Beispiel '
und ''
anstelle von ^{\prime}
und ) ^{\prime\prime}
. Außerdem habe ich die Punkte entfernt, die nie verwendet werden, um eine „angehaltene“ Operation zu kennzeichnen, sondern vielmehr ausgelassene Begriffe.
Antwort2
Basierend auf der Idee von @egreg, aber mit Verwendung splitfrac
von „from“ mathtools
statt „ bmatrix
. Um den Code kürzer zu machen, entferne ich die geschweiften Klammern um die Indizes.
\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}