我有一个使用子方程的非常长的方程,类似于下面的方程,只是它有许多约束。latex 在方程的开头开始一个新页面。但是,我更希望它能开始方程,然后在一些约束之间允许分页。
\documentclass{article}
\usepackage{amsmath}
\allowdisplaybreaks
\begin{document}
\begin{subequations} \label{eq:my_eq}
\begin{alignat}{2}
& \min_{x, w,b} && \gamma \label{eq:obj} \\
& & & \text{s.t. } x \le 1 \label{eq:constr_1}. \\
& & & \text{s.t. } 0 \le w \le 1 \label{eq:constr_2} \\
& & & \text{s.t. } x \ge 0 \label{eq:constr_3}. \\
& & & \text{s.t. } 0 \le b \le 1 \label{eq:constr_4}
\end{alignat}
\end{subequations}
\end{document}
我在这里看到了这个问题:是否可以对对齐的方程式进行分页?,但该命令\allowdisplaybreaks
对我来说没有任何改变。有人知道解决这个问题的其他方法吗?
我也看到了这个问题:https://tex.stackexchange.com/questions/625456/`,虽然我没有在split
环境中所以没有帮助。