\underbrace를 포함하는 중괄호 (없음)

\underbrace를 포함하는 중괄호 (없음)

이것:

 \left\{
  \begin{array}{l}
   \frac{da}{dt}=\sum\limits_kJ_k\sin(D_{ok})\\
   \frac d{dt}\left\{\begin{array}{c}e\\i\end{array}\right\}=A+\sum\limits_kJ_k\sin(D_{ok})\\
   \frac d{dt}\left\{\begin{array}{c}\epsilon\\\Pi\\\Omega\end{array}\right\}=\underbrace{B-\sum\limits_kK_k\cos(D_{ok})}_{\mbox{functions }F\mbox{ from (2)}}
  \end{array}
 \right.

다음과 같습니다:

여기에 이미지 설명을 입력하세요

하지만 나는 다음과 같이 보이기를 원합니다:

여기에 이미지 설명을 입력하세요

답변1

\smash디스플레이 아래의 간격이 잘못될 수 있으므로 간단한 방법을 사용 하면 안 됩니다.

나는 보강될 재료가 그것이 속한 선에 비해 높이가 작다는 사실을 활용할 것입니다.

\documentclass{article}
\usepackage{mathtools}
\usepackage{lipsum} % just for the example

\newcommand{\smashlastub}[1]{%
  \sbox0{\let\smash\relax$#1$}
  \vphantom{\usebox0}
  \sbox2{$#1$}
  \raisebox{\dimexpr(\ht0-\ht2)}{\usebox2}
}

\begin{document}
\lipsum*[2]
\[
\smashlastub{
 \begin{dcases}
 \frac{da}{dt}=\sum\limits_kJ_k\sin(D_{ok})\\
 \frac{d}{dt}\begin{Bmatrix}e\\i\end{Bmatrix}=A+\sum\limits_kJ_k\sin(D_{ok})\\
 \frac{d}{dt}\begin{Bmatrix}\epsilon\\\Pi\\\Omega\end{Bmatrix}=
   \smash{\underbrace{B-\sum_{k}K_k\cos(D_{ok})}_{\text{functions $F$ from (2)}}}
 \end{dcases}}
\]
\lipsum[3]
\end{document}

따라서 전체 디스플레이는 두 번 조판됩니다. 하나는 받침대를 부수지 않고, 다른 하나는 부수는 것입니다. 두 번째 상자를 들어올릴 때 높이 차이가 고려됩니다.

여기에 이미지 설명을 입력하세요

사용 amsmathmathtools환경이 전반적인 외관을 어떻게 향상시키는지 확인하십시오.

답변2

\smash당신의 친구입니다:

예제 코드 출력

\documentclass{article}
\begin{document}
\[
\left\{
  \begin{array}{l}
   \frac{da}{dt}=\sum\limits_kJ_k\sin(D_{ok})\\
   \frac d{dt}\left\{\begin{array}{c}e\\i\end{array}\right\}=A+\sum\limits_kJ_k\sin(D_{ok})\\
   \frac d{dt}\left\{\begin{array}{c}\epsilon\\\Pi\\
   \Omega\end{array}\right\}=
   \smash{\underbrace{B-\sum\limits_kK_k\cos(D_{ok})}_{\mbox{functions }F\mbox{ from (2)}}}
  \end{array}
 \right.
\]
\end{document}

중괄호를 아래로 옮기지 않았습니다. 마지막 표현식에만 적용되는 것 같기 때문입니다.

관련 정보