`empheq`에 대한 단일 방정식 번호

`empheq`에 대한 단일 방정식 번호

현재 의 각 방정식에는 empheq고유한 번호가 있습니다. 어떻게 그것들을 하나의 방정식 시스템으로 번호를 매길 수 있습니까?

편집하다:

현재 상황은 다음과 같습니다. 각 방정식에는 고유한 번호가 있습니다.

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

내가 하고 싶은 일은 다음과 같습니다.

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

답변1

를 사용할 필요 empheq가 없습니다 \left\{.

실제로 방정식을 입력하는 더 쉬운 두 가지 방법을 제안해 드릴 수 있습니다.

\documentclass{article}
\usepackage{amsmath,siunitx}

\numberwithin{equation}{section}
\sisetup{output-decimal-marker={,}}

\begin{document}

\setcounter{section}{1}\setcounter{equation}{3}

\begin{equation}
\left\{
  \setlength{\arraycolsep}{0pt}%
  \renewcommand{\arraystretch}{1.2}%
  \begin{array}{ *{5}{ r >{{}}c<{{}} } r }
    x_1 &=&                & & \num{0.25} x_2 &+& \num{0.25} x_3 & &                &+& 50  \\
    x_2 &=& \num{0.25} x_1 &+&                & &                &+& \num{0.25} x_4 &+& 50  \\
    x_3 &=& \num{0.25} x_1 &+&                & &                &+& \num{0.25} x_4 &+& 25  \\
    x_4 &=&                & & \num{0.25} x_2 &+& \num{0.25} x_3 & &                &+& 25
  \end{array}
\right.
\end{equation}

\begin{equation}
\begin{bmatrix} x_1 \\ x_2 \\ x_3 \\ x_4 \end{bmatrix} =
\begin{bmatrix}
  0 & \num{0.25} & \num{0.25} & 0 \\
  \num{0.25} & 0 & 0 & \num{0.25} \\
  \num{0.25} & 0 & 0 & \num{0.25} \\
  0 & \num{0.25} & \num{0.25} & 0 
\end{bmatrix}
\begin{bmatrix} x_1 \\ x_2 \\ x_3 \\ x_4 \end{bmatrix} +
\begin{bmatrix} 50 \\ 50 \\ 25 \\ 25 \end{bmatrix}
\end{equation}

\end{document}

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

마법은 무엇입니까 *{5}{ r >{{}}c<{{}} }?

일반적으로 *{<number>}{<col specs>}LaTeX <number>에게 <col specs>; 예를 들어 는 *{12}{c}12개의 중앙 정렬 열을 의미하고 *{4}{lc}4쌍의 왼쪽 및 중앙 정렬 열(총 8개)을 의미합니다.

열 수를 세면 그 중 11개가 필요하다는 것을 알 수 있지만 처음 10개는 오른쪽 정렬(다항식 항의 경우) 및 가운데 정렬(연산 또는 관계 기호의 경우) 열 쌍입니다.

그러나 우리는 연산이나 관계 기호가 적절한 양의 공백으로 둘러싸여 있기를 원하며, 이는 {}+{}또는 를 입력하여 얻을 수 있습니다 {}={}. 하지만 우리는 더 잘할 수 있습니다! 열을 다음과 같이 지정하면

>{x} c <{y}

( 패키지가 필요함) LaTeX에게 최종적으로 가운데 정렬된 열의 각 항목 앞에는 가 오고 뒤에는 가 array올 것임을 알려줍니다 . 그래서 우리는 할 수 있고 거기에 있습니다! 열에 또는 를 입력하면 결과는 및 가 됩니다 .xy>{{}}c<{{}}+={}+{}{}={}

으로 연 그룹에서는 \left\{열 사이의 공백을 0으로 설정하여 array연산 및 관계 기호 주위에 이전에 지정한 대로 삽입된 공백만 나타납니다. 또한 등 cases을 에뮬레이트하기 위해 aligned배열 내부의 줄 간격에 1.2 인수가 적용됩니다.

답변2

찾았어요! .alignedatequation empheq​내 생각에는:

  • alignedat방정식을 하나로 그룹화
  • equation번호를 매긴다
\begin{empheq}[left = \empheqlbrace]{equation}\begin{alignedat}{5}
    x_1 &=                &     & \num{0.25} x_2 &{}+{}& \num{0.25} x_3 &     &                &{}+{}& 50  \\
    x_2 &= \num{0.25} x_1 &{}+{}&                &     &                &{}+{}& \num{0.25} x_4 &{}+{}& 50  \\
    x_3 &= \num{0.25} x_1 &{}+{}&                &     &                &{}+{}& \num{0.25} x_4 &{}+{}& 25  \\
    x_4 &=                &     & \num{0.25} x_2 &{}+{}& \num{0.25} x_3 &     &                &{}+{}& 25
\end{alignedat}\end{empheq}

결과(위 이미지입니다. 질문을 업데이트하기 전에 답변을 찾았습니다):

관련 정보