LaTeX 使用Excel2LaTeX表格绘制注意事项

引言:

在LaTeX中,绘制表格是一个很恶心人的事情,让我非常的头疼。但是,直到一个非常牛的工具出现:excel2LaTeX,它基本上完美地解决了我的需求。但是,在绘制表格的过程中,容易出现报错、线的样式会改变,以及存有空隙的问题。现在这篇文章,先在Excel中绘制表格开始,再到解决相关的问题。

在excel中绘制表格:

首先,不要在(1,1)的位置绘制表格,这样会看不到最上面和最左边的线条。

在中间找好位置之后,填写自己的表格。英文表格使用的字体为Times New Roman,表格框线的绘制使用Excel中的画框工具就可以了,因为它可以根据你的线型和粗细来绘制。

Excel转换

接下来,选中表格以后,打开Excel中加载项的Convert Table to LaTeX,于是出现了如下的界面:


不勾选Booktabs package。因为如果勾选这个的话,表格中间会产生很多的空隙,这样不好,不是我想要的,我想要没有缝隙的表格。

在不勾选之后,点击Copy to Clipboard。这样LaTeX代码便出现在了你的剪贴板中,只需要复制即可。但是不可以直接用,需要做以下几处修改:

补充库:

添加如下代码在开头:

\usepackage{booktabs}
\usepackage{multirow}
\usepackage{bigstrut}

因为在以后(直接复制的代码没有)运用到了\toprule \bottomrule等比\hline要粗的线条,所以必须要用booktabs。

因为是多行代码,所以必须要用multirow库。

这个bigstrut库也是需要使用的,因为它在后面出现、有取消缝隙的作用(具体干嘛的我也不知道)。

该变线形的粗细

在完成上述步骤后,编译LaTeX代码后,会发现是下面这样的情况:

挺好看的,但是上下横线没有加粗,这也不是我想要的。我想要上下的横线,是粗的。

所以,有一个方法:把第一个\hline和最后一个\hline改成: \bottomrule 和 \toprule,其实应该是 \toprule 在最上面、\bottomrule 在最下面,但是这样会出现缝隙,所以他俩调换可以把这个缝隙解决。

于是,我们的表格最后成为了如下的形式:

整个代码如下;

% Table generated by Excel2LaTeX from sheet 'Sheet1'
\begin{table}[htbp]\centering\caption{Add caption}\begin{tabular}{c|l|ccc|ccc}\bottomrule\multicolumn{2}{c|}{\multirow{2}[4]{*}{\textbf{Method}}} & \multicolumn{3}{c|}{\textbf{Dataset 1}} & \multicolumn{3}{c}{\textbf{Dataset 2}} \bigstrut\\\cline{3-8}    \multicolumn{2}{c|}{} & \multicolumn{1}{l}{RMSE} & \multicolumn{1}{l}{MAE} & \multicolumn{1}{l|}{ACC} & \multicolumn{1}{l}{RMSE} & \multicolumn{1}{l}{MAE} & \multicolumn{1}{l}{ACC} \bigstrut\\\hline\hline\multirow{2}[2]{*}{Non-Graph} & MLP   & 1     & 2     & 3     & 3     & 2     & 1 \bigstrut[t]\\& SVR   & 1     & 1     & 1     & 1     & 1     & 1 \bigstrut[b]\\\hline\hline\multirow{5}[2]{*}{Graph} & GCN   & 1     & 1     & 1     & 1     & 2     & 3 \bigstrut[t]\\& GAT   & 0     & 3     & 54    & 5     & 78    & 98 \\& RGCN  & 1     & 34    & 5     & 7     & 8     & 0 \\& GIN   & 3     & 3     & 5     & 6     & 7     & 8 \\& ChebNet & 2     & 4     & 56    & 7     & 98    & 90 \bigstrut[b]\\\hline\hline\textbf{Proposed} & \textbf{ABC} & \textbf{4} & \textbf{6} & \textbf{7} & \textbf{8} & \textbf{98} & \textbf{9} \bigstrut\\\toprule\end{tabular}%\label{tab:addlabel}%\end{table}%

