
\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}
< 0 \text{ (see appendix)}
LaTeX가 대괄호 형식을 지정할 때 레이블이 수직 공간을 차지하지 않도록 하려면 어떻게 해야 합니까 ? 나는 장난을 쳤지만 \smash
지금까지는 운이 없었습니다.
답변1
아이디어는 분수에서 괄호를 생략하는 것입니다. 또 다른 방법은 전체 행렬을 보강하여 실제보다 작은 척하는 것입니다.
\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}
나는 몇 가지 단순화를 만들었습니다(예를 들어 '
and ''
대신 ^{\prime}
및 ^{\prime\prime}
. 또한 "일시 중지된" 작업을 나타내는 데 사용되지 않고 용어를 생략한 점도 제거했습니다.
답변2
@egreg 아이디어를 기반으로 하지만 대신 splitfrac
from 을 사용합니다 . 코드를 더 짧게 만들기 위해 인덱스 주위의 중괄호를 제거했습니다.mathtools
bmatrix
\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}