LaTeX论文写作系列之表格插入


一、常用的表格宏包

 dcolumn             对齐小数点makecell           单独控制单元格格式diagbox                对表格进行斜线分割
*   longtable           长表格,可用于处理分页表格(表格超过一页时使用)ltxtable           longtable和tabularx的结合体array             各个表格宏包都依赖于它
*   tabu                命令简单、功能强大

二、输入格式及说明

1、一般输入格式

\begin{tabular}[<垂直对齐方式>]{<列格式说明>}&  &   &   &   \\\end{tabular}

2、一些说明

(1)特殊符号:

    \\   表示换行
    &   表示分隔单元格

(2)垂直对齐方式:

    t  表示按表格顶部对齐
    b   表示按表格底部对齐
   默认为:垂直居中,非t和b的参数都看作居中

(3)列格式:

    l  表示列左齐 (小写的 L)
    c  表示列居中对齐
    r  表示列右对齐


三、单元格的合并

1、行内单元格合并命令

\multicolumn{<项数>}{<新列格式>}{<内容>}     %<内容>为合并后的新内容

(1)基础模板:

      \begin{tabular}{ | c | c | }\hline\multicolumn{2}{ | c | }{成绩} \\\hline语文 & 数学   \\  \hline100 &  100      \\  \hline%阿汪先生的博客\end{tabular}

实际效果:
                            

(2)进阶模板:

      \begin{tabular}{ | c | r | r | }\hline&\multicolumn{2}{  c | }{成绩} \\\cline {2-3}姓名 & 语文 & 数学   \\  \hline阿汪 & 93 &  97    \\  \hline  %阿汪先生的博客\end{tabular}

实际效果:
                          
语句技巧:画水平表格线需要指定线的起始和终止列号。
\cline {<起始位置> - <终止位置>} ,如\cline{2-3} 。

2、列内单元格合并命令

需要用 multirow宏包
\multirow{<行数>}{<宽度>}{<内容>}:内容达到指定宽度后自动换行
\multirow{<行数>}*{<内容>}:单元格的宽度即为输入内容的宽度

(1)基础模板:

%导言区   \usepackage{multirow}\begin{tabular}{ | c | r | r | }\hline\multirow{2}*{姓名}&\multicolumn{2}{  c | }{成绩} \\\cline {2-3}& 语文 & 数学   \\  \hline阿汪 & 93 &  97    \\  \hline%阿汪先生的博客\end{tabular}

实际效果:
                            


四、特殊表格

1、定宽表格—tabularx

(1)注意点:

   tabularx宏包提供tabularx环境
   X为列格式说明符(列宽自动延伸),单元格内部默认左对齐,使其居中需要array宏包支持。

(2)使用示例:

%导言区   \usepackage{tabularx}\begin{tabularx}{400}{ | c | X | X | X | X | X |}\hline数字 & 1 & 2 & 3 & 4 & 5    \\  \hline汉字 & 一 & 二 & 三 & 四 & 五    \\  \hline%阿汪先生的博客\end{tabularx}

实际效果:
                

2、三线式表格—booktabs

(1)booktabs提供了如下命令:

   \toprule ,画表格顶部粗线。
   \midrule,画表格中部粗线。
   \bottomrule,画表格底部细线。
   \cmidrule\cline命令相似。

(2)使用示例:

%导言区  \usepackage {booktabs}\begin {tabular}{c c c}\toprule姓名 & 语文 & 数学 \\ \midrule阿汪 & 93 &97   \\ \cmidrule {2-3}阿喵 & 98 &92   \\ \bottomrule                          %阿汪先生的博客
\end{tabular}

实际效果:
                            


五、常用表格参数的设定

1、表格浮动环境

控制表格(浮动)在本页中的显示位置需要table环境
位置参数有htbp四种:here 、top 、bottom 、float page
table环境中可以通过 \caption 命令表格的标题。

(1)位置参数htbp释义:

  1. here:在输入表格的位置排版
  2. top:在输入页面的顶部排版
  3. bottom:在输入页面的底部排版
  4. float page:在单独的浮动页面排版

(2)使用模板:

