Seite 1 von 1

Tabelle kompiliert nicht.

Verfasst: So 8. Nov 2009, 14:13
von nox
Hallo LaTeX-Community.

Ich bin so eben auf ein scheinbar unerklärliches Problem gestoßen. Beim Bau einer Tabelle kompiliert pdflatex nicht mehr und zwar genau dann, wenn ich ein Sonderzeichen, wie z. B. den griechischen Buchstaben Sigma ab einer bestimmten Zeile verwende. Da heißt: In 10 Zeilen benutze ich Sigma und genau ab der 11. kompiliert es nicht mehr. Ohne erkennbaren Grund.

Jetzt frage ich mich, ob das an meinem Programm (TexMaker) oder an dem LaTeX-Code liegt. Könnt ihr folgenden Code kompilieren? Wenn nein: Dann löscht das letzte \sigma in der letzten Zeile. Dann müsste aus irgendwelchen Gründen klappen.
\documentclass[11pt,a4paper]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{longtable}

\begin{document}  

\section*{Tabelle kompiliert nicht}

\begin{longtable}{llll}

\underline{Entities:} & \sigma(Filiale) & = & \{F_{1}, F_{2}\}\\
                      & \sigma(Fahrzeug) & = & \{A_{1}, A_{2}, A_{3\}\\
                      & \sigma(Kunde) & = & \{K_{1}, K_{2}, K_{3\}\\
                      & \sigma(Firma) & =  & \{U_{1}\}\\
                      & \sigma(Person) & = & \{P_{1}, P_{2}\}\\
                      & & & \\
\underline{Attribute:}&\sigma(Standort) & = & \{(F_{1} \mapsto Bremen), (F_{2} \mapsto Hannover)\} \\
               & \sigma(Kilometer) & = &\{(A_{1} \mapsto 200000), (A_{2} \mapsto 150000), (A_{2} \mapsto 87234)\} \\
               & \sigma(Kennzeichen) & = &\{(A_{1} \mapsto $HB-YX-47$), (A_{2} \mapsto $H-AX-2000$), (A_{2} \mapsto $H-YX-47$)\} \\
               
& \sigma(Kilometer) & = & \{(K_{1} \mapsto 20000), (K_{2} \mapsto 15000), (K_{3} \mapsto 50000)\} \\

& \sigma(Name) & = & \{(K_{1} \mapsto Meyer), (K_{2} \mapsto Schmidt), (K_{3} \mapsto Klein)\} \\

& \sigma(Adresse) & = & \{(K_{1} \mapsto M"unchen \hspace*{0.15cm} 80331, Fooweg \hspace*{0.15cm} 7),    \\
&                 &  &  (K_{2}  \mapsto Bremen   \hspace*{0.15cm} 280011,Blaweg \hspace*{0.15cm} 2),    \\
&                 &  &  (K_{3}  \mapsto Hannover \hspace*{0.15cm} 300011,Testweg\hspace*{0.15cm} 187)\} \\
&                 &  &  hallo \sigma kann ich nicht mehr benutzen ?!? \\
  
\end{longtable}

\end{document}

Verfasst: Di 15. Dez 2009, 09:46
von DonCube
Hallo nox,
ich habe dein Problem mal auf eine Tabellenzeile runtergebrochen. Es liegt daran, das du mathematische Befehle ausserhalb des Mathmodus schreibst. Im folgenden Beispiel siehst du wie ich anhand des Mathesymbols $ für einen Inline Befehl die Tabelle korrigiert habe. du kansnt antürlich auch die Umgebung \begin{math}\end{math} verwenden. Ich bevorzuge aber für Tabellen die $$.
\documentclass[11pt,a4paper]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{longtable}

\begin{document}  

\section*{Tabelle kompiliert nicht}

\begin{longtable}{llll}

\underline{Entities:} & $\sigma(Filiale)$ & = & $\{F_{1}, F_{2}\}$\\

\end{longtable}

\end{document}

Verfasst: Di 15. Dez 2009, 09:52
von nox
Hallo

danke für die schnelle^^ Antwort. DIe Lösung hab ich schon längst gefunden. Eigenartig ist nur, das es zunächst kompilierte und erst ab einem bestimmten Punkt nicht mehr.

Verfasst: Di 15. Dez 2009, 09:59
von DonCube
Hi Nox,
ja schnell war die Antwort nicht. Aber ich arbeite gerade einige unbeantwortete Beiträge auf. Und da hier für die Nachwelt eine Lösung vorhanden sein sollte, habe ich das noch gemacht. Wenn du natürlich selbst schon die Antwort gefunden hast, frage ich mich warum du sie nicht gepostet hast :twisted: ....hehehehehe


Gruß
DonCube