LaTeX学习-day06
教程链接:B站
使用环境:

  • 系统:Windows 10
  • TeX 系统:TeX Live (官网下载)(清华源)
  • IDE:Tex Studio

表格

  1. 代码:
% 导言区
\documentclass[UTF8]{ctexart}%表格
%   \begin{tabular}[<垂直对齐方式>]{<列格式说明 >}
%       <表项> & <表项> & ... & <表项> \\
%       ......
%\end{tabular}
% 用\\表示换行
% 用&表示不同的列
% l-本列左对齐
% c-本列居中对齐
% r-本列右对齐
% p{<宽>}-本列宽度固定,能够自动换行
% 详情:texdoc booktab (longtab,tabu)\usepackage{booktabs} %需要加载宏包{booktabs}\usepackage{multirow}
\usepackage{diagbox} % 加载宏包%正文区(文稿区)
\begin{document}\begin{tabular}{|l||c|p{1.5cm}|c|r|} % |表示垂直边框 \hline表示水平边框 %||(\hline \hline)表示双边框%p{1.5cm}指定宽度1.5cm,内容超过指定宽度自动换行\hline姓名 & 语文 & 数学 & 外语 & 备注 \\\hline \hline张三 & 87 & 100 & 93 & 优秀 \\\hline李四 & 75 & 64 & 52 & 补考另行通知 \\\hline王五 & 80 & 82 & 78 & \\\hline\end{tabular}添加网络资源 \\
1.基本格式 \\\begin{tabular}{cc}%一个c表示有一列,格式为居中显示(center)(1,1)&(1,2)\\%第一行第一列和第二列  中间用&连接(2,1)&(2,2)\\%第二行第一列和第二列  中间用&连接\end{tabular}2.添加竖线和横线 \\\begin{tabular}{|c|c|}% 通过添加 | 来表示是否需要绘制竖线\hline  % 在表格最上方绘制横线(1,1)&(1,2)\\\hline  %在第一行和第二行之间绘制横线(2,1)&(2,2)\\\hline % 在表格最下方绘制横线\end{tabular}3.设置每一列的单元格格式 \\\begin{tabular}{|l|c|r|} %l(left)居左显示 r(right)居右显示 c居中显示\hline Name&Steve&Bill\\\hline  Matlab&Mathmatica&Maple\\\hline \end{tabular}4.常见的三线表 \\\begin{tabular}{ccc}\hline姓名& 学号& 性别\\\hlineSteve Jobs& 001& Male\\Bill Gates& 002& Female\\\hline\end{tabular}通常来说,我们会希望表格的第一根线和最后一根线比表格中的横线更粗一些。 \\%\usepackage{booktabs} %需要加载宏包{booktabs}\begin{tabular}{ccc}\toprule  %添加表格头部粗线姓名& 学号& 性别\\\midrule  %添加表格中横线Steve Jobs& 001& Male\\Bill Gates& 002& Female\\\bottomrule %添加表格底部粗线\end{tabular}5.table环境 \\
\begin{table}[!htbp]\centering\caption{这是一张三线表}\label{tab:aStrangeTable}%添加标题 设置标签\begin{tabular}{ccc}\toprule姓名& 学号& 性别\\\midruleSteve Jobs& 001& Male\\Bill Gates& 002& Female\\\bottomrule\end{tabular}%\caption{这是一张三线表}\label{tab:aStrangeTable}  标题放在这里也是可以的
\end{table}{table}有若干可选参数 [!htbp]
h代表here,将表格排在当前文字位置
t 表示将表格放在下一页的 top (页首)
b 表示将表格放在当前页的 bottom (底部)
!表示忽略美观因素,尽可能按照参数指定的方式来处理表格浮动位置。
表格将会按照所给参数,依次尝试按照每个参数进行排版,当无法排版时,将会按照下一个参数6.单元格合并 \\
\begin{table}[!htbp]\centering\begin{tabular}{|c|c|c|}\hline\multicolumn{3}{|c|}{学生信息}\\ % 用\multicolumn{3}表示横向合并三列 % |c|表示居中并且单元格两侧添加竖线 最后是文本\hline姓名&学号&性别\\\hlineJack& 001& Male\\\hlineAngela& 002& Female\\\hline\end{tabular}\caption{这是一张三线表}
\end{table}% \usepackage{multirow}
\begin{table}[!htbp]\centering\begin{tabular}{|c|c|c|c|c|c|c|} %表格7列 全部居中显示\hline\multicolumn{7}{|c|}{事件}\\  %横向合并7列单元格  两侧添加竖线\hline\multirow{4}*{策略}&50&0&100&200&300&300\\  %纵向合并4行单元格 \cline{2-7}  %为第二列到第七列添加横线&100&100&0&100&200&200\\\cline{2-7}&150&200&100&0&100&200\\\cline{2-7}&200&300&200&100&0&300\\\hline\end{tabular}
\end{table}横向合并和纵向合并可以嵌套 \\
\begin{table}[!htbp]\centering\begin{tabular}{|c|c|c|c|c|c|c|}\hline\multicolumn{2}{|c|}{ \multirow{2}*{$S_i$} }& \multicolumn{4}{c|}{事件} &\multirow{2}*{max}\\\cline{3-6}\multicolumn{2}{|c|}{}&50&100&150&200&\\\hline\multirow{4}*{策略}&50&0&100&200&300&300\\\cline{2-7}&100&100&0&100&200&200\\\cline{2-7}&150&200&100&0&100&200\\\cline{2-7}&200&300&200&100&0&300\\\hline\end{tabular}
\end{table}7.斜线表头 \\
%需要使用{diagbox}宏包\begin{table}[!htbp]\centering\begin{tabular}{|c|c|c|c|}\hline\diagbox{甲}{$\alpha_{i,j}$}{乙}&$\beta_1$&$\beta_2$&$\beta_3$\\ %添加斜线表头\hline$\alpha_1$&-4&0&-8\\\hline$\alpha_2$&3&2&4\\\hline$\alpha_3$&16&1&-9\\\hline$\alpha_4$&-1&1&7\\\hline\end{tabular}\end{table}8.其他(2018.11.23) \\
%对于多行多列嵌套斜线表头的情况,不加参数会出现斜线不处于对角线位置的情况
\begin{table}[!htbp]\centering\begin{tabular}{|c|c|c|c|c|c|c|}\hline\multicolumn{2}{|c|}{\multirow{2}*{\diagbox[innerwidth=2cm]{$S_i$}{$\lambda_i$}}}& \multicolumn{4}{c|}{事件} &\multirow{2}*{max}\\\cline{3-6}\multicolumn{2}{|c|}{}&50&100&150&200&\\\hline\multirow{4}*{策略}&50&0&100&200&300&300\\\cline{2-7}&100&100&0&100&200&200\\\cline{2-7}&150&200&100&0&100&200\\\cline{2-7}&200&300&200&100&0&300\\\hline\end{tabular}
\end{table}from CSDN:Latex基本表格绘制
\end{document}
  1. 结果


