
ich benutzewww.rogercortesi.comum LaTeX-Codes in Bilder umzuwandeln. Aber der Code, den ich unten geschrieben habe, funktioniert nicht. Ich konnte nicht verstehen, warum. Aber der gleiche Code funktioniert sehr gutHier.Was ist die Ursache des Problems? Hier sind die Codes:
\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}
Antwort1
Ich würde sagen, dass es zwar mehrere mögliche Gründe dafür gibt, warum Sie Fehlermeldungen erhalten, aber es gibtzwei Hauptgründe:
Sie haben es nicht geschafft, den Ausdruck in eineMathe-Gruppe– entweder Inline-Mathematik oder Anzeigemathematik.
amsmath
Sie konnten das Paket, das den Code für dievmatrix
von Ihnen verwendete Umgebung bereitstellt, nicht laden .
Der folgende Code lässt sich nämlich problemlos als LaTeX-Dokument kompilieren:
\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}
Nachtragum die Folgefrage des OP zu beantworten: Um die gleiche Ausgabe zu erstellenohneUnter Verwendung einer vmatrix
Umgebung könnte man schreiben:
\[
\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
\]
dh man würde \begin{vmatrix}
durch \left\vert \begin{array}{@{}*{6}{c}@{}}
und \end{vmatrix}
durch ersetzen \end{array} \right\vert
.
Zweiter Nachtrag: Mein Standardbrowser, Firefox (aktuelle Version: 70.0.1), zeigt den folgenden Bildschirm an, wenn ich versuche, rogercortesi.com zu besuchen. Ich glaube, ich werde diese Site meiden!
Antwort2
Möglicherweise haben Sie vergessen, \usepackage{amsmath}
welches die von Ihnen verwendeten erforderlichen Funktionen bereitstellt.
Ich werde ein Beispiel posten, bei dem ich es zum Laufen gebracht habe – Sie müssen auch den Mathematikmodus aktivieren, um auf diese Funktionen zuzugreifen/sie zu verwenden (glaube ich? Ich bin auch ziemlich neu darin).
\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}
Ich kann noch keinen Kommentar abgeben, aber es wäre immer hilfreich, die Fehler hinzuzufügen, die Sie in Ihrer Frage gesehen haben, damit sich Ihr Problem leichter ermitteln lässt. :)
Antwort3
\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}
Hier kann die Anzahl der Spalten vom Benutzer festgelegt werden und man kann auch ihre Platzierung festlegen. Ich konnte Ihren Code nicht ausführen. Die Antwort sah nach einer unendlichen Größe aus. Da wir eine tabellarische Umgebung verwenden, können wir die Größe der Spalten anpassen.
Ich denke, dass du die Größe deiner vMatrix nicht festgelegt hast. Daher sieht die Antwort anders aus.