Где ошибка в моих кодах LaTeX?

Где ошибка в моих кодах LaTeX?

я используюrogercortesi.comдля преобразования кодов LaTeX в изображения. Но код, который я написал ниже, не работает. Я не мог понять, почему. Но тот же код работает очень хорошоздесь.В чем причина проблемы? Вот коды:

\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{document} \begin{tabular}{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. Поэтому ответ выглядит иначе.

Связанный контент