\renewcommand\tablename{表}\begin {table}[htbp]\centering \caption{成绩一览表}\begin {tabular}{c c c}\toprule  姓名 & 语文 & 数学 \\ \midrule阿汪 & 93 &97   \\ \cmidrule {2-3}阿喵 & 98 &92   \\ \bottomrule\end{tabular}%阿汪先生的博客\end {table}

实际效果:
                              

2、功能强大的tabu宏包

(1)tabu宏包提供的基本表格环境

  1. \begin{tabu}[<垂直对齐方式>]{<tabular列格式说明>}
  2. \begin{tabu} to <尺寸>[<垂直对齐方式>]{<tabularX列格式说明>}
  3. \begin{tabu} spread <尺寸>[<垂直对齐方式>]{<tabularX列格式说明>}
    , 其中**spread <尺寸>**表示:在表格的自然宽度下再增加一个<尺寸>。

(2)画线格式

 tabu环境中的画线命令:竖线|有一个可选项,可用来设置表格竖线的宽度。
   \begin{tabu}{|[2pt]c|c|[2pt]}
   \tabucline[<尺寸>]{-}用来画横线,<尺寸>设置横线厚度,
   {-}指从本行起到本行末尾画一条横线,
   {2-}指从第二个单元格开始画线至行尾。

(3)单独设置一行的格式

   \rowfont[<对齐方式>]{<字体格式>} 可以设置一行单元格字体的格式。
使用示例:

\begin{tabu}{|X|X|}\tabucline-            %“-”表示无厚度等参数\rowfont[c]{\bfseries} This & is \\ \tabucline-for & everyone \\ \tabucline[2pt]-\rowfont [r]{\itshape} Mr & Wang \\ \tabucline-   %阿汪先生的博客
\end{tabu}

实际效果:
             

(4)其他操作

  • 在tabu环境中合并与tabular环境不一样,前\extrarowsep后要在\end{tabu}之前添加命令 \tabuphantomline
  • \extrarowsep可以在每行垂直方向上添加额外空白,得到相同的行高。
    使用示例:
\begin{tabu}{| X | X |} \hline
\multicolumn 2 {|c|}{Hello}&World \\ \hline
\tabuphantomline                        %阿汪先生的博客
\end{tabu}                              %表格中不能有空行

3、复杂、庞大的表格

通过Excel中的LaTeX插件直接生成
                 

  • 插件名称为:Excel2LaTex:Convert Table to LaTex

    加载项下载地址:https://github.com/krlmlr/Excel2LaTeX

六、终极奥义

LaTeX英文社区:

   http://tex.stackexchange.com

LaTeX中文社区:

    - CTEX论坛 疑似关闭
    - 在GitHub上,有人创建了一个repo,利用issue功能进行讨论,也就是把issue当论坛,
     其地址在:https://github.com/CTeX-org/forum/issues
    -另附一个博客:CTeX论坛关闭,TeXers将何去何从?

LaTeX学习文档

    在阿汪先生的资源里可供下载:LaTeX学习文档、LaTeX模板、数学建模LaTeX模板、美赛论文LaTeX模板……
       
如果您觉得文本内容对您有所帮助,请点赞一波,谢谢,如果您在LaTeX写作中有任何疑问或者心得,欢迎在评论区留言。


