방정식의 첫 번째 열을 두 열의 중앙에 배치하는 방법은 무엇입니까?

방정식의 첫 번째 열을 두 열의 중앙에 배치하는 방법은 무엇입니까?

를 사용하여 두 개의 열로 정렬한 하위 방정식 세트가 있지만 alignat현재 하위 방정식은 페이지 중앙에 있습니다. 두 번째 열이 오른쪽으로 이동되도록 방정식의 첫 번째 열을 중앙에 배치하는 방법이 있습니까?

\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage{mathtools}
\begin{subequations}
\begin{alignat}{2}
\bigcup\nolimits_{i=1}^{k} S_i &= \mathcal{I}, & \label{eqn:allpacked}\\[3pt]
S_i \cap S_j &= \emptyset &\quad &\forall \hspace{1mm} i, j \in \{1, 2,\dotsc,k\}, \hspace{1mm} i \neq j, \label{eqn:nointersect}\\[3pt]
S_i &\in \mathcal{F} & &\forall \hspace{1mm} i \in \{1,2,\dotsc,k\}.\label{eqn:feasible}
\end{alignat}
\end{subequations}

여기에 이미지 설명을 입력하세요

보시다시피 하위 방정식은 페이지 중앙에 배치되어 있는데, 주요 방정식인 첫 번째 열을 중앙에 배치하는 방법을 찾고 싶습니다.

답변1

나는 주변 환경을 사용했습니다 (귀하의 코드에는 및 gather이 누락되었습니다 ). 귀하의 질문을 이해하였기를 바랍니다. 제가 보기에는 이전 모습보다 더 나은 것 같습니다. 당신의 생각을 알려주세요.\begin{document}\end{document}

mathtoolsamsmath내가 삭제한 것보다 더 큰 패키지입니다 .여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{amssymb}
\usepackage{mathtools}
\begin{document}
\begin{subequations}
\begin{gather}
\bigcup\nolimits_{i=1}^{k} S_i = \mathcal{I}, \label{eqn:allpacked}\\[3pt]
\mkern 100mu S_i \cap S_j = \emptyset, \quad \forall i, j \in \{1, 2,\dotsc,k\}, \, i \neq j, \label{eqn:nointersect}\\[3pt]
S_i \in \mathcal{F}, \quad \forall \,i \in \{1,2,\dotsc,k\}.\label{eqn:feasible}
\end{gather}
\end{subequations}
\end{document}

관련 정보