LaTeX 使用Excel2LaTeX表格绘制注意事项相关推荐

  1. 【Latex系列】表格绘制

    文章目录 1. 小试牛刀 2. 从简单入手 3. 多行/多列 multirow例子: multicolumn例子: 两者结合例子 参考: 1. 小试牛刀 Latex表格需要两个环境: table:包括 ...

  2. LaTeX使用excel2latex插入表格

    因为经常要插入比较庞大的数据表格,如果要用手写,这个工程量将是非常巨大的. 而是用这一款工具无疑大大提高了效率.唯一的遗憾,这个东西是VBA,所以基本可以肯定是只能够在office下使用的.还望高手能 ...

  3. Latex基本表格绘制

    Latex基本表格绘制 文章目录 Latex基本表格绘制 1.基本格式 2.添加竖线和横线 3.设置每一列的单元格格式 4.常见的三线表 5.table环境 6.单元格合并 7.斜线表头 8.其他(2 ...

  4. LaTeX中常用表格制作方法总结

    文章目录 前言 最基本的无线表格: tabbing 基本语法 一般表格: tabular/array 基本语法 基本调整命令 科研论文: 三线表(`toprule`) 基本语法 广泛应用: 定宽表(` ...

  5. Latex 定制合并表格

    Latex 表格定制 Latex 表格位置参数说明 表格例子 合并行 合并列 合并行与列 Table说明 Latex 表格位置参数说明 参数 位置 c 将文本置于中间 l 将文本左对齐 r 将文本右对 ...

  6. excel2latex表格竖线截断不连续不连贯问题

    引用: https://blog.csdn.net/QIU_J/article/details/121373452 https://zhuanlan.zhihu.com/p/148876880 LaT ...

  7. 【LaTeX】使用Excel中导出latex代码的表格

    使用Excel中导出latex代码的表格 问题 在博主使用latex插入表格的时候,看到那些表格如何才能使用代码实现的时候,感觉好复杂,然后查了查get到如何利用excel可以实现,所以就记录一下 0 ...

  8. latex下的表格处理

    LaTeX下的表格处理 https://zhuanlan.zhihu.com/p/19749566?columnSlug=latex 作者:李阿玲 链接:https://zhuanlan.zhihu. ...

  9. elemnt的Table 表格使用注意事项

    elemnt的Table 表格使用注意事项 1.修改数据 <template slot-scope="scope"><el-button size="m ...

最新文章

  1. Windows下Git push or pull免输入密码设置
  2. vue防抖和节流是什么_防抖和节流为什么重要!!!
  3. linux ip addr peer,Linux网络IP设置
  4. BUUCTF(pwn)jarvisoj_fm --格式化字符串漏洞
  5. Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误
  6. 塑造Visual Studio的未来
  7. java发送outlook邮件_通过Java代码发送OutLook邮件
  8. VC2008以资源形式实现多语言版本
  9. mysql 5.7.11 x64_mysql 5.7.11 winx64安装配置教程
  10. @Inner使用及原理
  11. html5播放器占用带宽情况,分享|用 bmon 查看网络带宽使用情况
  12. 利用 Conda 尝鲜 Python 3.10 不一样的特性 快来试试
  13. 华为 “OSPF” 多区域配置
  14. 智能卡破解入门二三事(转载)
  15. SQL 基础教程 练习题 Chapter 1
  16. 《数值计算》学习笔记(上)
  17. maya阿诺德渲染失败_maya2018无法加载ARNOLD渲染器?
  18. 【I.MX6ULL】6ull 加载 linux 驱动模块失败
  19. RAMOS (内存操作系统)-无忧百科(不断完善中)
  20. 如何使用报表工具设置页眉与页脚

热门文章

  1. c语言程序设计河北,C语言程序设计
  2. cocos2dx 触摸钢琴
  3. 左耳月工控-让自动化变得更简单
  4. 四步练就地道英语发音
  5. zerotier设置教程
  6. 论文中的“东中西部”到底如何划分?权威解答+代码
  7. 从《学书津梁》看隶书学书轨程
  8. #牛客网 “华为杯”中国矿业大学程序设计学科竞赛重现赛
  9. cocoscreator,RenderTexture实现残影效果
  10. ThreeJS基础代码段(四)运动残影