LaTex学习教程——简单表格(三行线、普通表格)

普通表格

\begin{table}[h]  % [h]表格在文中放置的位置
  \centering  %作用是使表格居中
  \begin{spacing}{1.35}  %调整表格行距
  \caption{National vulnerability classification} %表格标题
  \label{table5} %表格标签 方便引用
  \resizebox{0.5\hsize}{!}{  % 缩小整体表格 需要导包
    \begin{tabular}{|c|c|}   % c 表示表格中的文字居中
    \hline
    \textbf{index} & \textbf{ Class} \\  \texbf 表示加粗
    \hline
      0 &     Steady \\
    \hline
      1 &     Fragile \\
    \hline
      2 & Very fragile \\
    \hline
    \end{tabular}
  }
  \end{spacing}
\end{table}

这里写图片描述

三行线表格

\begin{center}
\begin{spacing}{1.1}
%longtable的意思是 这个表格可以跨页
\begin{longtable}{p{.1\textwidth}p{.7\textwidth}m{.3\textwidth}}
\caption{description}
\label{table1}
    \toprule   %第一行线
    %表示第一列占1.5cm 第二列占6cm 第三列占2cm 的距离 并且这几个字都是居中对齐
    \multicolumn{1}{m{1.5cm}}{\centering Symbol} & \multicolumn{1}{m{6cm}}{\centering Definition} & \multicolumn{1}{m{2cm}}{ Unit} \\
    \midrule   %第二行线
     $V$ & index & -- \\
     $X$ & The  & -- \\
     $Y$ & The & -- \\
     $Z$ & The  & -- \\
    \bottomrule   %第三行线
\end{longtable}
\end{spacing}
\end{center}

这里写图片描述

### 如何在LaTeX表格中添加辅助线 为了在LaTeX表格中添加辅助线,可以采用不同的方式来实现这一目标。对于简单表格,可以直接利用`tabular`环境中的竖线和横线命令完成。 #### 使用 `tabular` 环境绘制简单线表格 通过在定义列格式时加入`|`字符可以在列之间增加垂直分隔线;而`\hline`命令用于创建水平分割线[^1]。 ```latex \documentclass[UTF8]{ctexart} \begin{document} \begin{tabular}{|c|c|c|} \hline 列A & 列B & 列C \\ \hline 数据1 & 数据2 & 数据3 \\ \hline \end{tabular} \end{document} ``` 此代码片段展示了如何在一个三列表格周围以及各行列间添加线条。 #### 对于更复杂的布局——使用 `tabu` 包 当希望获得更加灵活的控制时,则推荐使用`tabu`包。该包允许指定整个表格占据的空间大小,并且能够轻松设置每列的内容对齐方式与宽度[^3]。 ```latex \documentclass[UTF8]{ctexart} \usepackage{tabu} \begin{document} % 定义一个占页面80%宽的表格,其中包含左对齐、居中和右对齐三列 \begin{tabu} to 0.8\textwidth {| X[l] | X[c] | X[r] | } \hline 左侧文本 & 居中文本 & 右侧文本\\ \hline 更长一些的文字说明 & 中间的描述 & 靠右边显示的信息\\ \hline \end{tabu} \end{document} ``` 上述实例不仅实现了四周有边框的效果,还让每一行都有上下两条明显的界限。 #### 绘制专业的三线 如果追求更为简洁美观的专业风格,那么应该考虑应用`booktabs`宏包所提供的功能来构建所谓的“三线”。这种类型的表格通常只保留顶部、底部及重要区分处的三条较粗实线,从而使得整体看起来既清晰又不失正式感[^4]。 ```latex \documentclass[UTF8]{ctexart} \usepackage{booktabs} \begin{document} \begin{tabular}{ccc} \toprule 头部A & 头部B & 头部C \\ \midrule 条目a & 条目b & 条目c \\ & & \\ 条目d & 条目e & 条目f \\ \bottomrule \end{tabular} \end{document} ``` 这里展示了一个典型的三线结构,它由上至下依次为顶线(`\toprule`)、中间线(`\midrule`)和底线(`\bottomrule`)构成。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值