精华内容
下载资源
问答
  • Latex基本表格绘制

    万次阅读 多人点赞 2017-08-12 14:18:56
    latex基本表格绘制

    Latex基本表格绘制

    1.基本格式

    \documentclass{article}
    
    \begin{document}
    
    \begin{tabular}{cc}%一个c表示有一列,格式为居中显示(center)
    (1,1)&(1,2)\\%第一行第一列和第二列  中间用&连接
    (2,1)&(2,2)\\%第二行第一列和第二列  中间用&连接
    \end{tabular}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    2.添加竖线和横线

    \documentclass{article}
    
    \begin{document}
    
    \begin{tabular}{|c|c|}% 通过添加 | 来表示是否需要绘制竖线
    \hline  % 在表格最上方绘制横线
    (1,1)&(1,2)\\
    \hline  %在第一行和第二行之间绘制横线
    (2,1)&(2,2)\\
    \hline % 在表格最下方绘制横线
    \end{tabular}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    3.设置每一列的单元格格式

    \documentclass{article}
    
    \begin{document}
    
    \begin{tabular}{|l|c|r|} %l(left)居左显示 r(right)居右显示 c居中显示
    \hline 
    Name&Steve&Bill\\
    \hline  
    Matlab&Mathmatica&Maple\\
    \hline 
    \end{tabular}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    4.常见的三线表

    \documentclass[UTF8]{ctexart}
    \begin{document}
    
    \begin{tabular}{ccc}
    \hline
    姓名& 学号& 性别\\
    \hline
    Steve Jobs& 001& Male\\
    Bill Gates& 002& Female\\
    \hline
    \end{tabular}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    通常来说,我们会希望表格的第一根线和最后一根线比表格中的横线更粗一些。

    booktabs 宏包为我们提供了这个功能,加载 booktabs 宏包之后可以使用 \toprule 和 \bottomrule 命令分别画出表格头和表格底的粗横线,而用 \midrule 画出表格中的横线。

    \documentclass[UTF8]{ctexart}
    \usepackage{booktabs} %需要加载宏包{booktabs}
    \begin{document}
    
    \begin{tabular}{ccc}
    \toprule  %添加表格头部粗线
    姓名& 学号& 性别\\
    \midrule  %添加表格中横线
    Steve Jobs& 001& Male\\
    Bill Gates& 002& Female\\
    \bottomrule %添加表格底部粗线
    \end{tabular}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    5.table环境

    \documentclass[UTF8]{ctexart}
    \usepackage{booktabs}
    \begin{document}
    
    \begin{table}[!htbp]
    \centering
    \caption{这是一张三线表}\label{tab:aStrangeTable}%添加标题 设置标签
    \begin{tabular}{ccc}
    \toprule
    姓名& 学号& 性别\\
    \midrule
    Steve Jobs& 001& Male\\
    Bill Gates& 002& Female\\
    \bottomrule
    \end{tabular}
    %\caption{这是一张三线表}\label{tab:aStrangeTable}  标题放在这里也是可以的
    \end{table}
    
    \end{document}
    

    {table}有若干可选参数 [!htbp]
    h代表here,将表格排在当前文字位置
    t 表示将表格放在下一页的 top (页首)
    b 表示将表格放在当前页的 bottom (底部)
    !表示忽略美观因素,尽可能按照参数指定的方式来处理表格浮动位置。
    表格将会按照所给参数,依次尝试按照每个参数进行排版,当无法排版时,将会按照下一个参数

    6.单元格合并

    \documentclass[UTF8]{ctexart}
    \begin{document}
    
    \begin{table}[!htbp]
    \centering
    \begin{tabular}{|c|c|c|}
    \hline
    \multicolumn{3}{|c|}{学生信息}\\ % 用\multicolumn{3}表示横向合并三列 
                            % |c|表示居中并且单元格两侧添加竖线 最后是文本
    \hline
    姓名&学号&性别\\
    \hline
    Jack& 001& Male\\
    \hline
    Angela& 002& Female\\
    \hline
    \end{tabular}
    \caption{这是一张三线表}
    \end{table}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    \documentclass[UTF8]{ctexart}
    \usepackage{multirow}
    \begin{document}
    
    \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}
    
    \end{document}
    

    这里写图片描述

    横向合并和纵向合并可以嵌套,代码如下:

    \documentclass[UTF8]{ctexart}
    \usepackage{multirow}
    \begin{document}
    
    \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}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    7.斜线表头

    需要使用{diagbox}宏包

    \documentclass{UTF8}{ctexart}
    \usepackage{diagbox} % 加载宏包
    \begin{document}
    
    \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}
    
    \end{document}
    

    效果如下:
    这里写图片描述

    8.其他(2018.11.23)

    对于多行多列嵌套斜线表头的情况,不加参数会出现斜线不处于对角线位置的情况
    多行多列嵌套斜线表头
    可以通过添加参数\diagbox[innerwidth=2cm](参数大小取决于列宽度)解决。

    \documentclass{ctexart}
    \usepackage{multirow}
    \usepackage{diagbox} % 加载宏包
    \begin{document}
    
    \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}
    \end{document}
    
    

    效果如下:
    多行多列嵌套斜线表头

    展开全文
  • latex表格名的引用问题

    千次阅读 2020-05-18 15:10:36
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

    ##方法
    \begin{table}
    \label{*****}
    \end{table}

    在文章中加入Tab.~\ref{****}

    如果没有显示出来的话

    在文章的开头加上\usepackage{table}

    展开全文
  • Latex表格标题左对齐,并且table加粗

    万次阅读 多人点赞 2019-07-20 11:27:03
    首先在usepackage 区域输入以下内容 \usepackage{booktabs} \usepackage{array, caption, threeparttable} \usepackage[font=small,labelfont...%表格编号Table 1 可以加粗显示 \captionsetup[table]{ labelse...

    首先在usepackage 区域输入以下内容

    \usepackage{booktabs}
    \usepackage{array, caption, threeparttable}
    \usepackage[font=small,labelfont=bf,labelsep=none]{caption}
    %表格编号Table 1 可以加粗显示
    \captionsetup[table]{
      labelsep=newline,%换行
      singlelinecheck=false,%居左
    }
    

    \begin{table}[!htbp]
    \centering
    \caption{12345678.}
    \begin{tabular}{cc}
    \toprule
    第一行内容:用&隔开,用 \结尾
    \midrule %添加表格中横线
    中间部分内容:用&隔开,用 \结尾
    \bottomrule
    \end{tabular}
    \label{tab1}
    \end{table}
    效果如下
    不仅加粗,也换行,左对齐不仅加粗,也换行,左对齐
    如果这个方法对大家有用,就点个赞再走嘛。也是花了很多时间和精力才解决的,免费码字分享也不容易吖。拜托啦拜托啦~~~嘻嘻

    展开全文
  • latex 表格标题分行和居中

    万次阅读 2017-04-06 14:47:36
    表格居中的方法: \begin{table} \renewcommand{\tablename} \caption{\centering{ TABLE I} \protect \\ \qquad \qquad \qquad \qquad \qquad \qquad \qquad SYSTEM PARAMETERS SETTING} \\ \centering ...
    表格居中的方法:

    \begin{table}
    \renewcommand{\tablename}
    \caption{\centering{ TABLE I} \protect \\ \qquad \qquad \qquad \qquad \qquad \qquad  \qquad SYSTEM PARAMETERS SETTING}
    \\


    \centering
    \begin{tabular}{|c|c| } \hline
               MAC header & 288 bits \\ 
      PHY header & 136bits \\ 
      ACK & 112 bits + PHY header \\ 
               RTS & 160 bits + PHY header \\  
               CTS & 112 bits + PHY header \\ \hline 
              Channel Bit Rate & 54Mbps \\
              Basic Rate & 1Mbps \\
              Slot Time & 9 $\mu$s \\
              SIFS & 16 $\mu$s  \\  
              DIFS & 34 $\mu$s  \\ 
              $\delta$ & 1 $\mu$s  \\ \hline 
      \end{tabular}

    \end{table}\par\par

    对应表格:


    展开全文
  • % 这两个命令作用于表格标题,分别为让标题居左和Table加粗,若不需要可以省略 \usepackage{caption} \captionsetup[table]{ labelsep=newline,%换行 singlelinecheck=false,%居左 } \usepackage[font=small,...
  • 很多期刊的要求双栏排版,这时候表格太小不足以装下超出的内容,需要跨双栏显示。 技巧很简单只需要 \begin{table*} 即可,即在table后加个。图片也是一样,在figure后加个*。 公式如何跨双栏?? 表格...
  • LaTeX 美化表格位置

    千次阅读 2019-08-17 16:41:49
    默认情况下,表格名称位于中间,表格靠左放置。有时候为了达到更好的效果,我们可以将表格居中放置或者将表格名称居左放置。 \documentclass[hyperref, UTF8]{ctexart}
  • latex复杂表格排版

    2021-03-11 23:47:11
    笔者使用单栏template,之前paper里写的双栏表格迁移过来的时候发生了一些问题,随后使用adjustbox调整许久之后问题才得以解决,至此深觉adjustbox乃好家伙也,作笔记记录一下table的常用排版格式。 demo: 先上个demo...
  • Latex 绘制三线表格

    千次阅读 2019-12-02 16:36:44
    Latex 绘制三线表格 \begin{table}[htbp] \caption{\label{tab:test}示例表格} %标题 \begin{tabular}{lcl} %三列,居左,中,左 \toprule %第一条线 a11 & a12 & a13 \\ \midrule %第二条线...
  • Latex基本表格绘制_4

    千次阅读 2019-12-03 17:06:46
    %表格的插入 \begin{tabular}{|c|c|c}%通过添加|表示竖线 %一个c表示一列,格式为居中 \hline %表格最上方绘制横线 姓名 & 语文 &备注 \\ \hline 张三 & 98 &优秀 \\ %一列与一列之间 用&...
  • LaTex绘制表格控制宽度

    万次阅读 2018-12-18 21:39:10
    使用宽度控制参数之后,表格内容缺省居左对齐。我们可以用列前置 命令 >{} 配合 \centering、\raggedleft 命令来把横向对齐方式改成居中 或居右。列前置命令仅对紧邻其后的一列有效,其语法如下: 语法:>{命令}...
  • LaTex绘制简单表格

    千次阅读 2018-12-18 21:18:06
    tabular 环境提供了最简单的表格功能。它用 \hline 命令表示横线, | 表示竖线;用 & 来分列,用 \\ 来换行;每列可以采用居中、居左、居右 等横向对齐方式,分别用 l、c、r 来表示。 \begin{tabular }{|l...
  • latex下的表格处理

    2016-12-27 16:39:04
    LaTeX下的表格处理 https://zhuanlan.zhihu.com/p/19749566?columnSlug=latex 作者:李阿玲 链接:https://zhuanlan.zhihu.com/p/19749566 来源:知乎 著作权归作者所有。商业转载请联系作者...
  • LaTeX下的表格处理

    2017-09-26 09:40:00
    LaTeX下的表格处理 在LaTeX里面,画一个表格大致上是如此: \begin{tabular}{|c|c|c|} \hline 2&9&4\\ \hline 7&5&3\\ \hline 6&1&8\\ \hline \end{tabular} 画出来实际上是这样...
  • latex表格中放入多行公式

    千次阅读 2020-04-17 10:13:54
    \usepackage{booktabs} % 设置加粗的表格线 \usepackage{threeparttable} % 给表格添加注释 \usepackage{multirow} % 合并表格中的单元格 \usepackage{diagbox} % 添加斜线表头 \usepackage{array} % 需要该宏包 ...
  • LaTex表格固定列宽并且居中的方法

    千次阅读 2013-07-25 17:22:15
    表格固定列宽并且居中 方法一: 在导言区里: \usepackage{array} \newcolumntype{C}[1]{>{\centering}p{#1}} 在表格中如果需要将某列固定宽度(假定列宽设为 5cm)并且居中,则相应的列格式定义应设为 C{5cm} 用...
  • Latex自学整理[表格]

    2020-08-01 21:20:49
    1.表格 例 显示如下 htbp h here当前位置;将图形放置在 正文文本中给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用。 t top 顶部;将图形放置在页面的顶部。 b bottom底部;将图形...
  • LaTeX----表格处理

    千次阅读 2016-01-26 21:21:46
    著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。...在LaTeX里面,画一个表格大致上是如此: \begin{tabular}{|c|c|c|} \hline 2&9&4\\ \hline 7&5&3\\ \hline 6&am...
  • Latex高效写作系列:表格对齐格式

    千次阅读 2018-09-09 00:46:00
    小插曲 推出LaTeX高效写作系列和Word写作不能不说的秘密专辑得感谢我的女神!最近女神要发表论文了,为论文里面的排版和作图在伤脑经。她的老板也是个完美主义者,昨晚得知她老板要求在word手...
  • LaTeX文档的基本结构 目录 1. 2. 3. 数损失
  • latex

    2020-12-09 16:05:19
    使用latex的错误记录 这个系列的博客对入门这来说写的不错:(https://www.jianshu.com/p/1d99b3c883a6)。 在使用texstudio是时遇见的错误 在config->genneral->language里选择zh_CN可以将其语言改为中文,在...
  • LaTex

    千次阅读 2016-01-29 15:38:11
    LaTeX新人教程_30分钟从完全陌生到基本入门:一篇百度文库的文章,可以搜一下,已存盘 一份不太简短的LaTex2 介绍 中文翻译介绍 已存盘 LaTex排版学习笔记 特别推荐:一份其实很短的 LaTeX 入门文档 CTeX论坛 ...
  • 使用latex撰写Elsevier论文,遇到的表格标题caption换行以及左对齐问题的解决办法 。 最近用latex书写elsevier的论文,生成表格时遇到了一个问题。一般elsevier的论文表格形式如下: 但一开始没有修改前我生成的...
  • LaTeX笔记LaTeX简述LaTeX中文模板学习1.文章布局2.... 参考文献5.1 生成.bib文件5.2 插入到.tex文件插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右S...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,836
精华内容 8,334
关键字:

latex表格居左