이는 달성하기 간단해야 하지만 방법을 알 수 없었습니다. 방정식이 있어요
\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
\textstyle
array
l
>{\displaystyle}l
array
\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}