数学模式下 \text{} 中的换行文本不拆分数学公式

数学模式下 \text{} 中的换行文本不拆分数学公式

我写下了下列带有文字的等式:

\begin{equation*}
\text{$\Gamma$ schedulabile con RM in presenza di preemption} \quad \Leftrightarrow \quad \sum_{i = 1}^{n} \frac{C_i}{T_i} \leq n \, \left( 2^{1/n} - 1 \right)
\end{equation*}

我想知道是否有办法只中断文本行而不影响数学公式。例如,换行应该发生在 RM 之后,并且应该只影响我在 \text{} 中写的内容。

答案1

您可以\text\parbox{3cm}或 或许\parbox[t]{3cm}或您需要的任何宽度来替换一个允许换行的框。

答案2

这里有两个解决方案:一个是pbox使用包,以及它的同名命令,它类似于\parbox{some length},只是长度是最大限度盒子的长度,另一个解决方案是stackengine

\documentclass{article}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{pbox}
\usepackage[usestackEOL]{stackengine} 

\begin{document}

\begin{equation*}
\pbox{40mm}{$\Gamma$ schedulabile con RM\\ in presenza di preemption} \quad \Leftrightarrow \quad \sum_{i = 1}^{n} \frac{C_i}{T_i} \leq n \, \left( 2^{1/n} - 1 \right)
\end{equation*}

\begin{equation*}
\Centerstack[l]{$\Gamma$ schedulabile con RM\\ in presenza di preemption} \quad \Leftrightarrow \quad \sum_{i = 1}^{n} \frac{C_i}{T_i} \leq n \, \left( 2^{1/n} - 1 \right)
\end{equation*}

\end{document} 

在此处输入图片描述

答案3

您可以直接使用tabular。这样就无需猜测所需的宽度。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation*}
\begin{tabular}{@{}l@{}}
  $\Gamma$ schedulabile con RM \\
  in presenza di preemption
\end{tabular}
\iff
\sum_{i = 1}^{n} \frac{C_i}{T_i} \leq n ( 2^{1/n} - 1 )
\end{equation*}

\end{document}

在此处输入图片描述

我删除了和\,。它们毫无用处,实际上使公式变得模棱两可\left\right

在此处输入图片描述

在第二种情况下,括号太大,它们似乎标记的是附加条件,而不是因素。

相关内容