用latex写文有时候会碰到比较大的表格,对于很宽但又不长的表格可以使用rotfloat宏包的sidewaystable环境来插入旋转90度后的表格,如:

%导言区:\usepackage{rotfloat}
\begin{sidewaystable}
\centering
\begin{tabular}{cccc}...
\end{tabular}
\end{sidewaystable}

对于不宽但很长的表格可以用longtable宏包来进行分页显示。实例如下

\usepackage{longtable}
\usepackage{booktabs}
\usepackage{multirow}\small \begin{longtable}{p{0.85cm} p{2cm} p{4.5cm} p{7.5cm}}\caption{因子说明}\label{tab-data}\\ \toprule 序号 & 类型    & 名称  & 描述 \\ \midrule  \endfirsthead\multicolumn{4}{r}{续表\autoref{tab-data}}\\\multicolumn{4}{c}{(接上页)}\\\toprule序号 & 类型    & 名称  & 描述   \\\midrule\endhead\\\bottomrule\multicolumn{4}{c}{(接下页)}\endfoot \\\bottomrule\endlastfoot1  & 成长类   & \begin{tabular}[c]{@{}l@{}}净利润增长率 \\ NetProfitGrowRate\end{tabular}             & $\frac{\mbox{今年净利润}}{\mbox{去年净利润}}-1$  \\ 2  & 成长类   & \begin{tabular}[c]{@{}l@{}}5 年收益增长率 \\ EGRO\end{tabular}                        & $\frac{\mbox{5 年收益(年)线性回归系数}}{\mbox{5 年收益均值绝对值}}$  \\ 3  & 成长类   & \begin{tabular}[c]{@{}l@{}}净资产增长率 \\ NetAssetGrowRate\end{tabular}              & $\frac{\mbox{今年股东权益}}{\mbox{去年股东权益}}-1$  \\\end{longtable}

\toprule、\midrule和\bottomrule为三线表booktabs的横线控制命令;\endfirsthead前为表格首页的表头,\endfirsthead到\endhead部分为其它页的表头,\endhead到\endfoot部分为除表格尾页外的其它页的表尾,若表格接口处需要连接提示(如实例中的“续表”“接上页”“接下页”等内容)可在上述两个部分设置,\endfoot到\endlastfoot部分是最后一页的表尾。

最简单的使用也可不做\endhead等设置,直接使用longtable环境,这样表格也会在分页时自动断开。而插入\newpage命令能在命令插入处强制分页。需要交叉引用时label可如上所示放在caption的后面。

需要注意的是longtable环境不能放在table的浮动体内,否则只会在一页显示。

有时候表格的内容太多过宽,需要用小号的字,可在\begin{longtable}前加\small等控制字号的命令。但这样会一个问题:caption的内容也变小了。在caption内容前加\normalsize等字号命令虽可使内容成为大字,但前面的"表?"字样仍为小字,可通过使用caption宏包解决这一问题,在导言区加入下列命令:

\usepackage[font=normalsize]{caption}
\renewcommand{\normalsize}{\zihao{-4}}

上述命令将caption的字号设为normalsize,同时又通过重定义\normalsize来控制caption的字号大小。

对于又长又宽的表格,目前除了缩小字号外还不清楚是否有更好的方法,

Latex longtable宏包与自动续表相关推荐

  1. TeX/LaTeX 常用宏包简介

    geometry 利用 geometry 可以很方便的设置页面的大小.由于可以自动居中排放页面,自动计算并平衡页面各部分如页眉.页脚.左右边空等的大小,因此只需给出很少的信息就能得到满意的页面.   ...

  2. Latex中宏包总结

    文章目录 基本: 字体包 样式定制 特定领域 特定需求 浮动体专题 表格专题 PDF 专题 辅助工具专题 命令定义.宏包编写专题 个人推荐 兴趣类 主要参考: https://zhuanlan.zhi ...

  3. LaTeX 常用宏包(转载)

    latex常用宏包 (2014-08-01 19:45:30) 转载▼     转载于http://blog.sina.com.cn/s/blog_628dd2bc0102uyih.html 页面与标 ...

  4. TeX/LaTeX 常用宏包

    页面与标题式样 geometry 利用 geometry 可以很方便的设置页面的大小.由于可以自动居中排放页面,自动计算并平衡页面各部分如页眉.页脚.左右边空等的大小,因此只需给出很少的信息就能得到满 ...

  5. Latex常用宏包\usepackage

    1. xspace \usepackage{xspace} 命令\xspace可以自动生成一个空格, 除非其后是标点.LaTeX pifont 宏包 符号列表如下: 2. pifont \usepac ...

  6. Word2007 表格换页自动“续表”方法

    最近对一些word资料进行标准化,排版中的表格需要自动续表,测试了网上各种方法后,总结了最简洁高效的添加续表方法. 步骤1:实现标题行重复,这个用word 2007自带的功能就能实现.先将标题行选中, ...

  7. LATEX以及宏包的下载和安装(附下载链接)

    LATEX以及宏包的下载和安装(附下载链接) TexStudio以及宏包下载和安装 LATEX以及宏包的下载和安装(附下载链接) 1. 环境下载 2. 环境安装 2.1 MiKTeX安装 2.2 Te ...

  8. 转:Latex数学宏包集锦

    <div style="width: 656px; margin: 0; padding: 0; height: 0;"></div><center& ...

  9. CTEX - 在线文档 - TeX/LaTeX 常用宏包

      页面与章节标题式样   浮动对象及标题设计   生成与插入图形   表格与列表   目录与索引   参考文献   数学与化学公式   抄录和代码打印   特殊文本元素   辅助工具包   非标准文 ...

最新文章

  1. Mac-使用技巧之快捷键
  2. Java中的中介器设计模式
  3. First Night
  4. python解压文件_使用Python实现文件压缩和解压
  5. python和php对比
  6. VTK:灯光之Light
  7. 面试:Handler 的工作原理是怎样的?
  8. 万物皆可“小程序”——迟到的iOS 14之猜想
  9. Codeforce 189B——Counting Rhombi
  10. AjaxControltoolkit学习笔记—PopupControl 使用详解
  11. Linux系统下安装es中ik分词器详解
  12. Stata: 图示交互效应\调节效应
  13. 关于学习Android的三个终极问题
  14. 关于程序员的「年龄歧视」问题,程序员的年龄天花板难道是35岁吗?
  15. Simulink仿真入门到精通(五) Simulink模型的仿真
  16. java开发一年的心得体会
  17. Python3安装bs4报错及解决方案
  18. 羊驼alpaca php,“草泥马”-----羊驼(Alpaca)
  19. 刻录系统镜像其实只需要3步
  20. python 笔记本_python-根据WiFi确定笔记本电脑的位置

热门文章

  1. 华为电脑linux装win7不用u盘,华为无法开机重装win7,使用U盘重装系统
  2. 给图片数据集批量改名字
  3. Python股市数据分析教程——学会它,或可以实现半“智能”炒股 (Part 1)
  4. 推荐一部浪漫的法语电影 一吻巴黎 -看法剧学法语吧
  5. 读书笔记——20181009《游戏改变世界》 简·麦格尼格尔
  6. 基于SpringBoot+SpringCloud+Vue前后端分离项目实战 --开篇
  7. 个人如何利用Python爬虫技术赚Q,原来这么简单
  8. oppo手机使用应用沙盒动态修改电池参数
  9. 单片机攻击技术及入侵过程
  10. thymeleaf map取值填充