文本太长,想将其分成两部分:请帮忙!
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
\textit{K}^{k,r}_{j}& : \text{The transportation and handling \\ of item $k$, type $r$ machines in period $j$}&
\end{flalign*}
\end{document}
答案1
解决这个问题最简单的方法是使用tabular
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{tabular}{l@{}l}
$K^{k,r}_{j}$ : \mbox{} & The transportation and handling of \\
& item $k$, type $r$ machines in period $j$
\end{tabular}
\]
\end{document}
请注意,这\textit{K}
不是必需的:数学模式中的“K”默认是斜体。
答案2
正如 Peter Grill 在评论中提到的那样,\parbox
(“包含段落的框”)提供了一种很好的解决方法。该\parbox
宏有三个参数:第一个参数是可选的(因此放在方括号中),指定对齐方式:t
、m
(默认)和b
;第二个参数指定宽度,第三个参数指定需要排版的实际文本。
在下面的例子中,我选择 3.5 英寸作为 parbox 的宽度;显然,你可以自由选择不同的宽度。(有关如何让 LaTeX 计算最大可用宽度并将其提供给 parbox 的方法,请参阅帖子计算对齐环境中的剩余水平空间(感谢 Peter Grill 提出这种可能性。)
MWE 中的指令\raggedright
(由@daleif 建议)位于第二个必需参数的开头,指示 LaTeX 以右对齐模式而不是完全对齐模式排版文本;这对于避免文本可能过度拉伸很有用。等式上方的水平线只是为了说明文本块的宽度。
\documentclass[fleqn]{article}
\usepackage{amsmath}
\begin{document}
\hrule % just to illustrate width of the text block
\begin{equation*}
K^{k,r}_{j} :\
\parbox[t]{3.75in}{\raggedright The transportation and handling of item~$k$,
type~$r$ machines in period~$j$}
\end{equation*}
\end{document}
附录:通过在双列array
环境中排版材料,第二列的类型为p
“parbox”,可以实现本质上相同的结果。以下只是所需代码的等式部分(前言与上述相同):
\begin{equation*}
\begin{array}{@{} l p{3.75in} @{}} % choose width of `p` column to suit your needs
K^{k,r}_{j} : &
\raggedright The transportation and handling of item~$k$, type~$r$ machines in period~$j$\\
\end{array}
\end{equation*}