von likelihood » Mi 22. Mai 2013, 23:11
Hi zusammen,
ich möchte gerne in einer Präsentation der Beamer Class für einen Frame ein Framebreak erzwingen, damit die darin befindliche Longtable automatisch auf einem nächsten Frame fortgeführt wird.
Das Minimalbeispiel ist wie folgt:
\documentclass[9pt]{beamer}
\mode<presentation>
\usepackage{scrextend}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage[labelformat=empty,justification=centering,singlelinecheck=off]{caption}
\usepackage[none]{hyphenat}
\sloppy
\makeatletter
\newsavebox{\mybox}\newsavebox{\mysim}
\newcommand{
\distas}[1]{\mathbin{\overset{#1}{\kern\z@\sim}}
}
\newcommand{\distras}[1]{
\savebox{\mybox}{\hbox{\kern3pt$\scriptstyle#1$\kern3pt}}
\savebox{\mysim}{\hbox{$\sim$}}
\mathbin{\overset{#1}{\kern\z@\resizebox{\wd\mybox}{\ht\mysim}{$\sim$}}}
}
\newcommand{
\superscript}[1]{\ensuremath{^{\textrm{#1}}}
}
\newcommand{
\subscript}[1]{\ensuremath{_{\textrm{#1}}}
}
\newcommand{\who}[1]{
\widehat{\rule{0pt}{1.6ex}#1}
}
\makeatother
\renewcommand{\footnoterule}{\rule{0pt}{0pt}}
\title{}
\subtitle{}
\author{}
\institute{}
\date{\today}
\begin{document}
\begin{frame}[t,allowframebreaks]
\tiny
\center
\frametitle{Descriptive Statistics (2/2)}
\hypertarget<1>{Table0_end}{}
\setlength{\LTpost}{0pt}
\begin{longtable}{lccccc}
\hline
Variables & Mean & Standard Deviation & Minimum & Maximum & Observations \\
\hline
\endfirsthead
\multicolumn{6}{c}{\textit{Continued from previous page}} \\
\hline
Variables & Mean & Standard Deviation & Minimum & Maximum & Observations \\
\hline
\endhead
\multicolumn{6}{c}{\textit{Continued on next page}} \\
\endfoot
\endlastfoot
\multicolumn{6}{c}{} \\
\textit{Dependent Variables} & \multicolumn{5}{c}{} \\
Satisfaction With Life & 7.03 & 1.68 & 0 & 10 & 110,301 \\
Vitality & 50.61 & 9.08 & 26.82 & 70.60 & 24,078 \\
Social Functioning & 50.66 & 9.12 & 14.69 & 57.12 & 24,078 \\
Role-Emotional Functioning & 50.85 & 8.95 & 13.34 & 58.08 & 24,078 \\
Mental Health in General & 49.64 & 9.44 & 19.73 & 68.58 & 24,078 \\
Mental Health Summary Scale & 50.14 & 9.28 & 4.19 & 79.43 & 24,078 \\
\multicolumn{6}{c}{} \\
\textit{Independent Variables of Interest} & \multicolumn{5}{c}{} \\
test1 & 0.05 & 0.22 & 0 & 1 & 110,301 \\
test2 & 0.00 & 0.07 & 0 & 1 & 110,301 \\
test3 & 0.17 & 0.37 & 0 & 1 & 110,301 \\
test4 & 0.29 & 0.46 & 0 & 1 & 110,301 \\
\multicolumn{6}{c}{} \\
\textit{Other Independent Variables} & \multicolumn{5}{c}{} \\
Age & 44.84 & 9.31 & 17 & 88 & 110,301 \\
Is Female & 0.46 & 0.50 & 0 & 1 & 110,301 \\
Is Married & 0.86 & 0.35 & 0 & 1 & 110,301 \\
Is in Relationship & 0.07 & 0.25 & 0 & 1 & 110,301 \\
Number of Close Friends & 4.16 & 1.20 & 0 & 50 & 110,301 \\
Is Healthy & 0.67 & 0.47 & 0 & 1 & 110,301 \\
Is Religious & 0.05 & 0.22 & 0 & 1 & 110,301 \\
Years of Education & 11.93 & 2.69 & 7 & 18 & 110,301 \\
Has Secondary School Degree & 0.62 & 0.49 & 0 & 1 & 110,301 \\
Has University Degree & 0.21 & 0.41 & 0 & 1 & 110,301 \\
Is Blue-Collar Worker & 0.38 & 0.48 & 0 & 1 & 110,301 \\
Is White-Collar Worker & 0.44 & 0.50 & 0 & 1 & 110,301 \\
Is Civil Servant & 0.07 & 0.26 & 0 & 1 & 110,301 \\
Is Self-Employed & 0.07 & 0.25 & 0 & 1 & 110,301 \\
Works Half-Time & 0.19 & 0.39 & 0 & 1 & 110,301 \\
Works Full-Time & 0.75 & 0.43 & 0 & 1 & 110,301 \\
Is Unemployed & 0.01 & 0.10 & 0 & 1 & 110,301 \\
Net Individual Income\superscript{a} & 1415.04 & 1102.57 & 0 & 80,000 & 110,301 \\
Net Household Income\superscript{a} & 2663.94 & 1592.01 & 0 & 85,000 & 110,301 \\
Number of Individuals\superscript{c} & 3.34 & 1.21 & 1 & 14 & 110,301 \\
\hline
\hline
\multicolumn{6}{l}{\scalebox{.8}{\superscript{a} Monthly in Euro/Inflation-Adjusted (Base Year 2000), \superscript{c} In Household}} \\
\end{longtable}
\begin{flushleft}
\begin{tabularx}{\linewidth}{lX}
\textit{Note:} & All figures are rounded to two decimal places. \\
\textit{Source:} & SOEP 1984-2010, own calculations \\
\end{tabularx}
\end{flushleft}
\hyperlink{Table0_beginning}{\beamergotobutton{Back}}
\end{frame}
\end{document}
Der Framebreak funktioniert - allerdings wird die Tabellenunterschrift im Flushleft unnötigerweise auf ein weiteres Frame gepackt, wobei auf dem vorherigen Frame noch genügend Platz gewesen wäre.
Weiß jemand von euch, woran das liegt?
Viele Grüße aus Berlin,
Chris
Hi zusammen,
ich möchte gerne in einer Präsentation der Beamer Class für einen Frame ein Framebreak erzwingen, damit die darin befindliche Longtable automatisch auf einem nächsten Frame fortgeführt wird.
Das Minimalbeispiel ist wie folgt:
[code]
\documentclass[9pt]{beamer}
\mode<presentation>
\usepackage{scrextend}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage[labelformat=empty,justification=centering,singlelinecheck=off]{caption}
\usepackage[none]{hyphenat}
\sloppy
\makeatletter
\newsavebox{\mybox}\newsavebox{\mysim}
\newcommand{
\distas}[1]{\mathbin{\overset{#1}{\kern\z@\sim}}
}
\newcommand{\distras}[1]{
\savebox{\mybox}{\hbox{\kern3pt$\scriptstyle#1$\kern3pt}}
\savebox{\mysim}{\hbox{$\sim$}}
\mathbin{\overset{#1}{\kern\z@\resizebox{\wd\mybox}{\ht\mysim}{$\sim$}}}
}
\newcommand{
\superscript}[1]{\ensuremath{^{\textrm{#1}}}
}
\newcommand{
\subscript}[1]{\ensuremath{_{\textrm{#1}}}
}
\newcommand{\who}[1]{
\widehat{\rule{0pt}{1.6ex}#1}
}
\makeatother
\renewcommand{\footnoterule}{\rule{0pt}{0pt}}
\title{}
\subtitle{}
\author{}
\institute{}
\date{\today}
\begin{document}
\begin{frame}[t,allowframebreaks]
\tiny
\center
\frametitle{Descriptive Statistics (2/2)}
\hypertarget<1>{Table0_end}{}
\setlength{\LTpost}{0pt}
\begin{longtable}{lccccc}
\hline
Variables & Mean & Standard Deviation & Minimum & Maximum & Observations \\
\hline
\endfirsthead
\multicolumn{6}{c}{\textit{Continued from previous page}} \\
\hline
Variables & Mean & Standard Deviation & Minimum & Maximum & Observations \\
\hline
\endhead
\multicolumn{6}{c}{\textit{Continued on next page}} \\
\endfoot
\endlastfoot
\multicolumn{6}{c}{} \\
\textit{Dependent Variables} & \multicolumn{5}{c}{} \\
Satisfaction With Life & 7.03 & 1.68 & 0 & 10 & 110,301 \\
Vitality & 50.61 & 9.08 & 26.82 & 70.60 & 24,078 \\
Social Functioning & 50.66 & 9.12 & 14.69 & 57.12 & 24,078 \\
Role-Emotional Functioning & 50.85 & 8.95 & 13.34 & 58.08 & 24,078 \\
Mental Health in General & 49.64 & 9.44 & 19.73 & 68.58 & 24,078 \\
Mental Health Summary Scale & 50.14 & 9.28 & 4.19 & 79.43 & 24,078 \\
\multicolumn{6}{c}{} \\
\textit{Independent Variables of Interest} & \multicolumn{5}{c}{} \\
test1 & 0.05 & 0.22 & 0 & 1 & 110,301 \\
test2 & 0.00 & 0.07 & 0 & 1 & 110,301 \\
test3 & 0.17 & 0.37 & 0 & 1 & 110,301 \\
test4 & 0.29 & 0.46 & 0 & 1 & 110,301 \\
\multicolumn{6}{c}{} \\
\textit{Other Independent Variables} & \multicolumn{5}{c}{} \\
Age & 44.84 & 9.31 & 17 & 88 & 110,301 \\
Is Female & 0.46 & 0.50 & 0 & 1 & 110,301 \\
Is Married & 0.86 & 0.35 & 0 & 1 & 110,301 \\
Is in Relationship & 0.07 & 0.25 & 0 & 1 & 110,301 \\
Number of Close Friends & 4.16 & 1.20 & 0 & 50 & 110,301 \\
Is Healthy & 0.67 & 0.47 & 0 & 1 & 110,301 \\
Is Religious & 0.05 & 0.22 & 0 & 1 & 110,301 \\
Years of Education & 11.93 & 2.69 & 7 & 18 & 110,301 \\
Has Secondary School Degree & 0.62 & 0.49 & 0 & 1 & 110,301 \\
Has University Degree & 0.21 & 0.41 & 0 & 1 & 110,301 \\
Is Blue-Collar Worker & 0.38 & 0.48 & 0 & 1 & 110,301 \\
Is White-Collar Worker & 0.44 & 0.50 & 0 & 1 & 110,301 \\
Is Civil Servant & 0.07 & 0.26 & 0 & 1 & 110,301 \\
Is Self-Employed & 0.07 & 0.25 & 0 & 1 & 110,301 \\
Works Half-Time & 0.19 & 0.39 & 0 & 1 & 110,301 \\
Works Full-Time & 0.75 & 0.43 & 0 & 1 & 110,301 \\
Is Unemployed & 0.01 & 0.10 & 0 & 1 & 110,301 \\
Net Individual Income\superscript{a} & 1415.04 & 1102.57 & 0 & 80,000 & 110,301 \\
Net Household Income\superscript{a} & 2663.94 & 1592.01 & 0 & 85,000 & 110,301 \\
Number of Individuals\superscript{c} & 3.34 & 1.21 & 1 & 14 & 110,301 \\
\hline
\hline
\multicolumn{6}{l}{\scalebox{.8}{\superscript{a} Monthly in Euro/Inflation-Adjusted (Base Year 2000), \superscript{c} In Household}} \\
\end{longtable}
\begin{flushleft}
\begin{tabularx}{\linewidth}{lX}
\textit{Note:} & All figures are rounded to two decimal places. \\
\textit{Source:} & SOEP 1984-2010, own calculations \\
\end{tabularx}
\end{flushleft}
\hyperlink{Table0_beginning}{\beamergotobutton{Back}}
\end{frame}
\end{document}
[/code]
Der Framebreak funktioniert - allerdings wird die Tabellenunterschrift im Flushleft unnötigerweise auf ein weiteres Frame gepackt, wobei auf dem vorherigen Frame noch genügend Platz gewesen wäre.
Weiß jemand von euch, woran das liegt?
Viele Grüße aus Berlin,
Chris