其他分享
首页 > 其他分享> > Latex中的表格

Latex中的表格

作者:互联网

Latex中的表格

Latex中的表格相关说明

个人认为Latex编辑文档过程中,表格的处理是较为复杂和困难的。本文主要针对latex插入表格的方法进行讲解,主要涉及的内容包括基本语法命令、跨行跨列的单元格的设置、表格大小的设置。

1.1 一个较为复杂的例子:

\begin{table}[hp] %%参数: h:放在此处 t:放在顶端 b:放在底端 p:在本页
	\renewcommand\arraystretch{1.2}
	%\setlength{\abovecaptionskip}{0.cm}
	%\setlength{\belowcaptionskip}{-0.cm}
	\centering  % 显示位置为中间
	%%\caption{Parameters description}  % 表格标题
	%%\label{Table1}  % 用于索引表格的标签
	%字母的个数对应列数,|代表分割线
	% l代表左对齐,c代表居中,r代表右对齐
	\textbf{Table 2}~~Parameters description.\\  %%表的标题
	\begin{tabular}{p{45pt}l|lll} %第一列设置宽度为45pt 全为左对齐 没有分割线
		%\setlength{\tabcolsep}{20mm}
		%\hline  % 表格的横线
		\toprule % 顶部线
		Parameters & & Definitions & Value & Source \\%[3pt]只改一行    %%表格第一行标题 % 表格中的内容,用&分开,\\表示下一行
		%\hline  % 表格的横线
		\midrule % 中部线
		$\beta_{1}$   & & xxxxabcdxxx           & 1 &  Estimation \\    %%表格内容
		\multirow{2}[2]{*}{$\alpha_{3}$} & & aaa1 & \multirow{2}[2]{*}{1} &  \multirow{2}[2]{*}{Estimation} \\
		& & bbb2                  &   &             \\
		$d_{1}$       & & xxxxabcdxxx           & 1 &  Estimation \\
		\multirow{3}[2]{*}{$1/\theta(t)$}& $\theta_{0}$ & 1aaa            & 1 &  Estimation \\
		& $\theta_{1}$ & 2bbb            & 1 &  Estimation \\
		& $\theta_{2}$ & 3ccc            & 1 &  Estimation \\
		\bottomrule % 底部线
		%\hline  % 表格的横线
	\end{tabular}
\end{table}

1.2 相关说明

1.3 命令解释

  1. 关于表格放置的参数
  1. 关于表格内容的对齐方式
  1. 关于表格的列数以及列与列之间是否需要分割线
  1. 关于表格的边框(绘制三线表一般用顶部线、中部线和底部线)
  1. 关于表格中跨行或跨列问题:(\multirow\multicolumn命令都需要用到宏包\usepackage{multirow})
  1. 调节行高
  1. 调节单列的列宽
  1. 表格大小调整:(\resizebox{} 命令需要使用宏包\usepackage{graphicx})
\resizebox{h-size}{v-size}{ 
    \begin{tabular} 
    ... 
    \end{tabular} 
}

1.4 一个跨行且跨列的例子

\begin{table}[htbp]
\centering
\caption{ACO算法与仅对ACO算法的量化策略进行修改得到的压缩效果对比}
\begin{tabular}{cccc}
\cline{1-4}
\multirow{2}{*}{\textbf{Run ID}} & \multirow{2}{*}{\textbf{Dimension}}     & \multicolumn{2}{c}{\textbf{Compression Rate}} \\
                  &                       &   ACO        &   quan\_modified       \\ \cline{1-4}
     ERR174324             & \multicolumn{1}{c|}{8998$\times$96} &   44.2\%        &    27.9\%      \\
       ERR174331           & \multicolumn{1}{c|}{8998$\times$96} &    44.0\%       &   27.5\%       \\
       ERR2438054           & \multicolumn{1}{c|}{5998$\times$146} &     37.7\%      &   36.6\%       \\ \cline{1-4}
\end{tabular}
%\caption{ACO算法与仅对ACO算法的量化策略进行修改得到的压缩效果对比}
\label{tab:quan_result}
\end{table}

参考文章

【1】Latex中表格问题
【2】resizebox 命令
【3】latex表格详细教程(table, tabular, multirow, multicolumn)

标签:Latex,表格,%%,tabular,multirow,multicolumn,Estimation
来源: https://blog.csdn.net/m0_49946797/article/details/119356892