由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
TeX版 - 请问怎样在多行公式中让公式编号出现在最后一行的右边
相关主题
公式长到把右边的公式编号给遮住了, 怎么办?如何在eqnarray中间插入一行文字
还有两个小问题。如何在 \begin{equation}...\end{equation} 里面不标 label?
请问数学公式如何自动换行数学公式一问
怎么把一系列的式子对齐?长数学公式如何手动定义换行?
请问如何给多行公式加框.公式太长咋办?
请问 optimization 里面 constraint 里面的such that怎么写?请教一个Latex公式输入问题。
eqnarray 后面的space 的问题A question about eqnarray
{ 几个公式左边有一个共同的大括号,怎么写这个括号呢?请问这个命令有什么错误??
相关话题的讨论汇总
话题: split话题: equation话题: align话题: latex话题: begin
进入TeX版参与讨论
1 (共1页)
s*******n
发帖数: 101
1
现在用
\begin{equation} \label{eq:P_eSTBC}
\begin{split}
...
\\
...
\end{split}
\end{equation}
公式编号是出现在所有行的中间位置
谢谢
T*********r
发帖数: 11175
2
\nonumber\\

【在 s*******n 的大作中提到】
: 现在用
: \begin{equation} \label{eq:P_eSTBC}
: \begin{split}
: ...
: \\
: ...
: \end{split}
: \end{equation}
: 公式编号是出现在所有行的中间位置
: 谢谢

s*******n
发帖数: 101
3
好像不行啊,如果是两行的公式
\begin{equation} \label{eq:P_eSTBC}
\begin{split}
...
\nonumber\\
...
\end{split}
\end{equation}
的结果是整个公式都没有编号

【在 T*********r 的大作中提到】
: \nonumber\\
A**********e
发帖数: 3102
4
用 equarray

【在 s*******n 的大作中提到】
: 好像不行啊,如果是两行的公式
: \begin{equation} \label{eq:P_eSTBC}
: \begin{split}
: ...
: \nonumber\\
: ...
: \end{split}
: \end{equation}
: 的结果是整个公式都没有编号

T*******n
发帖数: 493
5
\usepackage[tbtags]{amsmath}
\begin{equation}
\begin{split}
...\\
...
\end{split} \label{...}
\end{equation}
Also try
\begin{gather}
\begin{split}
... \\ ...
\end{split} \label{...} \\
\begin{split}
... \\ ...
\end{split}
\end{gather}

【在 s*******n 的大作中提到】
: 现在用
: \begin{equation} \label{eq:P_eSTBC}
: \begin{split}
: ...
: \\
: ...
: \end{split}
: \end{equation}
: 公式编号是出现在所有行的中间位置
: 谢谢

T*******n
发帖数: 493
6
Avoid eqnarray as it doesn't calculate spacing correctly. The LaTeX
developers had decided not to fix this--if you want the fix, use the
bettern environments provided by AMS-LaTeX (amsmath.sty).

【在 A**********e 的大作中提到】
: 用 equarray
A**********e
发帖数: 3102
7
wow... did not know it. so far it worked for me ok...

【在 T*******n 的大作中提到】
: Avoid eqnarray as it doesn't calculate spacing correctly. The LaTeX
: developers had decided not to fix this--if you want the fix, use the
: bettern environments provided by AMS-LaTeX (amsmath.sty).

s*******g
发帖数: 4
8
try \align

【在 s*******n 的大作中提到】
: 现在用
: \begin{equation} \label{eq:P_eSTBC}
: \begin{split}
: ...
: \\
: ...
: \end{split}
: \end{equation}
: 公式编号是出现在所有行的中间位置
: 谢谢

k****z
发帖数: 550
9
在所有可能的地方,amsmath建议用align来代替eqnarray。
不过split是用在另外的场合,比如讨论各种条件。
A**********e
发帖数: 3102
10
amsmath 的 align/split 等和 \left \right 冲突,特头大。
比如说,我想打:
\left ( blah = \dfrac{\sum_i^N{blah}}{\sum_i^N{blah}} \right)
但是想在 = 处与下一行对齐。这时候 \left 和 \right 就报错了。根据 manual,
改成:
\left ( blah \right. &=
\left. \dfrac{\sum_i^N{blah}}{\sum_i^N{blah}} \right)
这时,左边的括号和`blah' 一样高,右边的和分式一样高 -_-b
如果不想手动设置括号这类 delimiter 的尺寸,想让 latex 自动处理(这个应当
是 latex 的原则吧),该咋办?amsmath 有没有提供类似的命令?

【在 k****z 的大作中提到】
: 在所有可能的地方,amsmath建议用align来代替eqnarray。
: 不过split是用在另外的场合,比如讨论各种条件。

相关主题
请问 optimization 里面 constraint 里面的such that怎么写?如何在eqnarray中间插入一行文字
eqnarray 后面的space 的问题如何在 \begin{equation}...\end{equation} 里面不标 label?
{ 几个公式左边有一个共同的大括号,怎么写这个括号呢?数学公式一问
进入TeX版参与讨论
T*******n
发帖数: 493
11
split and align have very similar capabilities, but the logical mark-up
meanings: "align" two or more separate equations consistently, and
"split" one equation over two or more lines.
If you have one equation that needs to be broken into several lines and
aligned nicely, use equation+split.
If you have several equations that you want to align with respect to
each other, use align.
If you have several equations that you want to align with respect to
each other, and one of these equations also ha

【在 k****z 的大作中提到】
: 在所有可能的地方,amsmath建议用align来代替eqnarray。
: 不过split是用在另外的场合,比如讨论各种条件。

T*******n
发帖数: 493
12
See my post August 13 in response to netghost.

【在 A**********e 的大作中提到】
: amsmath 的 align/split 等和 \left \right 冲突,特头大。
: 比如说,我想打:
: \left ( blah = \dfrac{\sum_i^N{blah}}{\sum_i^N{blah}} \right)
: 但是想在 = 处与下一行对齐。这时候 \left 和 \right 就报错了。根据 manual,
: 改成:
: \left ( blah \right. &=
: \left. \dfrac{\sum_i^N{blah}}{\sum_i^N{blah}} \right)
: 这时,左边的括号和`blah' 一样高,右边的和分式一样高 -_-b
: 如果不想手动设置括号这类 delimiter 的尺寸,想让 latex 自动处理(这个应当
: 是 latex 的原则吧),该咋办?amsmath 有没有提供类似的命令?

A**********e
发帖数: 3102
13
thanks a lot, but it's different.
I just hate to manually set the size of delimiters, and want latex to do
that.
\left and \right should be the latex way, but they conflict with & in
amsmath

【在 T*******n 的大作中提到】
: See my post August 13 in response to netghost.
T*******n
发帖数: 493
14
There is no easy way to get \left and \right to do what you want.
If there were a way, they would have implemented it already.
Even when you dont have & or \\, \left and \right don't always determine
the correct size for the fences/delimiters. See the amsmath manual for
examples.
In most cases, however, if you follow the standard mathematical
typographical rules, you only need the \bigg? macros that I have
defined. The "proper" way of setting complicated mathematical
expressions is explained i

【在 A**********e 的大作中提到】
: thanks a lot, but it's different.
: I just hate to manually set the size of delimiters, and want latex to do
: that.
: \left and \right should be the latex way, but they conflict with & in
: amsmath

A**********e
发帖数: 3102
15
多谢多谢 :)
看来还是先忍着了。。。

