PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung math mode



fellfresse
23-03-2009, 10:06
Hallo, ich bekomme eine Warnung im Texnic-Center:

LaTeX Warning: Command \" invalid in math mode on input line 53.

an dieser Stelle steht bei mir (Zeile mit der Erlösfunktion wird makiert:


\begin{eqnarray}
K_{(x)} = k_v * x + K_f & & Erlösfunktion \\
E_{(x)} = p * x & & Kostenfunktion
\end{eqnarray}


Wie kann ich die Fehlermeldung beheben? Ich sehe da keinen Fehler?!

Danke

mechanicus
23-03-2009, 10:14
Hallo,

du solltest dir mal den Mathmode anschauen und die Vorteile von align im Vergleich zu eqnarray. Ansonsten läuft dein Beispiel.


\documentclass{scrartcl}

\usepackage{amsmath}



\begin{document}
\begin{eqnarray}
K_{(x)} = k_v * x + K_f & & Erlösfunktion \\
E_{(x)} = p * x & & Kostenfunktion
\end{eqnarray}
\begin{align}
K_{(x)} &= k_v * x + K_f && Erlösfunktion \\
E_{(x)} &= p * x && Kostenfunktion
\end{align}
\end{document}
%

Gruß
Marco

bobmalaria
23-03-2009, 10:21
hi,

und für meinen geschmack hat ein * in der formel nichts zu suchen. ich würde das durch \cdot ersetzen

fellfresse
23-03-2009, 10:26
Ich habe deinen Code Reinkopiert


52 \begin{align}
53 K_{(x)} &= k_v * x + K_f && Erlösfunktion \\
54 E_{(x)} &= p * x && Kostenfunktion
55 \end{align}


Un bekomme nun leider 2 Fehlermeldungen
LaTeX Warning: Command \" invalid in math mode on input line 55.
LaTeX Warning: Command \" invalid in math mode on input line 55.

Ansonsten liefert align wirklich eine besser formatierte Ausgabe. Danke für den Tipp schonmal.

mechanicus
23-03-2009, 10:33
Hallo,

da mein Minimalbeispiel läuft, solltest du mal eines Machen, was den Fehler zeigt.

Gruß
Marco

Xenara
23-03-2009, 10:34
Den Fehler hatte ich auch schon, scheint an inputenc/fontenc zu liegen. So klappts:


\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{amsmath}

\begin{document}
\begin{align}
K_{(x)} = k_v * x + K_f & & Erl\ddot{o}sfunktion \\
E_{(x)} = p * x & & Kostenfunktion
\end{align}
\begin{align}
K_{(x)} &= k_v * x + K_f && \text{Erlösfunktion} \\
E_{(x)} &= p * x && \text{Kostenfunktion}
\end{align}
\end{document}

voss
23-03-2009, 10:36
Ich habe deinen Code Reinkopiert


52 \begin{align}
53 K_{(x)} &= k_v * x + K_f && Erlösfunktion \\
54 E_{(x)} &= p * x && Kostenfunktion
55 \end{align}


Un bekomme nun leider 2 Fehlermeldungen
LaTeX Warning: Command \" invalid in math mode on input line 55.
LaTeX Warning: Command \" invalid in math mode on input line 55.


Im MAthemodus kannst du keine Umlaute verwenden. Du solltest ohnehin
\text{Erlösfunktion} und \text{Kostenfunktion} schreiben!

Herbert

mechanicus
23-03-2009, 10:39
Im MAthemodus kannst du keine Umlaute verwenden. Du
Das habe ich völlig übersehen :( . Komisch, das Kile nicht gemeckert hat.

Gruß
Marco

fellfresse
23-03-2009, 10:41
OK,


\text{}


hat mir jetzt die Lösung gebracht. Vorher hatte ich das Paket amsmath nicht eingebunden und bekam deswegen immer eine Fehlermeldung bei \text.

OK, Problem gelöst. Danke!

voss
23-03-2009, 10:42
OK,


\text{}


hat mir jetzt die Lösung gebracht. Vorher hatte ich das Paket amsmath nicht eingebunden und bekam deswegen immer eine Fehlermeldung bei \text.


dann nimmt man \mbox{}

Herbert

localghost
23-03-2009, 10:45
[...] Komisch, das Kile nicht gemeckert hat. [...]
Wenn sich etwas beschwert, dann bestimmt nicht der Editor, sondern der Compiler.


MfG
Thorsten¹

mechanicus
23-03-2009, 10:54
Wenn sich etwas beschwert, dann bestimmt nicht der Editor, sondern der Compiler.
Du hast natürlich vollkommen recht.

Gruß
Marco