방정식의 항목 스택을 "상단 정렬"

방정식의 항목 스택을 "상단 정렬"

이는 달성하기 간단해야 하지만 방법을 알 수 없었습니다. 방정식이 있어요

\begin{equation}
    f=g\text{ text }\begin{split}&A\\&Bbb\end{split}
\end{equation}

목표는 "f = g text A"가 한 줄에 있다는 것입니다. 그러나 위의 솔루션을 사용하면 분할 환경이 "f = g 텍스트"에 대해 수직으로 중앙에 배치됩니다. 나는 또한 -environment를 시도했지만 \substack모두 align같은 방식으로 수직 중앙에 있거나 왼쪽 정렬이 A아닌 Bbb(내가 필요한 것) 있습니다.

답변1

(내 초기 답변은 단지 aligned기반 솔루션을 제시했습니다. 기반 솔루션을 추가하기 위해 답변을 편집했습니다 array.)

환경 을 사용하는 대신 환경이나 환경을 split사용하는 것이 좋습니다 . 두 가지 접근 방식의 결과는 다음 스크린샷에 나와 있습니다.aligned[t]array[t]

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

기반 솔루션 에서 제공하는 줄 간격은 aligned설계상 기반 솔루션보다 약간 더 넉넉합니다 array. 간격 관련 요구 사항에 가장 적합한 접근 방식을 선택하십시오.

어느 접근 방식을 사용하든 방정식 번호는 f=g\text{ text }A재료와 동일한 기준선에 있습니다.

aligned및 환경 의 내용은 각각 및 수학 모드 array에서 처리됩니다 . "A"와 "Bbb"는 다소 단순하기 때문에 두 접근 방식 간에 글꼴 크기 차이는 없습니다. 환경의 내용을 디스플레이 스타일 수학 모드에서 처리하는 것이 중요하다면 (여전히 더 좁은 줄 간격을 즐기면서) 열 사양을 . 참고: 이 작업을 수행하려면 패키지를 로드해야 합니다. 이는 문서에서 이미 수행 중일 수 있습니다.\displaystyle\textstylearrayl>{\displaystyle}larray

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
    f=g\text{ text }\begin{aligned}[t]
                      &A\\
                      &Bbb
                    \end{aligned}
    \qquad
    f=g\text{ text }\begin{array}[t]{@{}l@{}}
                      A\\
                      Bbb
                    \end{array}
\end{equation}
\end{document}

답변2

왜 그렇게 생각하지 않았는지 모르겠어요

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{split}
  f=g\text{ text } & A\\ & Bbb
\end{split}
\end{equation}

\end{document}

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

관련 정보