数学模式下的折线 - 没有方程式

数学模式下的折线 - 没有方程式

我发现了很多关于数学模式和换行的问题,但每次都是关于许多方程式的。我的问题出在函数定义中。它真的很长,而且使用了\text。所以我有一个overfull \hbox,想把定义分成两部分。

$
foo: bar \rightarrow foofoo = 
\begin{cases} \text{really long text} \\ 
\text{some other text}
\end{cases}
$

我想要一个断线以=避免\overfull \hbox

我怎样才能做到这一点?

答案1

首先,我将项目放在\displaystyle数学中,\[...\]而不是内联数学$...$。然后,我使用左对齐堆栈手动分解非常长的文本。

\documentclass{article}
\usepackage{amsmath,stackengine}
\setstackEOL{\#}
\setstackgap{L}{\normalbaselineskip}
\begin{document}
\[
foo: bar \rightarrow foofoo = 
\begin{cases} \Longstack[l]{really long text really long text\#
   really long text really long \#
  text really long text really long text really \#
  long text } \\ 
\text{some other text}
\end{cases}
\]
\end{document}

在此处输入图片描述

相关内容