我在环境longtable
中使用该包时遇到问题beamer
。这是我的代码:
\documentclass[12pt]{beamer}
\documentclass[aspectratio=169]{beamer}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{hyperref}
\usepackage{wrapfig}
\usepackage{verbatim, longtable}
\usepackage[frenchb]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\newenvironment{wideitemize}{\itemize\addtolength{\itemsep}{10pt}}{\enditemize}
\begin{document}
\begin{frame}[t,allowframebreaks]
\begin{longtable}{|p{7cm}|p{2.5cm}|p{2.5cm}|}
\caption{\textit{Power test comparison}} \\ \endhead
\hline
\multicolumn{3}{|c|}{Single} \\
\hline
& Acceptance & Rejection\\
\hline \hline
50\% of MCAR & 95.2 & 95.8 \\
\hline
50\% of MAR, first & 0 & 3\\
\hline
50\% of MAR, second & 0 & 1.2\\
\hline
50\% of MAR, third & 0 & 3.4\\
\hline
50\% of MAR, fourth & 0 & 2.9\\
\hline \newpage \hline
\multicolumn{3}{|c|}{Mixed} \\
\hline
& Acceptance & Rejection\\
\hline \hline
40\% of MAR and 10\% of MCAR & 0 & 4.6 \\
hline
30\% of MAR and 20\% of MCAR & 0 & 6.9 \\
\hline
20\% of MAR and 30\% of MCAR & 0 & 12 \\
\hline
10\% of MAR and 40\% of MCAR & 0 & 24.9 \\
\hline
5\% of MAR and 45\% of MCAR & 0 & 50.6 \\
\hline
4\% of MAR and 46\% of MCAR & 0 & 57.6 \\
\hline
3\% of MAR and 47\% of MCAR & 1.8 & 71.1 \\
\hline
2\% of MAR and 48\% of MCAR & 31.4 & 82.6 \\
\hline
1\% of MAR and 49\% of MCAR & 82.8 & 92.4 \\
\hline
\end{longtable}
\end{frame}
\end{document}
Latex 表示有不同的错误类型:
- 未定义控制序列
- 的使用
\LT@array
与其定义不符。 - 的参数
\beamer@sortzeroread
有一个额外的}
。 - 段落在
\beamer@sortzeroread
完成之前结束。 - 缺失
\endcsname
插入。
你能帮助我吗?我知道自己不想用一张简单的桌子重新做所有事情,因为我的桌子部件需要这个尺寸,所以我该怎么办?此外,我希望能够用longtable
不同的框架进行切割。
答案1
我怀疑这能否在没有大量努力的情况下实现(除非有人已经这样做并制作了一个包)Beamer 的设计没有自动分页功能,也没有使用\allowframebreaks
as a get out 子句来允许某些操作,因此它有一个不同的输出例程,Longtable 也使用不同的输出例程,但必须对当前例程做出一些假设才能在更改时移交。实际上,在 1000 次中有 999 次,在 Beamer 演示中,您想要手动控制分页符,只需添加
\end{tabular}\end{frame}\begin{frame}\begin{tabular}{....}
在每个你想休息的地方。