Seite 1 von 1

Tabelle verhindert Kompilieren

Verfasst: Fr 22. Feb 2019, 12:58
von Richard
Hallo Zusammen :)

Ich hab folgendes Problem. Bei dem unten angehängten Code bleibt TexMaker immer bei der zweiten Tabelle hängen. Solange ich die Tabelle über %-Kommentare rausnehme, erstellt TexMaker ganz normal die PDF und alles.

Sobald ich aber die Tabelle mit reinnehmen will, klappt nichts mehr. Das witzige dabei ist, dass die erste Tabelle astrein funktioniert. Und soweit ich das sehe, gibt es keinen großartigen Unterschied bei der zweiten Tabelle. Aber bekanntlich sitzt ja das Problem meist vor dem Mac...

Weiß jemand vielleicht Abhilfe hierbei? :)
Meeega Dank schonmal :)
lg Richard
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath} %Mathe package zur Darstellung von Formeln
\usepackage{array}
\usepackage{booktabs}
\usepackage{graphicx} %Zur Einbindung von Bildern
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}



\begin{document}
\section{Grundlegende Formeln}
\renewcommand{\arraystretch}{2}%Damit wird die Zellengröße verdoppelt 
\begin{table}[htp]

\begin{tabular}{llr}
\hline
Bezeichnung & Theorie & Empirie \\ \hline
\multicolumn{1}{|l|}{Mittelwert} & \mu = \frac{1}{N} \sum_{n=1}^N{X_{n}} & \multicolumn{1}{|l|}{\overline{X} = \frac{1}{N} \sum\limits_{n=1}^N{X_{n}}}\\
\hline
\multicolumn{1}{|l|}{Varianz} & --- & \multicolumn{1}{|l|}{S(X)^{2} = \frac{1}{N-1}\sum\limits_{n=1}^N{(X_{n} - \bar{X})}^{2} }\\
\hline
\multicolumn{1}{|l|}{Kovarianz} & Cov(X,Y) = E[(X-\mu_{x})(Y-\mu_{y})] & \multicolumn{1}{|l|}{$S(X,Y) = \frac{1}{N-1} \sum\limits_{n=1}^N{(X_{n} - \bar{X})(Y_{n}-\bar{Y})} $}\\
\hline
\multicolumn{1}{|l|}{Standardab.} & --- & \multicolumn{1}{|l|}{S(X)=\sqrt{S(X)^{2}}}\\
\hline
\multicolumn{1}{|l|}{Korrelationsko.} & \rho = \dfrac{Cov(X,Y)}{\sqrt{Var(X)\sqrt{Var(Y)}}} & \multicolumn{1}{|l|}{R=\dfrac{\sum\limits_{n=1}^N{(X_{n} - \bar{X})(Y_{n}-\bar{Y})}}{\sqrt{\sum\limits_{n=1}^N{(X_{n} - \bar{X})}^{2}\sum\limits_{n=1}^N{(Y_{n} - \bar{Y})}^{2}}}}\\
\hline
\end{tabular}
\end{table}\\

Anmerkung: Bei der Standardabweichung ist die Formel mit dem Vorfaktor $\dfrac{1}{N}$ nicht erwartungstreu und daher in der Regel nicht zu verwenden.

\newpage
%BLABLABLABA
\newpage

\subsection{Hypothesen im Ein-Stichproben-Fall}

\begin{itemize}
\item 2-seitiger Test %\includegraphics[scale=0.1]{2seitig}\\
%\begin{table}[htp]
%\begin{tabular}{llr}
%\hline
%\multicolumn{1}{|l|}{$X_{n} \sim N(0,1), \sigma$ bekannt} & $Z=\dfrac{\bar{X}-\mu_{0}}{\sqrt{\dfrac{\sigma^{2}}{N}}}$ & \multicolumn{1}{|r|}{$Z \sim N(0,1)$} \\
%\hline
%\multicolumn{1}{|l}}{$X_{n} \sim N(0,1) , \sigma$ unbekannt} & $T=\dfrac{\bar{X}-\mu_{0}}{\sqrt{\dfrac{S^{2}}{N}}}$ & \multicolumn{1}{|r|}{$T \sim t(N-1)$}
%\hline

%\end{tabular}
%\end{table}

\item 1-seitig Rechts
\item 1 -seitig Links
\end{itemize}
\end{document}
[/code]

Verfasst: Fr 22. Feb 2019, 13:19
von Bartman
Schon in der ersten Tabelle fehlt an mehreren Stellen der mathematische Modus.

Verfasst: Fr 22. Feb 2019, 13:21
von markusv
Hallo.

Auch die erste Tabelle erzeugt etliche Fehler, da du mathematischen Satz im Textmodus verwendest. Davon abgesehen fällt auf, dass in der zweiten Tabelle vor der letzten \hline-Anweisung die \\ fehlen. Ansonsten möchtest du wahrscheinlich keine Gleitumgebung (table) innerhalb dieser Aufzählung.

Und was sollen die ganzen unnötigen \multicolumns?!?

Ansonsten liegt der Teufel im Detail: bei
\multicolumn{1}{|l}}{$X_{n} \sim N(0,1) , \sigma$ unbekannt}
in der zweiten Zeile ist eine schließende Klammer zu viel (nach der Spaltendefinition). Sollte evtl. mal ein | werden.

Verfasst: Fr 22. Feb 2019, 13:50
von Richard
markusv hat geschrieben:
Und was sollen die ganzen unnötigen \multicolumns?!?
Damit erzeuge ich die Trennstriche zwischen den einzelnen Zellen. Zumindest klappt es damit... Gibt es da eine elegantere Lösung?

Verfasst: Fr 22. Feb 2019, 14:17
von markusv
Eleganter iSv besserer Satz ist, die Trennstriche zu entfernen. Siehe dazu u.a. auch die Erläuterungen in der [d]booktabs[/d]-Anleitung.

Eleganter iSv elegantere Umsetzung wäre, die Trennstriche, so wie sie denn überall auftauchen sollen, in der Tabellendefinition unterzubringen. Bspw.:
\begin{tabular}{|l|l|r|}
Wo sie nicht auftauchen sollen, könntest du dann bspw. \multicolum-Anweisungen ohne Trennstriche verwenden. Aber wie erwähnt, haben vertikale Striche im Tabellensatz eigentlich nichts verloren.