레이아웃에 영향을 주지 않고 방정식의 중괄호

레이아웃에 영향을 주지 않고 방정식의 중괄호

비슷하다:예를 들어 방정식의 해당 부분에 특정한 텍스트를 작성할 수 있도록 방정식의 다른 부분 아래에 큰 괄호를 넣는 방법은 무엇입니까?

하지만 그렇게 하면 다른 괄호가 영향을 받습니다.

$\left[... + \overbrace{...}^{...}\right]$

오른쪽과 왼쪽은 \overbrace매우 보기 흉한 부분을 덮기 위해 확대되었으며 버팀대가 방정식의 일부처럼 보이게 만듭니다. 나는 어떤 식으로든 레이아웃에 영향을 미치는 것을 원하지 않습니다 \overbrace(방정식 자체는 동일하거나 거의 같아야 합니다).

\leftand 를 제거하면 \right왼쪽 및 오른쪽 대괄호가 없다는 점을 제외하면 원하는 대로 보입니다. 그들과 함께 그들은 매우 크고 추악해 보입니다.

답변1

\left[\right]를 포함하여 구분 기호 사이의 내용을 확인하여 구분 기호의 크기를 결정 합니다 \overbrace. 중괄호를 무시하게 하려면 중괄호를 \smash. 이는 아래 예의 두 번째 줄에서 설명됩니다.

중괄호가 어떤 방식으로든 레이아웃에 영향을 주어서는 안 된다고 언급했으므로 중괄호에 추가된 주석의 너비를 무시할 수도 있습니다. 너비가 0인 상자 안에 주석을 넣으면 이를 달성할 수 있습니다 \makebox[0pt]. 이는 세 번째 줄에 표시됩니다.

네 번째 줄은 마침내 두 줄을 결합합니다. 두 \smash가지 모두 \makebox공간 및 위치 지정의 자동 조정을 비활성화하므로 여기서 바람직하지 않은 결과를 초래할 수 있다는 점에 유의하십시오 . 을 사용하면 \smash측면에 너무 작은 괄호가 생길 수 있습니다. 를 사용하면 \makebox주석 문자가 방정식의 다른 수학 기호와 쉽게 중첩될 수 있습니다.

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\left[\frac{a}{b}+\overbrace{\phi\times\rho}^{\text{my annotation}}+\int_0^\infty\right] \\[1em]
\left[\frac{a}{b}+\smash{\overbrace{\phi\times\rho}^{\text{my annotation}}}+\int_0^\infty\right] \\[1ex]
\left[\frac{a}{b}+\overbrace{\phi\times\rho}^{\text{\makebox[0pt]{my annotation}}}+\int_0^\infty\right] \\[1em]
\left[\frac{a}{b}+\smash{\overbrace{\phi\times\rho}^{\text{\makebox[0pt]{my annotation}}}}+\int_0^\infty\right]
\end{align}
\end{document}

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

관련 정보