행렬 방정식을 작성했습니다.
\[ \left[ \begin{array}{c} v^{0}_{n} \\ v^{K-1}_{n} \end{array} \right] = -\frac{1}{C_{ref}} \left[ \begin{array}{ccc} V^{0}_{0,n} & \cdots & V^{0}_{M-1,m} \\ \vdots & \ddots & \vdots \\ V^{K-1}_{0,n} & \cdots & V^{K-1}_{M-1,n} \end{array} \right] \left[ \begin{array}{c} C_{0,n} \\ C_{M-1,n} \end{array} \right] \]
이 방정식 끝에 방정식 번호를 넣고 싶습니다. 하지만 그 방법을 아는 유일한 방법은이 전체 방정식을 \begin{equation}
및 \end{equation}
에 넣어 오류를 발생시키는 것입니다. 오류는
잘못된 수학 환경 구분 기호
및 \]
방정식의 시작과 끝에서 더 이상 오류가 발생하지 않습니다. 내 질문은 \begin
및 \end
에서 방정식을 이동하여이 오류가 발생하는 이유입니다.
댓글
답변
LaTeX 매크로 \begin{equation}
및 \[
모두 디스플레이 수학 그룹을 시작 하고 매크로 \end{equation}
및 \]
모두 디스플레이-수학 그룹을 종료합니다. (또한 equation
환경은 방정식에 번호를 매기는 방법을 제공하지만 \[ ... \]
는 그렇지 않습니다.) LaTeX 매크로 \begin{equation}
및 \[
는 사용자가 디스플레이 수학 그룹을 두 번 열지 않도록 의도적으로 설계되었습니다. 이것이 LaTeX가 \begin{equation}
를 처리 한 후 \[
를 만나면 “Bad math environment delimiter”라는 오류 메시지가 표시되는 이유입니다.
결론 : 디스플레이-수학 그룹을 설정하는 데 하나 또는 다른 방법을 사용하되 두 가지를 동시에 사용하지 마십시오.
다양한 LaTeX 디스플레이 수학 환경이 어떻게 작동하는지에 대한 자세한 논의 설정하려면 “$$
, iv id =”9e634491ab의 차이점은 무엇입니까? “라는 질문에 대한 이 답변 을 참조하세요. “>
, align
, equation
및 displaymath
?” 뻔뻔한 자기 인용 경고!
답변
질문에 대한 @Mico의 정답을 개선 할 수 없습니다. 하지만 괄호와 배열을 하드 코딩하는 대신 bmatrix
환경을 사용하도록 제안 할 수 있습니다. 입력을 줄이고 가독성을 높이며 조작을 최소화합니다.
\[ \begin{bmatrix} v^{0}_{n} \\ v^{K-1}_{n} \end{bmatrix} = -\frac{1}{C_{ref}} \begin{bmatrix} V^{0}_{0,n} & \cdots & V^{0}_{M-1,m} \\ \vdots & \ddots & \vdots \\ V^{K-1}_{0,n} & \cdots & V^{K-1}_{M-1,n} \end{bmatrix} \begin{bmatrix} C_{0,n} \\ C_{M-1,n} \end{bmatrix} \]
:)
질문 편집을 마치기 전에 대답하기가 너무 빨랐습니다. 지금은 ' 지금 삭제하겠습니다. 질문 : 아니요,\tag{...}
는 'equation
에서 중복 번호 매기기를 유발하지 않습니다. 환경처럼. 하지만 이러한 환경에서 제공 한 ' 숫자를 대체 합니다.