PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen in Beamer



Kai*
14-08-2008, 12:00
Liebe User,
ich sitze jetzt seit vielen Stunden über meinen Tabellen in Beamer und sie wollen einfach nicht erscheinen. Der Tabellencode kommt ready-made aus einem Statistikprogramm. Leider kommt er mit dieser frame-umgebung nicht zurecht, ist mein Eindruck ("file ended while scanning use of \frame"). Weiß einer, wie man das lösen kann?
Kai


\begin{frame}
\frametitle{Analyse Gesundheitszustand (I/III)
{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{3}{c}}
\hline\hline
&\multicolumn{1}{c}{(1)}&\multicolumn{1}{c}{(2)}&\multicolumn{1}{c}{(3)}\\
&\multicolumn{1}{c}{Subjective health status}&\multicolumn{1}{c}{Subjective health status}&\multicolumn{1}{c}{Subjective health status}\\
\hline
Migrant (0/1) (d) & 0.0346\sym{***}& 0.0836\sym{***}& -0.0355 \\
Age& & 0.00730\sym{***}& 0.00691\sym{***}\\
Age squared & & -0.0000138 & -0.00000981 \\
Sex & & 0.0347\sym{***}& 0.0332\sym{***}\\
time since migration& & & 0.0119\sym{*} \\
tsm squared& & & -0.000283\sym{*} \\
\hline
Observations & 13028 & 13028 & 12627 \\
\hline\hline
\multicolumn{4}{l}{\footnotesize Marginal effects}\\
\multicolumn{4}{l}{\footnotesize (d) for discrete change of dummy variable from 0 to 1}\\
\multicolumn{4}{l}{\footnotesize \sym{*} \(p<0.05\), \sym{**} \(p<0.01\), \sym{***} \(p<0.001\)}\\
\end{tabular}
}
\end{frame}

bobmalaria
14-08-2008, 12:36
hi,

ist das nur ein copy paste fehler?

\frametitle{Analyse Gesundheitszustand (I/III)}

sonst wirs natürlich schwer wenn alles in den titel geschrieben werden soll

edit: die symbol neudefinition ist mir auch etwas schleiderhaft:

\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}

wenn mathemodus dann stelle das in klammern hoch, sonst:
stelle das in klammern hoch?

müsste das nicht

\def\sym#1{\ifmmode^{#1}\else\($^{#1}$\)\fi} heißen

ungetestet!

Kai*
14-08-2008, 12:52
Hi,
danke für Deinen Hinweis. Die erste Klammer sollte natürlich nicht fehlen.
An dieser Symbolcodierung sollte es nicht liegen. Wenn man es weglässt, reduziert sich die Fehlerzahl nur unwesentlich (von 12 auf 11).
Das Problem mit dem \end{frame} bleibt bestehen.
Kai

bobmalaria
14-08-2008, 13:00
hi,

so geht's bei mir.

woran es genau liegt konnte ich nicht herausfinden. erst namdem ich alle zahlen in $$ hatte ist es durchgelaufen. die definition des symbols habe ich mal herausgenommen (aus testzwecken)


\documentclass{beamer}
\usepackage[ansinew]{inputenc}
\begin{document}

\begin{frame}
\frametitle{Analyse Gesundheitszustand (I/III)}

%\def#1{#1}
\begin{tabular}{l*{3}{c}}
\hline\hline
&\multicolumn{1}{c}{(1)}&\multicolumn{1}{c}{(2)}&\multicolumn{1}{c}{(3)}\\
&\multicolumn{1}{c}{Subjective health status}&\multicolumn{1}{c}{Subjective health status}&\multicolumn{1}{c}{Subjective health status}\\
\hline
Migrant (0/1) (d) & $0.0346${***}& $0.0836${***}& $-0.0355$ \\
Age& & $0.00730${***}& $0.00691${***}\\
Age squared & & $-0.0000138$ & $-0.00000981$ \\
Sex & & $0.0347${***}& $0.0332${***}\\
time since migration& & & $0.0119${*} \\
tsm squared& & & $-0.000283${*} \\
\hline
Observations & $13028$ & $13028$ & $12627$ \\
\hline\hline
\multicolumn{4}{l}{\footnotesize Marginal effects}\\
\multicolumn{4}{l}{\footnotesize (d) for discrete change of dummy variable from 0 to 1}\\
\multicolumn{4}{l}{\footnotesize {*} $ (p<0.05 )$, {**} $(p<0.01 )$, {***} $(p<0.001 )$}\\
\end{tabular}

\end{frame}

\end{document}

Kai*
14-08-2008, 15:10
Ah, schon besser. Ist ja schade, dass man die Tabellen nicht einfach von Dokumenten zu Beamer und umgekehrt ziehen kann.
Vielen Dank.