当前位置:   article > 正文

latex制作三线表_latex复杂三线表

latex复杂三线表

在LaTeX中,插入三线表需要使用到booktabs宏包,因为三线表通常会使用到粗细不同的表格线。

\usepackage{booktabs} %导言区

关于booktabs宏包常用的几个表线命令:

  1. \toprule命令:表格顶部的粗线。
  2. \midrule命令:表格中间的细分隔线。
  3. \bottomrule命令:表格底部的粗线。

基础三线表

\begin{table}[h]
\setlength{\abovecaptionskip}{0.05cm}
\centering
\caption{\(Controller\) \(parameters\)}
\label{tab2}
\begin{tabular}{cc}
\toprule
$Variable$      &      $Value$\\
\midrule
\({\vartheta _i},i = 1,2,3,4\)                &        0.01, 0.001, 0.01, 0.001\\
\({k_m}\)                                     &        0.01                            \\
\(\wp \)                                      &        \({10^{-5}}\)               \\
\({\eta _i},i = 1,2\)                         &        0.4, 0.5                       \\
\({\sigma _i},i = 1,2\)                       &        0.5, 0.5                       \\
\(\gamma_3\)                                  &        0.889                         \\
\({G_m}\)                                     &        [13 0.1]                     \\
\bottomrule
\end{tabular}
\end{table}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

效果图:在这里插入图片描述

复杂一点的三线表

\begin{table}[h]
\setlength{\abovecaptionskip}{0.05cm}
\centering
\label{Table1}
\caption{Integral of absolute error (IAE) comparison of Example 1}
\begin{tabular}{*{6}{c}}
  \toprule
  \multirow{2}*{} & \multicolumn{4}{c}{IAE} \\
  \cmidrule(lr){2-5}\cmidrule(lr){6-6}\morecmidrules\cmidrule(lr){6-6} & e11 & e12 & e21 & e22 & En \\
  \midrule
  Case-1 & 3.2934	&  4.1349	&  6.7934  &	9.2442  &	 5.8665\\
  Case-2 & 2.5588	&  6.0588	&  3.2658	 &    9.3436   &   5.3068\\
  \bottomrule

\end{tabular}
\end{table}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

效果图:在这里插入图片描述

通过上面例子,可以发现很多小的知识点。

  1. *{6}{c},代表 *{<计数>}{<列格式说明>} ,可以重复多次列格式说明符,作为一种简洁的写法~还是很好用哒!
    当需要填写一个跨行的表项,可以在导言区加载\multirow宏包。
  2. \cmidrule在连续使用的时候, 可以使用(lr)表示间距的表格线可以左右向内缩短一小段距离, 如果只向左,则可用(l{<距离>}),向右,则用 (r{<距离>}),<距离>可以根据自己需要来设置。
  3. 如果需要在同一位置画出双线,则需要在两组的\cmidrule之间加上 \morecmidrules 进行分隔~

参考:三线表学习心得

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/514600
推荐阅读
相关标签
  

闽ICP备14008679号