Excel表格转latex以及转换后的表格边框截断解决、加粗和内容水平垂直居中
目录
Excel 转 latex代码
表格边框截断、加粗以及表格内容垂直居中
表格边框截断解决
表格边框加粗
表格内容水平垂直居中
Excel 转 latex代码
第一步:下载 excel2latex
CTAN: /tex-archive/support/excel2latex
第二步:解压 excel2latex
第三步:打开Excel,在 文件->选项->信任中心->信任中心设置->宏设置(不同版本位置可能不一样),将VBA宏启动。
第四步:载入excel2latex宏,点击 文件->选项->加载项->转到
点击浏览
选择将刚刚下载好的 excel2latex.xla
导入后,会在刚刚的加载项中出现如下图红框的选项,勾选即可
第五步:在菜单栏中的 视图 中将网格线取消
第六步:将 Excel表格 转换成 LaTeX代码。这里我准备了几个表格
鼠标选中需要转换成latex的表格,这里我选中左上角那个表格。然后在菜单栏中的 加载项 点击Convert Table to LaTeX
点击下方的 Copy to Clipboard 即可复制latex代码
表格边框截断、加粗以及表格内容垂直居中
在导言区首先加入以下代码
\usepackage{ctex}%==================表格格式=================
\usepackage{makecell} % 表格内容居中
\newcommand{\tableCenter}[1]{\makecell[c]{#1}}
\usepackage{booktabs} % 表格边框
\usepackage{array}
\usepackage{multirow}%================表格颜色====================
\usepackage[table]{xcolor}
粘贴刚刚的latex代码得到的结果如下
表格边框截断解决
将表格中的 \toprule \midrule \bottomrule 换成 \hline
表格边框加粗
由于之前的 \toprule \midrule \bottomrule 是用来进行表格加粗用的,那么为了取消边框截断就不能够使用它们。所以我提供了一个新方法。
在导言区加上如下代码
\setlength{\arrayrulewidth}{0.5mm} % 0.5mm为表格边框粗度
缺点就是所有表格的边框都被加粗了......如果有更好的办法欢迎各位大佬指出
表格内容水平垂直居中
为了看到效果,我将该表格的宽度增大(在 \\ 后面加上[20pt],中括号内的数值随意指定)
现在先放出我修改完后的效果图以及代码
\documentclass{article}\usepackage{ctex}%==================表格格式=================
\usepackage{makecell} % 表格内容居中
\newcommand{\tableCenter}[1]{\makecell[c]{#1}}
\usepackage{booktabs} % 表格边框
\usepackage{array}
\usepackage{multirow}
\setlength{\arrayrulewidth}{0.5mm}%================表格颜色====================
\usepackage[table]{xcolor}\begin{document}% Table generated by Excel2LaTeX from sheet 'Sheet1'\begin{table}[htbp]\centering\caption{Add caption}\begin{tabular}{|m{10em}<{\centering}|m{10em}<{\centering}|}\hline\rowcolor[rgb]{ .267, .447, .769} {\textcolor[rgb]{ 1, 1, 1}{\multirow{1}{*}[-8pt]{\large 融资来源}}} & {\textcolor[rgb]{ 1, 1, 1}{\multirow{1}{*}[-8pt]{\large 金额}}} \\[20pt]\multirow{1}{*}[-10pt]{团队自筹} &\multirow{1}{*}[-10pt]{20万} \\[20pt]\hline\multirow{1}{*}[-10pt]{政府扶持基金} &\multirow{1}{*}[-10pt]{20万} \\[20pt]\hline\multirow{1}{*}[-10pt]{学校赞助} & \multirow{1}{*}[-10pt]{10万} \\[20pt]\hline\end{tabular}%\label{tab:addlabel}%\end{table}%\end{document}
在表格的开头定义区需要改为
{|m{10em}<{\centering}|m{10em}<{\centering}|}
这是为了使内容水平居中
而为了使内容垂直居中,我加入了如下代码
\multirow{1}{*}[-8pt]
其中的 [-8pt] 代表内容往下移动8pt。然而这种方法需要我们手动调_(:з」∠)_,目前我还没有找到自动垂直居中的方法,如果找到了再来更新这里。
Excel表格转latex以及转换后的表格边框截断解决、加粗和内容水平垂直居中相关推荐
- layui表格点击排序按钮后,表格绑定事件失效解决方法
layui表格点击排序按钮后,表格绑定事件失效解决方法 参考文章: (1)layui表格点击排序按钮后,表格绑定事件失效解决方法 (2)https://www.cnblogs.com/gongliha ...
- django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库
一.最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入 ...
- EXCEL中更改单元格格式后不刷新问题的解决方法
EXCEL中更改单元格格式后不刷新问题的解决方法内容简介:excel文件中有一个日期列,想设为以YYYYMM这样的格式显示,便选择列后,点击格式=>单元格=>数字=>自定义,将格式设 ...
- java 单元格内容加粗,excle单元格如何加粗《EXCEL中怎么对单元格中,公式的部分字段加粗?》...
问下EXCEL表格分割线怎么加粗 单元格样式设置包含分割线加粗. Excel表格单元格线样式操作如下: ①框选单元格--右击--设置单元格 ②弹出"设置单元格式"--边框--根据实 ...
- 在excel中,将指定文字(如:设计)批量加粗显示并变成红色字体?
1.打开excel 2.点击视图选项卡,点击宏 3.输入加粗,点击创建按钮 4.在弹出窗口中输入如下代码: Sub 加粗变红() Dim j, i As Integer For j = 1 To Ac ...
- poi设置表格内容水平垂直居中
XSSFCellStyle alignStyle = (XSSFCellStyle) wb.createCellStyle(); alignStyle.setAlignment(XSSFCellSty ...
- java excel 边框颜色_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)[转]
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
- java excel 边框颜色_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
转: 2016年12月02日 11:05:23 吃奶的牛 阅读数:34324 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.cr ...
- poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
- java poi 加粗居中_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
最新文章
- Linux环境进程间通信(二): 信号--转载
- [NOIp2017提高组]奶酪(BFS)
- adf开发_在EL表达式中引用ADF Faces组件
- Mac下iTerm2的ls输出如何显示文件件颜色呢?
- 无法打开运行空间池,服务器管理器winrm插件可能已损坏或丢失
- 《Java高并发程序设计》读书笔记 第二章 并行程序基础
- c#基础数据操作之遍历DataTable并输出
- linux暂时不能域名解析,Kali Linux中暂时不能解析域名
- 实战Python:利用python在pycharm开发终端简易计算器
- MVVM设计模式和在WPF中的实现(四) 事件绑定
- Vue 实例常用的属性和方法
- win10系统无法删除文件提示找不到该项目解决办法
- callable的使用方法详解
- 什么事数据补全_事无补
- 用计算机求正有理数算术平方根的步骤,用计算器求算术平方根、用有理数估计算术平方根的大小.doc...
- 当代大学生结课后的一周
- java makefile jar包_makefile PRODUCT_BOOT_JARS 处理流程及实例
- Git命令全解析-前端备忘录
- TX云游戏平台 WeGame 1.0.3.8中文版
- 零基础学c语言如何开始
热门文章
- 服务器动态文档技术——CGI、Servlet技术、动态页面Web
- tap10.app cn.html,Tap连点器
- SIM868——AT+CBC 监测锂电池电量理解与测试
- Camera IIC总线
- Python的EEMD实现
- c 语言读取字符串长度,C++获取字符串长度的几个函数方式
- 未来教育题库 * **java二级第28套试题** *
- Minimax算法与Alpha-Beta算法
- hc-05 android 蓝牙连接,实用,教你简单使用HC05蓝牙模块及如何配对?
- 中国电信物联网平台使用笔记8:获取物联网平台数据1