我想要以某种格式获取右侧部分。格式如下。
Table[i, j] <-maximum { Table[i-1, j]
AND
Values[i] + Table[i-1, j – Weights[i]]
其格式不正确。
Table[i,j] $\gets \max{(Table[i-1, j]
AND
\hfill \hfill U[i] + Table[{i-1},
\( \mathit{taskarea\textnormal{-}HS[i]}\)])}
答案1
您展示的示例括号和不匹配$
。通常,如果您想输入多行数学,则不是就像在普通文本中一样,用空行分隔行就足够了。您需要使用特殊环境,如、 、 、align
等gather
。split
新行/行用 表示,而不是空行(就像在表格中一样)。新列用 表示(就像在表格中一样)。aligned
gathered
\\
&
这是你想要的吗?我猜你需要一个多行环境里面一个数学环境,以便将论点分成max
三行。
(https://tex.stackexchange.com/a/112528/95229和 AMS 数学文档--3.7 对齐构建块)
由于我不知道等式中符号的含义,因此我只做了最小的调整。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
Table[i,j] \gets \max\left(
\begin{gathered}[c]
Table[i-1, j]\\
\mathrm{AND}\\ %mathrm because It is an operator?
U[i] + Table\Big[{i-1}, \mathit{taskarea\textnormal{-}HS[i]}\Big]
\end{gathered}
\right)
\end{align}
\begin{align}
Table[i,j] \gets \max\left(
\begin{aligned}
& Table[i-1, j]\\
& \mathrm{AND}\\ %mathrm because It is an operator?
& U[i] + Table\Big[{i-1}, \mathit{taskarea\textnormal{-}HS[i]}\Big]
\end{aligned}
\right)
\end{align}
\begin{align}
Table[i,j] \gets \max\left(
\begin{aligned}
Table[i-1, j]\\
\mathrm{AND}\\ %mathrm because It is an operator?
U[i] + Table\Big[{i-1}, \mathit{taskarea\textnormal{-}HS[i]}\Big]
\end{aligned}
\right)
\end{align}
\end{document}