我在方程式环境中换行时遇到问题,无法真正省略文本。我尝试使用\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}
其中x
es 代表文本。
有什么办法吗?
答案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
或\,
等等......