Latex 用一个数字对多个方程进行编号
如何仅使用一个数字对align环境中的多个方程式进行编号 比如说Latex 用一个数字对多个方程进行编号,latex,equation,alignment,Latex,Equation,Alignment,如何仅使用一个数字对align环境中的多个方程式进行编号 比如说 \begin{align} w^T x_i + b \geqslant 1-\xi_i \text{ if } y_i=1, \nonumber \\ w^T x_i + b \leqslant -1+\xi_i \text{ if } y_i=-1, \end{align} 编号将显示在第二个方程式旁边。但如果它出现在两个方程的直线之间,那就更好了 在这种情况下,如何标记这组方程式以供以后参考 谢谢和问候 首先,如果只有一列方
\begin{align}
w^T x_i + b \geqslant 1-\xi_i \text{ if } y_i=1, \nonumber \\
w^T x_i + b \leqslant -1+\xi_i \text{ if } y_i=-1,
\end{align}
编号将显示在第二个方程式旁边。但如果它出现在两个方程的直线之间,那就更好了
在这种情况下,如何标记这组方程式以供以后参考
谢谢和问候 首先,如果只有一列方程式,您可能不希望使用
align
环境。事实上,您的示例可能最适合案例
环境。但要直接回答您的问题,请使用等式中的对齐的
环境
——这样外部环境会给出数字:
\begin{equation}
\begin{aligned}
w^T x_i + b &\geq 1-\xi_i &\text{ if }& y_i=1, \\
w^T x_i + b &\leq -1+\xi_i & \text{ if } &y_i=-1,
\end{aligned}
\end{equation}
amsmath
软件包的文档解释了这一点和更多内容。类似以下内容如何:
\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}
\begin{equation}\label{A_Label}
\begin{split}
w^T x_i + b \geqslant 1-\xi_i \text{ if } y_i &= 1, \\
w^T x_i + b \leqslant -1+\xi_i \text{ if } y_i &= -1
\end{split}
\end{equation}
\end{document}
产生:
这里有点晚了,但我想补充一点,这与
align
环境的工作原理不同:它适合方程的宽度,因此列之间的空间通常比其他情况下小得多。您如何做到这一点,但是,将两个方程放在中心位置,而不是将它们彼此固定在一起?@SpencerBoucher-TeX相关的问题在stackoverflow上或多或少地变得复杂了。我最近也没有和TeX在一起,所以我建议你在这里问你的问题:祝你好运!谢谢你,巴特。tex.SO是我的目标,但这出现在谷歌搜索中。对于后代和任何未来的谷歌用户,只需将\split改为\gather:\begin{equation}\label{A\u label}\begin{gather}w^T x\u i+b\geqslant 1-\xiu i\text{if}y\u i&=1,\\w^T x\u i+b\leqslant-1+\xi xiu i\text{if}y\u i&=-1\end{gather\end{equation}
@SpencerBoucher内部环境应该是收集的
而不是收集的
@JonasStein它是一个图像,但被删除了。使用添加了一个新的