我写下了下列带有文字的等式:
\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
在第二种情况下,括号太大,它们似乎标记的是附加条件,而不是因素。