如何断开等式中的文本行?

如何断开等式中的文本行?

我在方程式环境中换行时遇到问题,无法真正省略文本。我尝试使用\mbox和,\parbox但它们并没有真正达到我想要的效果。

例子:

\documentclass[12 pt, leqno]{article}
\usepackage{amssymb, amsmath, multicol, titlesec, amsthm}
\begin{document}
    \begin{equation}
    xxxxxxxxxxxxxxxxxxxxx \frac{n!}{k_1!k_2!...k_m!} xxxxxxxxx \{k_1,k_2,...,k_m\} xx xxxxxxxxxxxxxxxxxx.
    \end{equation}
\end{document}

其中xes 代表文本。

有什么办法吗?

答案1

这里有两种可能性。首先,最后的文本被带出方程环境。其次,最后的文本被分成显示屏上的单独一行,并与第一行左对齐。(我不太确定你想要什么。)

\documentclass[12 pt, leqno]{article}
\usepackage{amssymb, amsmath, multicol, titlesec, amsthm}
\begin{document}
\noindent some text preceding the display
    \begin{equation}
    \text{xxxxxxxxxxxxxxxxxxxxx } \frac{n!}{k_1!k_2!...k_m!}
    \text{ xxxxxxxxx } \{k_1,k_2,...,k_m\}
    \end{equation}
    xx xxxxxxxxxxxxxxxxxx.

\bigskip
\noindent if that isn't what you want, try this:
    \begin{equation}
    \begin{aligned}
    &\text{xxxxxxxxxxxxxxxxxxxxx } \frac{n!}{k_1!k_2!...k_m!}
      \text{ xxxxxxxxx } \{k_1,k_2,...,k_m\}\\
    &\text{xx xxxxxxxxxxxxxxxxxx.}
    \end{aligned}
    \end{equation}
\end{document}

示例代码的输出

答案2

你可以把\text

\documentclass[12 pt, leqno]{article}
\usepackage{amssymb, amsmath, multicol, titlesec, amsthm}
\begin{document}
    \begin{equation}
    \text{xxxx} \frac{n!}{k_1!k_2!...k_m!} \text{xxxxx}\{k_1,k_2,...,k_m\} \text{xxxx}.
    \end{equation}
\end{document}

如果您需要在文本和数学之间添加空格,请使用诸如\quad\,等等......

相关内容