如何让括号粘在公式上?

如何让括号粘在公式上?

我正在研究一类函数,大致表示为

\mathcal R\big(\Pi_+;\le\big).

问题是最后一个括号不会“粘”到其余部分。我的意思是,当表达式位于一行的末尾时,该\big)部分将滑入下一行。或者当我使用某个\linebreak地方时,它实际上会在最后一个括号处被撕开,如果这有意义的话。对我来说,使用比普通括号更大的括号非常重要。

有人知道如何解决这个问题吗?

答案1

\nobreak在括号前添加。同时\bigl,也\bigr赋予括号打开/关闭的特性。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
xxxxxxxx xxxxxxx xxxxxxx xxxxxxxxxx xxxxxx xxxxxx 
xxxxxxx $\mathcal R\bigl(\Pi_+;\le\bigr).$

xxxxxxxx xxxxxxx xxxxxxx xxxxxxxxxx xxxxxx xxxxxx 
xxxxxxx $\mathcal R\bigl(\Pi_+;\le\nobreak\bigr).$
\end{document}

在此处输入图片描述

答案2

您没有使用\le二元关系符号的标准作用。将其括起来,这样它将被视为普通符号,之后不能换行。

此外,您应该使用\bigl\bigr,而不是简单的\big

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\parbox{0pt}{% to force as many line breaks as possible
$\mathcal{R}\bigl(\Pi_+;{\le}\bigr)$
}

\end{document}

在此处输入图片描述

答案3

或者将你的数学表达式放入\mbox

\documentclass{article}
\usepackage{amsmath}
\begin{document}
xxxxxxxx xxxxxxx xxxxxxx xxxxxxxxxx xxxxxx xxxxxx
xxxxxxx \mbox{$\mathcal{R}\bigl(\Pi_+;\le\bigr)$}.
xxxxxxxx xxxxxxx xxxxxxx xxxxxxxxxx xxxxxx xxxxxx
xxxxxxx xxxxxxxx xxxxxxxx
\end{document}

在此处输入图片描述

相关内容