如何在数学中嵌入多行文本块

如何在数学中嵌入多行文本块

在数学模式下,嵌入由花括号括起来的多行文本块的最佳方法是什么?我能做的最好的就是以下技巧。

\[
{\text{bounded WD-representations} 
\brace 
\text{of $W_K$ over $\overline{\mathbf{Q}}_l$}}
\]

答案1

我不确定你为什么认为这是黑客行为,但我的猜测是因为你想让它代表一个集合,因此可以任意多行高?在这种情况下,我会将文本设置为\parbox

\newcommand{\pctext}[2]{\text{\parbox{#1}{\centering #2}}}
\[ \left\{ \pctext{1.8in}{bounded WD-representations of $W_K$ over
                          $\overline{\mathbf{Q}}_l$} \right\} \]

这既允许 TeX 拆分内容,也可以使用 明确拆分文本\\。缺点是您必须指定确切的宽度。我尝试使用pbox 包,它允许您编写\pbox{\textwidth}{...}以使文本适合最长的行...;不幸的是,我无法开始\centering工作(最后一行除外),这使得事情看起来非常丑陋。

此外,一般来说,不推荐使用读取其前一个参数的 TeX 命令,例如\atop\atopwithdelims以及扩展名\brace。 amsmath 包提供了\genfrac执行此操作的命令;对于您的情况,您需要

\genfrac{\{}{\}}
        {0pt}{}
        {\text{bounded WD-representations}}
        {\text{of $W_K$ over $\overline{\mathbf{Q}}_l$}}

不过,我并不 100% 确定这是为什么。但比我更聪明的人已经这么说了,所以我倾向于注意 :-)

相关内容