【LaTeX】论文写作之表格插入(数模、美赛、学位论文、英文SCI论文写作通用)相关推荐

  1. 【数模美赛】2021-2023年数模“论文手”经验分享

    写在前面(>ω<) 今年也是和小伙伴一起通宵打完了23年的美赛,现在应该算是正式退役了吧.记得大一的时候第一次和两个队友打了校赛,没有取得成绩.随后一起参加了校内的训练,在大二打了一次美赛 ...

  2. 2021数模美赛论文提交具体规则和注意事项汇总!

    针对美赛论文提交与竞赛规则,工作室为小伙伴们整理了如下注意事项,请小伙伴们仔细阅读,提前做好准备~ 目录 一.竞赛开始前 二.竞赛期间 三.竞赛结束后 一.竞赛开始前 1. 题目查看 竞赛问题将在20 ...

  3. 数模美赛论文模板(笔记)

    文档类型:mcmthesis 模板代码与链接: \documentclass{mcmthesis} \mcmsetup{CTeX = true,tcn = 0000,problem = A,sheet ...

  4. 数模美赛如何找数据 | 2023年美赛数学建模必备数据库

    2023美赛资料分享/思路答疑群:322297051 欧美相关统计数据(一般美赛这里比较多) 1.http://www.census.gov/ 美国统计局(统计调查局或普查局)官方网站 The Cen ...

  5. 2021数模美赛F题思路解析

    2021"认证杯"数学网络挑战赛 专业赛题辅导分析.数据收集,想为保研.留学准备的同学就联系我吧,4月8号,荣耀开赛,加油!!!

  6. 2023数模美赛猜词题集锦

    这是完美避开所有答案和最佳运气的集合

  7. CT 系统参数标定及反投影重建成像-2017数模国赛论文A298编程分析

    CT 系统参数标定及反投影重建成像-2017数模国赛论文A298编程分析 之前的同学已经讲解清楚了这篇论文建模的主要思路,我主要讲解代码对建模思路的实现. 本文提到的论文下载地址:http://dxs ...

  8. 数模国赛要点与注意事项全分享!

    暑假咻地一下就过去了,转眼数学建模国赛快到了. 为了给大家最最直接的帮助,超模君特邀请到周老师为参加国赛的模友们准备了一场干货满满的赛前冲刺直播课.全天候直播,助大家一臂之力,全力冲刺数模国赛! 周老 ...

  9. 全网通报:数模国赛作弊的后果

    大家好,我是北海. 数模国赛官网公布了2021年全国大学生数学建模竞赛中部分参赛论文相似度较高的通报,今天和大家聊一聊关于国赛作弊的问题. 1.什么样的队伍会被通报? 官方文件中的原话: 1.抄袭是严 ...

  10. ​2021年数模国赛A题国二摘要及经验分享(回忆篇,附部分代码)

    以2021年数模国赛A题为例,主要分享内容有:如何写好国赛摘要.部分解题思路和排版技巧.接下来,干货走起. 题目重述:" FAST "主动反射面的形状调节 中国天眼( FAST ) ...

最新文章

  1. Keras入门(一)搭建深度神经网络(DNN)解决多分类问题 1
  2. HDU 1671 Phone List
  3. Bash中的shopt选项
  4. SemEval-2010任务8:成对名词之间的语义关系的多分类
  5. Spring MVC DispatcherServlet介绍
  6. 04737 c++程序设计 第二章 课后程序设计题 第一题
  7. uwp 获取listviewitem里的控件_[UWP]占领标题栏
  8. vue 循环tabs 标签页 组件_Vue render函数实战--实现tabs选项卡组件
  9. 修改判断名字重复,保证名字唯一
  10. BadImageFormatException-试图加载格式不正确的程序(0x8007000B)
  11. 5种赚钱方式,设计师加薪不用靠老板!
  12. esp32 micropython蓝牙 搜不到_esp 使用几次后蓝牙搜索不到问题?
  13. Python+request 将获取的url和接口响应时间(timeout)写入到Excel中《八》
  14. 如何用潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
  15. Azure Messaging
  16. JAVA 华为云 流程控制基础题
  17. UPC豁免流程精讲!你与大卖的距离,就在这里!
  18. 在apache中运行 cgi程序
  19. 如何查看windows server2016硬件的使用状况,比如磁盘、GPU等
  20. iOS开发实现一个简易浏览器

热门文章

  1. 查看Android手机CPU类型
  2. linux mysql 客户端工具下载,Oracle客户端工具之Oracle SQL Handler for Linux
  3. android过去支付宝个人信息,android新版支付宝对接流程
  4. 判断一个数为质数或合数
  5. 网络安全漏洞深度剖析
  6. 影之刃服务器维护,《影之刃3》2021年3月25日维护公告
  7. php如何使用layui.table分页,layui实现数据表格及分页的方法
  8. qzezoi 1572 能量收集
  9. 手机设计公司最基本的六个部门:ID、MD、HW、SW、PM、Sourcing、QA
  10. 计算机组装涉及哪些硬件,组装一台电脑需要哪些配件_电脑硬件组装一台电脑需要什么零件...