latex表格排版指南

快速建表

网址:https://www.tablesgenerator.com/#
在此网站上可实现表格的快速转换,步骤如下:
1、复制表格内容
2、粘贴到网页表格内
3、点“Generate”即可生成latex建表语句
4、将latex建表语句复制粘贴到排版文档

普通的三线表

\begin{table}[htb]
\begin{center}   % 居中
\caption{新数据集}\label{new-data}   %表标题和标签
\vspace{2mm}                       %定义表标题和表间间距
\setlength{\tabcolsep}{7mm}{       %定义表格宽度
\begin{tabular}{ p{6cm}<{\centering}  p{6cm}<{\centering} }  %定义列宽,居中显示
\hline
    ID &     物品集  \\ \hline
    1 &     C,A     \\ \hline
\end{tabular} }
\end{center}
\end{table}

表格太长,解决方案有两种:

1)缩小表格高度

\begin{table}[H]    %大写的H表明定在当前位置
\begin{center}   
\caption{详情表}\label{mall-info}
\vspace{2mm}                
\setlength{\tabcolsep}{7mm}{       
\resizebox{.9999\columnwidth}{!}{   %缩小表格高度
\begin{tabular}{p{3.5cm} p{3cm} p{5.7cm}}     %定义每列宽度,居左显示
\hline
字段名称    & 释义         & 备注     \\ \hline
id         & 主键id       & 唯一标识   \\
item\_id   & 商品编码     & 商品唯一标识  \\ \hline
\end{tabular} }}
\end{center}
\end{table}

2)使用longtable,跨页展示

\setlength{\LTleft}{0pt} \setlength{\LTright}{0pt} %表格与页面左右边缘之间的矩离均为0
\begingroup          
\setlength{\tabcolsep}{7mm}
\renewcommand{\arraystretch}{0.7}    %定义行间距
\begin{longtable}{p{3cm} p{3.3cm} p{4.5cm}}   
%\begin{longtable}{l@{\extracolsep{\fill}}llr}    %@{\extracolsep{\fill}} 设置使得后面所有列间距可以伸展到预定义的表格宽度。
 \caption{\label{tab:test}详情表}
\vspace{-6mm} \\
\hline
字段名称   & 释义       & 备注 \\ \hline   \endfirsthead %1第一页表头

\multicolumn{3}{r}{续表 ~4.1} \\ \hline
字段名称   & 释义       & 备注 \\ \hline  \endhead %2续页表头


%\multicolumn{2}{|c|}{前两列为字符串} & \multicolumn{2}{|c|}{后两列为数字} \\
\hline \endfoot %3除最后一页表尾

%\multicolumn{2}{|c|}{最后一页字符串} & \multicolumn{2}{|c|}{最后一页数字} \\
\hline \endlastfoot % 4最后一页表尾

id         & 主键id       & 唯一标识   \\
item\_id   & 商品编码     & 商品唯一标识  \\
\end{longtable}
\endgroup

表头需要斜体,需使用diagbox宏包

\begin{table}[H]
\begin{center}
\caption{结果表}\label{con-rec}
\vspace{-3mm}
\setlength{\tabcolsep}{7mm}{
\resizebox{\textwidth}{!}{   %定义表宽度为文本宽度
\begin{tabular}{l|p{2.3cm}<{\centering} p{2.3cm}<{\centering} p{2.3cm}<{\centering}}
\hline
\diagbox{策略}{排名}  & 1       & 2   &   3       \\ \hline
策略1        & A:5    & B:3     & C:2 \\ \hline
\end{tabular} }}
\end{center}
\end{table}
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值