zoukankan      html  css  js  c++  java
  • Latex学习(1): longtable的分页显示保留表头与标题L

    (一)大框架

    documentclass[utf8]{ctexart}

    itle{勾股定理} % 声明标题 作者 日期
    author{张三}
    date{ oday}

    ibliographystyle{plain} % 声明参考文献格式

    egin{document}
    maketitle % 实际输出论文标题
    ableofcontents % 输出目录
    section{勾股定理在古代} % 新的一节
    section{勾股定理在近代}

    ibliography{math} % 从文献数据库math 中获取文献信息, 打印参考文献列表

    end{document}

    注意: 

    空行: 分段作用

    单个换行等价于一个空格

    enewcommand{geq}{geqslant}  可以将重新定义, 我是用了xelatex编译的, 成功了!

    下面说说图图表问题

    (一)插入表格

    列格式说明

    l  左对齐

    c 居中

    r 右对齐

    p{宽}, 本列具有固定宽度: 超出长度会自动换行!

    | 画一条竖线

     

    合并单元格  需要usepackage{multirow}

    multirow{项数}{新列格式}{内容}

    multicolumn{项数}{新列格式}{内容}

    multirow{项数}*{内容} 没有就用* 

    cline也是用来画水平线, 但是有参数, 表示列数, 可以画出一段不完全的表线.

    重要的longtable: 实现表格的分页, 分页时自动会断开

    egin{longtable}
    <表头>
    endhead
    <第一页表头>
    endfirsthead
    <表尾>
    endfoot
    <最后一页表尾>
    endlastfoot
    <表项>& <表项>\
    <表项>& <表项>\
    ...
    end{longtable}

    其中endhead ,
    endfirsthead
    endfoot
    endlastfoot 四个命令定义了表格在分页时候的行为, 分别表示表格在每一页和第一页的表头, 每一页和最后一页的表尾.

    longtable 还可以使用脚注, 表格标题等命令, 表格标题一般放在第一页表头或者最后一页表尾的地方. 即 放在endfirsthead 与endlastfoot 命令所隔开的部分.

    这里提醒一点,如果把表标题caption{}或者标签label{}放在前面,要在其后添加换行\,否则会报“! Misplaced oalign.”错误。

    egin{longtable}{cp{10cm}}
    caption{符号说明表}\
    hline
    endfirsthead
    caption{符号说明表}\
    endhead
    符号表示 & 符号含义\
    hline
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\
    ~$b_{2}$ & 垂直车位的短边长度\
    ~$varphi$& $i$ 车位的方向(车位与车道的夹角)\
    ~$r$ & 排布后的余数空间在某方向的长度\
    ~$ heta$ & 一排车位的大方向(车道与水平方向的夹角)\
    ~$w_{1}$ & 垂直车位之间的车道宽度\
    ~$w_{2}$ & 平行车位之间的车道宽度\
    ~$W$ &矩形地库轮廓线的宽\
    ~$x$ &地库轮廓线的横坐标向量\
    ~$x_{ extrm{car}}$ & 车位起点的横坐标\
    ~$y$ &地库轮廓线的纵坐标向量\
    ~$y_{ extrm{car}}$ & 车位起点的纵坐标\
    ~$z$ &车柱横截面的边长\
    hline
    label{tab1}
    end{longtable}

    如果要保留表头, 那么稍微修改就行

    egin{longtable}{cp{10cm}}
    caption{符号说明表}\
    cline{1-2}  %改成hlline 就行, 就是要编译两边, 不然第一遍编译会有问题, 线很短!
    endfirsthead
    caption{符号说明表}\
    cline{1-2}
    符号表示 & 符号含义\
    cline{1-2}
    endhead
    符号表示 & 符号含义\
    hline
    ~$a_{1}$ & 垂直车位的短边长度\
    ~$a_{2}$ & 平行车位的长边长度\
    ~$b_{1}$ & 垂直车位的长边长度\

    .... 不在写了...

    ----END---- HAVE A GOOD ONE! 以上为本人课余自学工具书/blog的笔记整理, 常有更新, 非100%原创!且读且学习。
  • 相关阅读:
    Vue中v-on的指令以及一些其他指令
    Vue模板语法中数据绑定
    Vue介绍以及模板语法-插值
    JQ中的Ajax的封装
    跨域问题的解决?
    Ajax的快速入门
    如何使用npm的部分用法以及npm被墙的解决方法
    使用Node.js简单创建一个服务器
    机智云连接ESP8266--远程控制点亮RGB灯
    1、索引的概念和分类
  • 原文地址:https://www.cnblogs.com/xuying-fall/p/9739337.html
Copyright © 2011-2022 走看看