Illegal character in array arg. ???

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Illegal character in array arg. ???

von Johannes_B » Mo 18. Aug 2014, 08:32

Zentrieren und in eine tabular-Umgebung packen. Ich hab gehört solche Tricks nutzen W0rd Nutzer, da es keine Möglichkeit gibt Formeln native zu nummerieren. Ich hoffe dies hat sich mittlerweile geändert.

von Aramea94 » Mo 18. Aug 2014, 01:17

Zur tabular-Umgebung: Einer meiner Freunde, der sich etwas damit beschäftigt hatte, meinte, ich solle es doch mal auf diese Art und Weise probieren. Doch nachdem das auch nicht funktioniert hat und er auch keinen Rat wusste, hab ich mich an dieses Forum gewandt. Ich kann nur sagen: Danke für die Hilfe und die Tipps. Ich werd sie mir zu Herzen nehmen :)
Und nochmals vielen Dank für die schnellen Antworten, bin sehr überrascht, da ich es noch nicht so kenne.

von Besserwisser » So 17. Aug 2014, 21:52

Was bezweckst du mit der tabular-Umgebung? Damit definiert man eigentlich eine Tabelle und eine Tabelle benötigt eine Spaltendefinition, also beispielsweise
\begin{tabular}{lcr}
linke Spalte & mittlere Spalte & rechte Spalte \\
linksbündig & zentriert & rechtsbündig \\
1 & 2 & 3 \\
\end{tabular}
Ich vermute, du willst gar keine tabular und vermutlich brauchst du auch keine center-Umgebung, sondern allenfalls eine Matheumgebung.

Auch deine Formeln sind zumindest ungewöhnlich, aber eigentlich inkorrekt angegeben. Innerhalb der equation-Umgebung ist man bereits im mathematischen Modus. Die $ sind also vollkommen falsch platziert. Korrekt wäre beispielsweise:
\begin{equation}
d(u,v) \ge 0 \text{\enskip und\enskip} d(u,v)=0 \text{\enskip für\enskip} v=u \text{\quad (Positivität)}
\end{equation}
Dieses Beispiel benötigt amsmath, in dessen Anleitung du eine ganze Reihe weiterer Beispiele für korrekt gesetzte Formeln und Gleichungen mit und ohne zusätzlichen Text findest.

BTW: Du solltest immer ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) und nicht nur einen Codeschnippsel angeben und nach Möglichkeit auch erklären, was du damit bezweckst und wo das Problem liegt.

Ich würde dir außerdem empfehlen, eine ausführliche LaTeX-Einführung zu lesen, da deine Frage doch sehr grundlegende Verständnisschwierigkeiten vermuten lässt. Das würde dir sehr viel sicher weiterhelfen. Siehe dazu den Buch-Bereich (Menü oben). Zumindest eine frei Einführung (siehe Wichtige Netzdokumente) solltest du unbedingt komplett durchlesen! Es sei betont, dass dieser Rat gut gemeint und keinesfalls als Beleidigung misszuverstehen ist. Wir alle haben mal klein angefangen und (mehr oder weniger) viel gelesen, um so weit zu kommen.

von rais » So 17. Aug 2014, 21:41

die tabular-Umgebung erwartet als Parameter die Zuweisung(en), welche Spalte(n) wie auszurichten ist/(sind).
Aber wozu benötigst Du hier eine tabular-Umgebung?
MfG
Rainer

Illegal character in array arg. ???

von Aramea94 » So 17. Aug 2014, 21:06

Guten Abend,

ich habe ein Problem mit meiner Seminararbeit die ich mit LaTex schreiben soll, und zwar wird mir bei folgendem immer ein Fehler angezeigt:
\begin{center}
\begin{tabular}
$d(u,v) := | \{  i| u_i \neq v_i \} |$ wobei $ u = (u_1, \dots , u_n)$ und $v = (v_1,\dots, v_n)$ jeweils die empfangenen Codewörter sind.\\
\end{tabular}
\end{center}

\begin{equation}
$d(u,v) \ge 0$ und $d(u,v)=0$ für $v=u$ (Positivität)
\end{equation}
\begin{equation}
$d(u,v) = d(v,u)$ (Symmetrie)
\end{equation}
\begin{equation}
$d(u,v) \le d(u,w) + d(w,v)$ (Dreiecksungleichung)
\end{equation}
Desweiteren gilt auch:
\begin{equation}
$d(u,v) =d(u+w,v+w)$ (Translationsinvarianz)
\end{equation}

Dieser Fehler wird mir dann angezeigt: ! LaTeX Error: Illegal character in array arg. Im internet hab ich dann diese "Übersetzung" gefunden: Usage of a letter other than r,l and c in tabular environment . Leider hab ich keine Ahnung wie ich die Fehlerbehebung angehen soll.

Vielen Dank für die Hilfe, ich hoffe dass sich schnell jemand meldet :)
Viele Grüße,
Ara

Nach oben