用逗号分隔的内联数学表达式中的换行符

用逗号分隔的内联数学表达式中的换行符

我正在尝试编写一个巨大的内联数学表达式$S_{new} =\left\lbrace(x_{k} + N(\mu_{x},\sigma),y_{k} + N(\mu_{y},\sigma))\allowbreak,(x_{k}+1 + N(\mu_{x},\sigma),y_{k}+1 + N(\mu_{y},\sigma))..\right\rbrace \forall \ k \in \left\lbrace1,2,....,(p-2)\right\rbrace \ and\ S_{new} \in S$.,并且它溢出了边距,我该如何防止它这样做并断行

答案1

当您在其中括住一些数学运算\left并且\right不会发生换行时:它是一种数学模式模拟\mbox(除了执行其主要工作,即确定围栏尺寸之外)。

避免使用长内联集描述:它们很难理解。如果需要,请不要添加无用的\leftand \right\allowbreak标记应该放在逗号。省略号应为\dots(或其变体),文本下标应为直立类型。记得加载amsmath

$S_{\mathrm{new}} = \lbrace
  (x_{k} + N(\mu_{x},\sigma), y_{k} + N(\mu_{y},\sigma)),\allowbreak
  (x_{k}+1 + N(\mu_{x},\sigma), y_{k}+1 + N(\mu_{y},\sigma)),
  \dotsc % dots for commas
\rbrace$
for all $k\in\lbrace 1,2,\dots,(p-2)\rbrace$ and $S_{\mathrm{new}} \in S$.

像这样缩进代码可能有助于您解读代码并检查括号是否不匹配。请注意不同的公式; \forall最好是文本(但这是个人观点)。

相关内容