
私が使う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
エラーメッセージが表示される理由はいくつか考えられますが、2つの主な理由:
式を埋め込むことができませんでした数学グループ-- インライン数式または表示数式のいずれか。
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
。
第二補遺: rogercortesi.com にアクセスしようとすると、デフォルトのブラウザ Firefox (現在のバージョン: 70.0.1) に次の画面が表示されます。このサイトには近づかないほうがいいと思います。
答え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 のサイズを設定していないと思います。そのため、答えが違って見えます。