Notice
Recent Posts
Recent Comments
Link
관리 메뉴

뛰는 놈 위에 나는 공대생

[LaTeX] 여러 개 방정식을 개별 번호를 매기면서 하나의 방정식으로 쓰고 싶을 때 (ex: Eq.2b) 본문

기타/논문작성 Writing

[LaTeX] 여러 개 방정식을 개별 번호를 매기면서 하나의 방정식으로 쓰고 싶을 때 (ex: Eq.2b)

보통의공대생 2023. 2. 13. 22:57

수식 번호를 쓸 때 여러 줄의 식을 하나의 번호로 쓰고 싶을 때 일반적으로 이렇게 쓴다.

 

(참고로 아래 \vb{z}는 latex에 있는 physics library를 사용한 것이다.)

\begin{equation}
    \begin{aligned}
        \vb{z}^{1} &= \sigma^{0}\left(\vb{W}^{0}\vb{x}+\vb{b}^{0}\right) \\
        \vb{z}^{2} &= \sigma^{1}\left(\vb{W}^{2}\vb{z}^{1}+\vb{b}^{1}\right) \\
        & \vdots \\
        \vb{z}^{L} &= \sigma^{L-1}\left(\vb{W}^{L-1}\vb{z}^{L-1}+\vb{b}^{L-1}\right) \\
        \vb{y} &= \sigma^{L}\left(\vb{W}^{L}\vb{z}^{L}+\vb{b}^{L}\right)
    \end{aligned}
\end{equation}

 

 

그런데 각각에 대해서 번호를 매기면서도 하나의 번호를 쓰고 싶을 수 있다. (23a), (23b)와 같이 말이다.

 

그래서 아래와 같이 subequations와 align를 이용하면 된다. 또한 위의 $\vdots$에는 번호를 매기기 싫을 수 있다. 이럴 경우에는 \nonumber를 붙이면 된다.

\begin{subequations}
    \begin{align}
        \vb{z}^{1} &= \sigma^{0}\left(\vb{W}^{0}\vb{x}+\vb{b}^{0}\right) \\
        \vb{z}^{2} &= \sigma^{1}\left(\vb{W}^{2}\vb{z}^{1}+\vb{b}^{1}\right) \\
        & \vdots \nonumber \\
        \vb{z}^{L} &= \sigma^{L-1}\left(\vb{W}^{L-1}\vb{z}^{L-1}+\vb{b}^{L-1}\right) \\
        \vb{y} &= \sigma^{L}\left(\vb{W}^{L}\vb{z}^{L}+\vb{b}^{L}\right)
    \end{align}
\end{subequations}

 

그 결과 다음과 같이 나온다.

 

Comments