PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung "Missing delimiter ..."



chrismansos
13-11-2009, 12:03
Hallo Latex-Kenner,

ich habe ein Problem mit einer Fehlermeldung:

! Missing delimiter (. inserted).

Ich habe eine Formel in der Eqnarray-Umgebung erzeugt (siehe Code Minimalbesipiel). Das Ergebnis entspricht meinen Vorstellungen (Link). Eigentlich könnte ich es dabei bewenden lassen und den Fehler ignorieren. Ich wüßte trotzdem gern, was da jetzt falsch ist. Link und Minimalbeispiel nachstehend.

Vielen Dank für Eure Hilfe.

Grüße
Chris

Link:
http://www.public.chrismansos.kilu.de/Minimalbesipiel.pdf


MB:
\documentclass[12pt,footsepline,twoside,openright,cleardoubleplai n,listsleft]{report}
\usepackage[ansinew]{inputenc}
\usepackage{fontenc}
\usepackage[ngerman]{babel} %\usepackage[ngerman, english]{babel} (aus Cranfield-Zeiten)
\usepackage{calc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs} %macht schöne Tabellen
\usepackage{scalefnt} %fonts beliebiger Größe erzeugen
\usepackage{graphicx}
\usepackage{multirow} %Schrift in tabellen mittig auf 2 Zeilen
\usepackage{setspace} %Zeilenabstand anderthalbfach
\usepackage[headsepline]{scrpage2} %Paket scrpage2 benutzen
\usepackage{rotating} % kann Seiten auf Querformat drehen \begin{sidewaystable}
\usepackage{pdfpages} % damit können pdfze eingebunden werden
\usepackage{pdflscape}
\usepackage{cite}
\usepackage{tocloft}
\usepackage[square,numbers]{natbib} %for num. citations in the text like [1]
\renewcommand{\cite}{\citep} % \citep gives citations with brackets
\usepackage{url} % for better display of urls
\usepackage{gensymb}


\begin{document}
\selectlanguage{ngerman}
\bibliographystyle{natdin}
\onehalfspacing
Für die Berechnung der Lufteigenschaften werden die Eigenschaften der Einzelkomponenten $X_{ij}$ entsprechend ihrer Massegewichtung $g_{j}$ aufsummiert.
\begin{eqnarray}
X_i = \sum^n_{j=1} g_{j} \cdot X_{ij} \quad \mbox{bei j-Komponenten; $g_{j} = [0,1]$; $X_i = \left\{\begin{array}{l} c_p \\ R \\ \kappa \\ \eta \end{array}\right$} \label{eq:xca}
\end{eqnarray}
\end{document}

u_fischer
13-11-2009, 12:16
Hinter \right fehlt der Punkt.

einheitlix
13-11-2009, 12:31
Ja, und du solltest sowieso nicht mehr eqnarray und array benutzen... :)
siehe http://www.math.uiuc.edu/~hildebr/tex/displays.html

Ich wuerde es eher so schreiben, dann sparst du dir den \left und \right Kram ganz, und du brauchst auch keine mbox mehr...



\begin{equation}
\label{eq:xca}
X_i = \sum^n_{j=1} g_{j} \cdot X_{ij} \quad
\text{bei j-Komponenten;}~g_{j} = [0,1];
X_i = \begin{cases} c_p \\ R \\ \kappa \\ \eta \end{cases}
\end{equation}