Latex 中的对齐方程
我有以下代码尝试使用 amsmath 包在乳胶中对齐内容:
\begin{alignat}{3}
\text{max} && c^Tx &=\\
\text{s.t.} && Ax &\leq b \\
&& x &\geq 0
\end{alignat}
基本上,我希望 max 和 st 位于一列中,c^Tx、Ax、x 位于第二列中,最后是 b 和 0位于最后一列。 我不知道为什么它不起作用(它由于某种原因将 max 和 c^Tx 聚集在一起。
如果有人可以帮助我解决这个问题,我将不胜感激!
I have the following code in an attempt to align things in latex using amsmath package:
\begin{alignat}{3}
\text{max} && c^Tx &=\\
\text{s.t.} && Ax &\leq b \\
&& x &\geq 0
\end{alignat}
Basically, i would like for max and s.t. to be in one column, c^Tx, Ax, x to be in second column, and lastly b and 0 to be in the last column. I'm not sure why it doesn't work (it clumps max and c^Tx together for some reason.
if anyone can help me out with this it would be much appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用数学模式
\text{}
您应该输入一些显式空格,例如\quad
。 但是max
闻起来像一个类似日志的符号,所以你应该使用预定义的\max
或自定义的\operatorname{max}
代替\text{max}
。此外,在本例中,
alignat
环境的参数应为2
。 参数是对齐结构的数量,可以通过从a=2n-1
求解n
来计算,其中a
是与号的数量一排。 然而,在这种情况下似乎没有区别。With math-mode
\text{}
you should put in some explicit whitespace such as\quad
. Butmax
smells like a log-like symbol so you should be using pre-defined\max
or self-defined\operatorname{max}
instead of\text{max}
.Additionally, the parameter for the
alignat
environment should be2
in this case. The param is the number of alignment structures and can be calculated by solvingn
froma=2n-1
wherea
is the number of ampersands on a row. However, it doesn't seem to have a difference in this case.我相信这里发生的情况是
max
和st
是右对齐的,这使得它们紧挨着c^Tx
和 <代码>斧头。 如果您只是在max
和st
的右侧添加一些空格,那么您应该可以正常工作。(另外,laalto 是对的,如果 max 是某种运算符或函数,你绝对应该使用
\operatorname{max}
。虽然我不太确定你在做什么,所以也许它不是't。)I believe what's happening here is that
max
ands.t.
are being right-aligned, which is running them right up next toc^Tx
andAx
. If you just add some whitespace to the right-hand-side ofmax
ands.t.
, you should be in business.(Also, laalto is right, you should definitely use
\operatorname{max}
if max is some sort of operator or function. Though I'm not really sure what you're doing, so maybe it isn't.)