LaTeX에서 m⨉n 행렬을 작성하는 방법은 무엇입니까?

LaTeX에서 m⨉n 행렬을 작성하는 방법은 무엇입니까?

아래 코드를 사용해 보았지만 2⨉2 행렬에서만 작동합니다.

 \[
   M=
  \left[ {\begin{array}{cc}
   1 & 2 \\
   3 & 4 \\
  \end{array} } \right]
\]

이제 다음은 나에게 작동하지 않습니다.

\[
  M=
  \left[ {\begin{array}{cc}
   1 & 2 & 3 & 4 & 5\\
   3 & 4 & 5 & 6 & 7\\
  \end{array} } \right]
\]

답변1

당신이 가지고 있는 예에서는 시작 라인이 다음과 같아야 합니다.

\left[ {\begin{array}{ccccc}

오히려

\left[ {\begin{array}{cc}

단 두 개의 s로 시작하면 c행렬에 열이 두 개만 있다는 것을 의미합니다(그리고 중앙에 정렬하기를 원함). 그런 다음 5개 열에 대한 데이터를 제공하면 중단됩니다.

답변2

TheHe가 의미한 대로 이를 수행하는 더 좋은 방법은 패키지 를 사용하는 것입니다 amsmath.

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
M=
  \begin{bmatrix}
    1 & 2 & 3 & 4 & 5 \\
    3 & 4 & 5 & 6 & 7
  \end{bmatrix}
\]

\end{document}

환경 은 bmatrix당신에게 교정기를 줄 것입니다 []. ()중괄호도 매우 일반적입니다. 환경 과 함께 만들어집니다 pmatrix. 행렬을 인라인으로 포함하려면 다음과 같이 작성할 수 있습니다.

$M = \left\[ \begin{smallmatrix} 1 & 2 \\ 3 & 4 \end{smallmatrix} \right\]$

답변3

패키지 를 사용하면 또는 amsmath와 같은 많은 행렬 중에서 선택할 수 있습니다 .pmatrixbmatrix

확인해 보세요Wikibooks에 있는 이 목록.

답변4

2개의 컬럼(cc)을 선언했기 때문에 작동하지 않습니다. 귀하의 경우 열 수는 4, 즉 cccc여야 합니다. 그러면 작동할 것입니다.

관련 정보