これは簡単に実現できるはずですが、方法がわかりませんでした。方程式があります
\begin{equation}
f=g\text{ text }\begin{split}&A\\&Bbb\end{split}
\end{equation}
目標は、「f = g text A」が 1 行に収まるようにすることです。ただし、上記のソリューションでは、分割された環境は、「f = g text」に対して垂直方向に中央揃えになります。\substack
およびalign
-環境も試しましたが、すべて同じように垂直方向に中央揃えになり、左揃えになりませんでしたA
(Bbb
これが必要なことです)。
答え1
(私の最初の回答では、aligned
ベースのソリューションのみを提示しました。 回答を編集して、array
ベースのソリューションを追加しました。)
環境を使用する代わりに、環境または環境のsplit
いずれかを使用することをお勧めします。 2 つのアプローチの結果は、次のスクリーンショットに示されています。aligned[t]
array[t]
ベースのソリューションによって提供される行間隔はaligned
、設計上、 ベースのソリューションよりも少し広くなっていますarray
。間隔に関するニーズに最も合うアプローチを選択してください。
どちらのアプローチでも、方程式の番号がf=g\text{ text }A
材料と同じベースライン上にあることに注意してください。
aligned
および環境の内容は、それぞれおよび数式モードarray
で処理されます。「A」と「Bbb」は単純なので、2 つのアプローチの間にフォント サイズの違いはありません。環境の内容がディスプレイ スタイルの数式モードで処理されることが重要である場合 (行間隔を狭くしたまま)、列の指定を に変更することをお勧めします。余談ですが、これにはパッケージのロードも必要です。これは、ドキュメント内で既に実行されている可能性があります。\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}