LaTeX中的表格

简介: LaTeX中的表格

LaTeX中的表格

这一节我们主要讨论LaTeX中表格的制作和排版问题。

(1)在LaTeX中,可以使用tabular环境生成表格。

image-20220204143101789

(2)tabular环境需要一个指定列排版格式的必选参数。可以用l指定左对齐,用c指定居中对齐,用r指定右对齐。

image-20220204143148658

本例,演示了一个五列的表格。分别是左对齐,居中对齐,居中对齐,居中对齐,右对齐。

(3)然后在环境中编写表格的内容。

不同列之间用&符号分割。用\\结束这一行,并产生新的一行。

image-20220204143541198

编译运行。

image-20220204143648905

(4)我们可以在列格式说明里使用|来产生表格竖线。

image-20220204143847156

编译运行。

image-20220204143927429

(5)注意,在列格式说明中,空格是不起作用的!

我们可以删除空格。

image-20220204144056512

然后查看结果。

image-20220204144211011

(6)可以用两个竖线|符号,产生双竖线。

image-20220204144808562

查看结果:

image-20220204144914955

(7)我们可以使用hilne命令产生横线。

image-20220204144430564

编译结果。

image-20220204144526012

(8)也可以使用两个hline命令产生双横线。

image-20220204144625312

查看结果:

image-20220204144708201

(9)可以在任何需要的地方添加表格线

比如我们想在两端再添加竖线。

image-20220204145216898

查看结果:

image-20220204145317810

(10)在列格式说明中,可以使用p产生指定宽度的表列。列宽度由p的参数指定。

image-20220204145531563

由p指定的列格式,当内容超过宽度时,会自动产生换行。

image-20220204145743715

(11)类似这些表格,都可以用专用的宏包来实现。

在dos命令窗口(Win+R然后输入cmd),

输入“texdoc booktab”。

三线表:

image-20220204150459849

输入“texdoc longtab”。

跨页长表格:

image-20220204150601015

输入“texdoc tabu”。

综合表格宏包:

image-20220204150701311

利用这些宏包,就可以实现更为复杂的表格。

(12)附上代码,供大家学习使用。

%导言区
\documentclass{ctexart}

%usepackage{ctex}

%\begin{tabular}[
  <垂直对齐方式>
   ]{
   <列格式说明>
    }
%
    <表项>
     &
     <表项>
      &...&
      <表项>
        \\ %... %\end{tabular} %用\\表示换行 %用&表示不同的列 %l-本列左对齐 %c-本列居中对齐 %r-本列右对齐 %p{<宽>} - 本列宽度固定,能够自动切换 %正文区 \begin{document} \begin{tabular}{|l||c|c|c|p{1.5cm}|} \hline 姓名 & 语文 & 数学 & 外语 & 备注 \\ \hline \hline 张三 & 87 & 100 & 93 & 优秀 \\ \hline 李四 & 75 & 64 & 52 & 补考另行通知 \\ \hline 王二 & 80 & 82 & 78 & 良好 \\ \hline \end{tabular} \end{document}
      
     
    
   
  
相关文章
LaTeX基础使用【系列一】
LaTeX基础使用【系列一】
LaTeX高效写作系列:word表格转LaTeX
Fancy版本见九天学者的个人博客,关注文集博士干点啥或者微信公众号九天学者及时获取连载更新。 如何将word表格转为格式 迫于无奈从刚开始学习计算机就上了某软这条贼船,不少情况下,将表格写为了word文件。
3288 0
|
6月前
|
前端开发 C++
LaTeX基础使用【系列三】
LaTeX基础使用【系列三】
|
6月前
|
C++
LaTeX基础使用【系列二】
LaTeX基础使用【系列二】
|
6月前
|
Web App开发 存储 数据可视化
LaTeX基础使用【系列五】
LaTeX基础使用【系列五】
|
6月前
|
C++
LaTeX基础使用【系列四】
LaTeX基础使用【系列四】
|
6月前
LaTeX 实现表格内换行
LaTeX 实现表格内换行
1291 1
|
前端开发 JavaScript 算法
如何在页面展示数学公式之Latex语法
最近在做markdown 算法文章分享,算法肯定会涉及到数学复杂度,比如: O(log_nX) 等数学公式的展示,但是如果写成这样子lognX,估计很难准确表达,因此上网搜索了一下数学表达式在前端页面如何展示的相关技术。
239 0
|
存储 SQL Windows
Excel 表格怎么秒变 LaTeX 格式?
Excel 表格怎么秒变 LaTeX 格式?
664 0