LaTeX学习-day06相关推荐

  1. Latex学习记录2

    文章目录 Latex学习记录2 框架 命令和环境 公式 列表 代码 算法 表格 画图 浮动 目录 BIB texdoc 参考 Latex学习记录2 框架 \include \input 自己写的文件 ...

  2. LaTex学习-安装

    LaTex学习-安装 感谢博客指导: https://blog.csdn.net/zaishuiyifangxym/article/details/88170827?ops_request_misc= ...

  3. 「MacTeX 小笔记」LaTeX 学习资料推荐篇

    简介 关于 LaTex 学习有很多书,但是要么需要买,要么需要找,要么不方便,要么不太好,要么落后失效了. 所以这里安利一些个 MacTex"自带的"学习资料. 这些资料在安装完 ...

  4. 二、LaTeX学习笔记——基本结构、设置表格、文字变形及符号、插入图片

    LaTeX学习笔记 写在最前面:LaTeX的注释符 界面字体放大 一.环境搭建与RUN 二.基本结构 三.设置表格 四.文字变形及符号 五.插入图片 附录.一些小tip LaTeX是一个可以用于文字编 ...

  5. 3、Latex学习笔记之表格篇

    目录 表格 1.基本结构 1.1框架 1.2行高 1.3标题 1.4标签 1.5居中 1.6表格 2.引用表格 3.常见表格类型 3.1三线表 3.2 斜线表头 3.3合并单元格 4.在线表格生成工具 ...

  6. Latex学习以及IEEE论文投稿Latex排版经历

    ** Latex学习以及IEEE论文投稿Latex排版经历 ** 1.工欲善其事必先利其器 我使用的软件是TeXLive2021+TEXstudio,读者可以在下面的超链接下载,亲测有效. TeXLi ...

  7. Latex学习笔记——常用符号的输入

    我的Latex学习笔记 箭头符号 集合符号 数学运算符号 箭头符号 符号 代码 右箭头→\rightarrow→ \rightarrow 左箭头←\leftarrow← \leftarrow 右推出符 ...

  8. 假装认真的LaTeX学习笔记(1)—— Sublime中自动补全LaTeX命令(LaTeX-cwl安装教程)

    假装认真的LaTeX学习笔记(1)-- Sublime中自动补全LaTeX命令 简介 使用环境 如何在Sublime中获得LaTeX自动补全功能 安装Sublime插件--LaTeX-cwl 方法一: ...

  9. LaTeX学习笔记(中文版使用)

    下面是一篇优秀的LaTeX学习笔记, 转自: http://vincentme.org/post/LaTeX_study_note.php LaTeX LaTeX(LATEX,音译"拉泰赫& ...

最新文章

  1. java maven 开发环境_Maven 搭建开发环境
  2. 20项任务横扫BERT!CMU谷歌发布XLNet,NLP再迎屠榜时刻
  3. Swift之String的简单实用
  4. javax.xml.bind.UnmarshalException: 意外的元素 (uri:, local:xml)。所需元素为(none)
  5. mysql cookbook
  6. Java裁剪压缩PNG图片,透明背景色变黑问题解决
  7. JAVA虚拟机内存分配原则 (转
  8. 开发LED屏幕页面遇到的问题
  9. MP算法与OMP算法
  10. StackPanel 控件自动出现滚动条
  11. 雷神开机logo更改_开机logo以及两种修改开机动画方法
  12. JS-记事本(代码)
  13. Cts框架解析(19)-设备状态的分类以及恢复模式的分类
  14. Python面向对象案例之语音计算器
  15. 自然语言处理中/英文对比
  16. Office 2013-2021 C2R Install
  17. Java接口的定义、使用及成员特点
  18. 淘宝、拼多多、京东等购物平台的优惠券公众号免费搭建持续更新
  19. 300个涵盖IT各方面的免费资源(中)——设计与编码篇
  20. 4.1-知识图谱在金融领域中的应用实践

热门文章

  1. uniapp实现支付宝支付
  2. PerformanceCounter的使用详解--记一次获取磁盘活动时间的过程
  3. 华院计算|维托里斯—最长寿的数学家
  4. [轉貼] 华中科技大学校长李培根在2010届毕业典礼上的演讲全文
  5. java 的sprintf_格式化输出Sprintf
  6. ccs5.5 Debug报错
  7. 关联规则挖掘算法研究
  8. CSS display属性--笔记
  9. 构筑电子商务网站的七类人才[zt]
  10. C#如何设置Windows桌面分辨率