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需要绘制阶梯型表格或者只要表格部分边框显示,可以参考以下示例程序: 1、阶梯型表格 \documentclass{ctexart} \begin{document} \begin{tabular}{...
1443 0
|
9月前
LaTeX 实现表格内换行
LaTeX 实现表格内换行
1707 1
|
开发者
LaTeX高效写作系列:word表格转LaTeX
Fancy版本见九天学者的个人博客,关注文集博士干点啥或者微信公众号九天学者及时获取连载更新。 如何将word表格转为格式 迫于无奈从刚开始学习计算机就上了某软这条贼船,不少情况下,将表格写为了word文件。
3346 0
LaTeX高效写作系列:word表格转LaTeX
|
算法 机器学习/深度学习 JavaScript
LaTex:Markdown数学公式录入
在书写数值计算类文章,特别是机器学习相关算法时,难免需要插入复杂的数学公式。一种是用图片在网页上展示,另外一种是使用 **MathJax** 来展示复杂的数学公式。它直接使用 JavaScript 使用矢量字库或 SVG 文件来显示数学公式。
2913 0
|
存储 SQL Windows
Excel 表格怎么秒变 latex 格式?
写论文很多小伙伴会使用 latex 作为排版工具,但是实验数据结果却存储在 excel 中。怎么高效的将 excel 中大篇幅的数据一键导入到 latex 中呢?这个问题肯定困扰很多科研人员,今天小编给你推荐一个常用的表格转换网站。
765 0
Excel 表格怎么秒变 latex 格式?
|
存储 SQL Windows
Excel 表格怎么秒变 LaTeX 格式?
Excel 表格怎么秒变 LaTeX 格式?
702 0
|
前端开发 JavaScript 算法
如何在页面展示数学公式之Latex语法
最近在做markdown 算法文章分享,算法肯定会涉及到数学复杂度,比如: O(log_nX) 等数学公式的展示,但是如果写成这样子lognX,估计很难准确表达,因此上网搜索了一下数学表达式在前端页面如何展示的相关技术。
282 0
MarkDown入门表格
MarkDown入门表格
156 0
|
Python
Latex文档中高亮显示代码
准备 所需Latex库包:\usepackage{minted} minted库依赖程序:一个python程序-pygmentize。若没有,可直接用命令安装:pip install pygmentize 使用 \usepackage{mint...
1471 0
【Latex】Jupyter/Markdown/Latex快速编辑高大上数学公式/常见希腊字母
【Latex】Jupyter/Markdown/Latex快速编辑高大上数学公式/常见希腊字母
200 0

热门文章

最新文章