LaTeX 코드의 오류는 어디에 있습니까?

LaTeX 코드의 오류는 어디에 있습니까?

나는 사용한다rogercortesi.comLaTeX 코드를 이미지로 변환합니다. 하지만 아래에 작성한 코드는 작동하지 않습니다. 나는 이유를 이해할 수 없었다. 그러나 동일한 코드는 매우 잘 작동합니다.여기.문제의 원인은 무엇입니까? 코드는 다음과 같습니다.

\Delta =\begin{vmatrix} 
  1          &1   &1            &1     &\dots  & 1     \\
  1    &1    &1   &1     &\dots  & 1    \\
  1    &1    &1   &1     &\dots  & 1     \\
  1    &1    &1   &1     &\dots  & 1     \\
   \vdots    &\vdots     &\vdots      &\vdots      &\ddots &\vdots \\  
 1 &1 &1 &1 &\dots  &1    \\
\end{vmatrix} 

답변1

오류 메시지가 나타나는 데에는 몇 가지 잠재적인 이유가 있지만 다음과 같은 이유도 있습니다.두 가지 주요 이유:

  • 표현식을수학 그룹-- 인라인 수학 또는 디스플레이 수학.

  • 사용하는 환경 amsmath에 대한 코드를 제공하는 패키지를 로드하지 못했습니다 .vmatrix

즉, 다음 코드는 LaTeX 문서로 잘 컴파일됩니다.

\documentclass{article}
\usepackage{amsmath} % for 'vmatrix' environment
\begin{document}
\[ % initiate an unnumbered displaymath group
\Delta =\begin{vmatrix} 
  1      &1      &1      &1      &\dots  & 1     \\
  1      &1      &1      &1      &\dots  & 1     \\
  1      &1      &1      &1      &\dots  & 1     \\
  1      &1      &1      &1      &\dots  & 1     \\
  \vdots &\vdots &\vdots &\vdots &\ddots &\vdots \\  
  1      &1      &1      &1      &\dots  &1
\end{vmatrix} 
\] % terminate the displaymath group
\end{document}

부록OP의 후속 질문을 해결하기 위해 : 동일한 출력을 생성하려면없이환경 을 사용하면 vmatrix다음과 같이 작성할 수 있습니다.

\[
\Delta =\left\vert \begin{array}{@{} *{6}{c} @{}}
  1      &1      &1      &1      &\dots  & 1     \\
  1      &1      &1      &1      &\dots  & 1     \\
  1      &1      &1      &1      &\dots  & 1     \\
  1      &1      &1      &1      &\dots  & 1     \\
  \vdots &\vdots &\vdots &\vdots &\ddots &\vdots \\
  1      &1      &1      &1      &\dots  &1      
\end{array} \right\vert
\]

\begin{vmatrix}즉, 으로 \left\vert \begin{array}{@{}*{6}{c}@{}}\end{vmatrix}으로 대체할 것입니다 \end{array} \right\vert.


두 번째 부록: 내 기본 브라우저인 Firefox(현재 버전: 70.0.1)에서 rogercortesi.com을 방문하려고 하면 다음 화면이 표시됩니다. 나는 이 사이트를 멀리할 것 같아요!

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

답변2

\usepackage{amsmath}당신이 사용하고 있는 필수 기능을 제공하는 것을 잊어버렸을 수도 있습니다 .

작동하게 된 예를 게시하겠습니다. 이러한 기능에 액세스/사용하려면 수학 모드도 활성화해야 합니다(제 생각에는? 저도 이 기능이 처음인 것 같습니다).

\documentclass[11pt]{article}

\usepackage{amsmath}

\begin{document}
    \[ %enters math mode
    \Delta=\begin{vmatrix}
                1          &1   &1            &1     &\dots  & 1     \\
                1    &1    &1   &1     &\dots  & 1    \\
                1    &1    &1   &1     &\dots  & 1     \\
                1    &1    &1   &1     &\dots  & 1     \\
                \vdots    &\vdots     &\vdots      &\vdots      &\ddots &\vdots \\
                1 &1 &1 &1 &\dots  &1    \\
    \end{vmatrix}
    \]
\end{document}

아직 의견을 제시할 수는 없지만 질문에 표시된 오류를 추가하면 문제가 무엇인지 더 쉽게 찾을 수 있으므로 항상 도움이 될 것입니다. :)

답변3

\begin{문서} \begin{표 형식}{ccc}

        $\Delta$&=&\begin{tabular}{cccccc}
            1          &1   &1            &1     &$\dots$  & 1     \\
            
            
            1    &1    &1   &1     &$\dots$  & 1    \\
            1    &1    &1   &1     &$\dots$  & 1     \\
            1    &1    &1   &1     &$\dots $ & 1     \\
            $\vdots $   & $\vdots $    & $\vdots  $    &$\vdots$      &$\ddots$ &$\vdots$ \\
            1 &1 &1 &1 &$\dots$  &1    \\
        \end{tabular}
        \end{tabular}
        
        \vspace{2cm}
    
    
    
            \begin{tabular}{cc|c|}
                
                $\Delta$&=&\begin{tabular}{cccccc}
                    1          &1   &1            &1     &$\dots$  & 1     \\
                    
                    
                    1    &1    &1   &1     &$\dots$  & 1    \\
                    1    &1    &1   &1     &$\dots$  & 1     \\
                    1    &1    &1   &1     &$\dots $ & 1     \\
                    $\vdots $   & $\vdots $    & $\vdots  $    &$\vdots$      &$\ddots$ &$\vdots$ \\
                    1 &1 &1 &1 &$\dots$  &1    \\
                \end{tabular}
            \end{tabular}\\
            \vspace{1cm}\\
            This is simpler. One can change  the size by
             renewcommand   \{arraystretch\}
        \end{document}

여기에서는 사용자가 열 수를 고정할 수 있으며 위치도 지정할 수 있습니다. 코드를 실행할 수 없습니다. 그것은 나에게 무한한 크기처럼 보이는 대답을 주었다. 테이블 형식 환경을 사용하므로 열 크기를 조정할 수 있습니다.

vmatrix의 크기를 설정하지 않은 것 같습니다. 그러므로 대답은 다르게 보입니다.

관련 정보