【在 T*******n 的大作中提到】
: There is no easy way to get \left and \right to do what you want.
: If there were a way, they would have implemented it already.
: Even when you dont have & or \\, \left and \right don't always determine
: the correct size for the fences/delimiters. See the amsmath manual for
: examples.
: In most cases, however, if you follow the standard mathematical
: typographical rules, you only need the \bigg? macros that I have
: defined. The "proper" way of setting complicated mathematical
: expressions is explained i

c*******h
发帖数: 1096
16
use vphantom to cheat latex

【在 A**********e 的大作中提到】
: amsmath 的 align/split 等和 \left \right 冲突,特头大。
: 比如说,我想打:
: \left ( blah = \dfrac{\sum_i^N{blah}}{\sum_i^N{blah}} \right)
: 但是想在 = 处与下一行对齐。这时候 \left 和 \right 就报错了。根据 manual,
: 改成:
: \left ( blah \right. &=
: \left. \dfrac{\sum_i^N{blah}}{\sum_i^N{blah}} \right)
: 这时,左边的括号和`blah' 一样高,右边的和分式一样高 -_-b
: 如果不想手动设置括号这类 delimiter 的尺寸,想让 latex 自动处理(这个应当
: 是 latex 的原则吧),该咋办?amsmath 有没有提供类似的命令?

s*******n
发帖数: 101
17
The first one works. Many thanks.

【在 T*******n 的大作中提到】
: \usepackage[tbtags]{amsmath}
: \begin{equation}
: \begin{split}
: ...\\
: ...
: \end{split} \label{...}
: \end{equation}
: Also try
: \begin{gather}
: \begin{split}

T*******n
发帖数: 493
18
\left and \right are actually TeX primitives, can't be redefined. I guess
not much we can do to change them.

【在 A**********e 的大作中提到】
: 多谢多谢 :)
: 看来还是先忍着了。。。

A**********e
发帖数: 3102
19
咦?我来试试看。多谢。

【在 c*******h 的大作中提到】
: use vphantom to cheat latex
1 (共1页)
进入TeX版参与讨论
相关主题
请问这个命令有什么错误??请问如何给多行公式加框.
请问一个大括号的内上下好几项对齐的公式怎么写?请问 optimization 里面 constraint 里面的such that怎么写?
如何让equation居左(left align)eqnarray 后面的space 的问题
如何让align的一群equation跨越两页{ 几个公式左边有一个共同的大括号,怎么写这个括号呢?
公式长到把右边的公式编号给遮住了, 怎么办?如何在eqnarray中间插入一行文字
还有两个小问题。如何在 \begin{equation}...\end{equation} 里面不标 label?
请问数学公式如何自动换行数学公式一问
怎么把一系列的式子对齐?长数学公式如何手动定义换行?
相关话题的讨论汇总
话题: split话题: equation话题: align话题: latex话题: begin