长桌上双标题

长桌上双标题

我正在尝试制作一个长表并使用一些 R 工具来生成它们。问题是,当长表有多个列时,它会创建双标题,如下所示:https://stackoverflow.com/questions/20552459/excessive-elements-in-latex-longtable-output-when-more-than-one-row-is-used-in-h。我使用 LyX 来生成输出。

这是单列代码:

\begin{document}

\setlongtables


\begin{longtable}{r}\caption{Title} \tabularnewline
\hline\hline
\multicolumn{1}{c}{X1.10}\tabularnewline
\hline
\endfirsthead\caption[]{\em (continued)} \tabularnewline
\hline
\multicolumn{1}{c}{X1.10}\tabularnewline
\hline
\endhead
\hline
\endfoot
\label{data.frame}
$ 1$\tabularnewline
$ 2$\tabularnewline
$ 3$\tabularnewline
$ 4$\tabularnewline
$ 5$\tabularnewline
$ 6$\tabularnewline
$ 7$\tabularnewline
$ 8$\tabularnewline
$ 9$\tabularnewline
$10$\tabularnewline
\hline
\end{longtable}

\end{document}

这是一个包含两列表格的表格:

\begin{document}

\setlongtables


\begin{longtable}{rr}\caption{Title} \tabularnewline
\hline\hline
\multicolumn{1}{c}{X1.10}&\multicolumn{1}{c}{X10.1}\tabularnewline
\hline
\endfirsthead\caption[]{\em (continued)} \tabularnewline
\hline
\multicolumn{1}{c}{X1.10}&\multicolumn{1}{c}{X10.1}\tabularnewline
\hline
\endhead
\hline
\endfoot
\label{data.frame}
$ 1$&$10$\tabularnewline
$ 2$&$ 9$\tabularnewline
$ 3$&$ 8$\tabularnewline
$ 4$&$ 7$\tabularnewline
$ 5$&$ 6$\tabularnewline
$ 6$&$ 5$\tabularnewline
$ 7$&$ 4$\tabularnewline
$ 8$&$ 3$\tabularnewline
$ 9$&$ 2$\tabularnewline
$10$&$ 1$\tabularnewline
\hline
\end{longtable}

\end{document}

后者有什么问题?从代码来看,它们是相同的。

更新

那是 LyX:当我的 .tex 文件被导入 LyX 时,它会创建额外的代码(标题),因此进一步的处理就会出错。

答案1

请随时发帖完全的文档显示了问题。我不得不猜测以完成您的片段,但我只得到一个标题,因此推测问题出在您未显示的代码中。

在此处输入图片描述

\documentclass{article}
\usepackage{longtable}
\begin{document}

\setlongtables


\begin{longtable}{rr}\caption{Title} \tabularnewline
\hline\hline
\multicolumn{1}{c}{X1.10}&\multicolumn{1}{c}{X10.1}\tabularnewline
\hline
\endfirsthead\caption[]{\em (continued)} \tabularnewline
\hline
\multicolumn{1}{c}{X1.10}&\multicolumn{1}{c}{X10.1}\tabularnewline
\hline
\endhead
\hline
\endfoot
\label{data.frame}
$ 1$&$10$\tabularnewline
$ 2$&$ 9$\tabularnewline
$ 3$&$ 8$\tabularnewline
$ 4$&$ 7$\tabularnewline
$ 5$&$ 6$\tabularnewline
$ 6$&$ 5$\tabularnewline
$ 7$&$ 4$\tabularnewline
$ 8$&$ 3$\tabularnewline
$ 9$&$ 2$\tabularnewline
$10$&$ 1$\tabularnewline
\hline
\end{longtable}

\end{document}

答案2

出现此问题的原因是我在渲染 PDF 文件之前将 .tex 转换为 .lyx。在此阶段,LyX 尝试将其longtable(不是其原生功能的一部分)转换为双重简单表格并添加双重标题。

相关内容