我正在尝试以横向模式嵌入一个长表。我一直的做法是将\usepackage{longtable}
和\usepackage{pdflscape}
放在序言中,然后将表放在\begin{landscape}
和之间\end{landscape}
。但这对我在以下位置发布的文件不起作用:此链接。当我导出为 pdf 时,第一页是空白的,第二页会剪切底部的行。抱歉,这个问题太琐碎了,但我实在想不通。
答案1
只需\usepackage{longtable}
在序言中添加不是意味着所有表格都自动允许跨页分页。LyX 默认使用的标准 LaTeX 表格环境称为tabular
,并且不会跨页分页。该longtable
包定义了一个同名的新表格环境,它可以跨页分页(在表格行之间)。小型 LaTeX 代码示例:
\documentclass{article}
\usepackage{longtable}
\begin{document}
Default \texttt{tabular}, can not break across pages:
\begin{tabular}{c}
...
\end{tabular}
\texttt{longtable}, can break across pages:
\begin{longtable}{c}
...
\end{longtable}
\end{document}
您必须告诉 LyX 使用后一种构造。这可以在表格设置中完成,右键单击表格内部,然后选择更多 --> 设置即可找到。第三个选项卡称为长桌,并且有一个复选框使用长桌顶部必须检查的内容,请参见下面的屏幕截图。这也会添加\usepackage{longtable}
到序言中,因此无需手动执行此操作。