Excel 转Latex 及tex表格的处理 总结
Excel 转LaTex表格 与TeX表格的处理 总结
工具使用:一个Latex表格输入神器——Excel2Tex插件的安装过程。
首先下载插件:http://www.ctan.org/tex-archive/support/excel2latex/
CTAN的下载界面如下:

然后打开excel程序,“文件”--“选项”--“加载项”--“转到”--“浏览”,找到刚才下载的插件文件选择安装即可
具体使用界面:

彩色表格
- \begin{table}
- \centering
- \caption{彩色的表格}
- \begin{tabular}
- {>{\columncolor{blue}}rccccc}
- \toprule[1pt]
- \rowcolor[gray]{0.9} &1 &2 &3 &4 &5\\
- \midrule
- A &\multicolumn{1}{>{\columncolor{green}[0pt][0pt]}c}{318.3} &327.8 &152.0 &104.9 &135.8\\
- B &&\multicolumn{1}{>{\columncolor{red}[0pt][0pt]}r}{335.5} &137.7 &290.9 &198.6\\
- \bottomrule[1pt]
- \end{tabular}
- \end{table}
- \usepackage{xcolor}%定义了一些颜色
- \usepackage{colortbl,booktabs}%第二个包定义了几个*rule
设置表格总长
- \begin{table}
- \caption{设置表格总长}
- \begin{tabular*}{12cm}{lll}
- \hline
- Start & End & Character Block Name \\
- \hline
- 3400 & 4DB5 & CJK Unified Ideographs Extension A \\
- 4E00 & 9FFF & CJK Unified Ideographs \\
- \hline
- \end{tabular*}
- \end{table}
设置表格总长是12cm,前两行剩下的都是第三行的
表格内自动换行
- \begin{table}
- \Large
- \caption{自动换行}
- \begin{center}
- \begin{tabular}{|l|l|l|l| p{5cm}|}
- \hline
- Item & Name & Gender & Habit & Self-introduction \\ \hline
- 1 & Jimmy & Male & Badminton & Hi, everyone,my name is Jimmy. I come from Hamilton,
- and it's my great honour to give this example. My topic is about how to use p{width} command \\ \hline
- 2 & Jimmy & Male & Badminton & Hi, everyone,my name is Jimmy. I come from Hamilton,
- and it's my great honour to give this example. My topic is about how to use p{width} command \\
- \hline
- \end{tabular}
- \end{center}
- \end{table}
设置表格宽度
- \begin{table}
- \caption{表格宽度X}
- \begin{tabularx}{10cm}{llX} % 10cm 減去前兩個欄位寬度後,剩下的通通給
- \hline % 第三欄位使用,文字超出的部份會自動折行
- Start & End & Character Block Name \\
- \hline
- 3400 & 4DB5 & CJK Unified Ideographs Extension A \\
- 4E00 & 9FFF & CJK Unified Ideographs \\
- \hline
- \end{tabularx}
- \end{table}
设置表格中间某列的宽度
- \begin{table}
- \caption{设置宽度}
- \begin{tabularx}{12cm}{lXl}
- \hline
- Start & End & Character Block Name \\
- \hline
- 3400 & 4DB5 & CJK Unified Ideographs Extension A \\
- 4E00 & 9FFF & CJK Unified Ideographs \\
- \hline
- \end{tabularx}
- \end{table}
记得引入包
- \usepackage{tabularx}
改变任一列宽
- \begin{table}[h] %开始一个表格environment,表格的位置是h,here。
- \caption{改变表格任一列宽} %显示表格的标题
- \begin{tabular}{p{3.5cm}|p{2cm}|p{5cm}} %设置了每一列的宽度,强制转换。
- \hline
- \hline
- Format & Extension & Description \\ %用&来分隔单元格的内容 \\表示进入下一行
- \hline %画一个横线,下面的就都是一样了,这里一共有4行内容
- Bitmap & .bmp & Bitmap images are recommended because they offer the most control over the exact image and colors.\\
- \hline
- Graphics Interchange Format (GIF) & .gif & Compressed image format used for Web pages. Animated GIFs are supported.\\
- \hline
- Joint Photographic Experts Group (JPEG) & .jpeg, .jpg & Compressed image format used for Web pages.\\
- \hline
- Portable Network Graphics (PNG) & .png & Compressed image format used for Web pages.\\
- \hline
- \hline
- \end{tabular}
- \end{table}
效果:
tabu包用法
- \begin{table}
- \caption{tab包用法}
- \begin{center}
- \begin{tabu} to 0.8\textwidth{X[c]|X[3,b]|X[2,l]|X[c]|X[3,m]|X[1,c]}
- %0.8\textwidth 为设置表格宽度
- %X[c] 表示这一列居中,所占比例为1,相当于X[1,c]
- %X[3,c] 表示这一列居中,所占比例为3,这列的宽度是X[c]列的3倍
- \hline
- $i$ &$x_i$ &$n_i$ &$i$ &$x_i$ &$n_i$\\
- \hline
- 1 &0.5$\sim$0.64 &1 &8 &1.48$\sim$1.62 &53\\
- 2 &0.64$\sim$0.78 &2 &9 &1.62$\sim$1.76 &25\\
- 3 &0.78$\sim$0.92 &9 &10 &1.76$\sim$1.90 &19\\
- 4 &0.92$\sim$1.06 &26 &11 &1.90$\sim$2.04 &16\\
- 5 &1.06$\sim$1.20 &37 &12 &2.04$\sim$2.18 &3\\
- 6 &1.20$\sim$1.34 &53 &13 &2.18$\sim$2.38 &1\\
- 7 &1.34$\sim$1.48 &56 & & & \\
- \hline
- \end{tabu}
- \end{center}
- \end{table}
不要忘记引入包
- \usepackage{tabu}
水平居中显示
- \newcommand{\tabincell}[2]{
\begin{tabular}{@{}#1@{}}#2\end{tabular}
}
- \begin{table}[!t]
- \centering
- \scriptsize
- \caption{NOTATIONS}
- \label{tab:notations}
- \begin{tabular}{ll}
- \\[-2mm]
- \hline
- \hline\\[-2mm]
- {\bf \small Symbol}&\qquad {\bf\small Meaning}\\
- \hline
- \vspace{1mm}\\[-3mm]
- $P\!M_i$ & \tabincell{l}{The $i\,th$ physical machine or host server in the data \\center, i = 1, 2, ?-}\\
- \vspace{1mm}
- $C\!M$ & \tabincell{l}{ Vector of maximum disk size; $CM[i]$ stores the maximum\\ disk size of $PM_i$}\\
- \vspace{1mm}
- $B\!M$ & \tabincell{l}{Vector of remaining disk size; $BM[i]$ stores the remaining\\ disk size of $PM_i$}\\
- \vspace{1mm}
- $S\!P(P\!M_i)$ & \tabincell{l}{Selection preference of $PM_i$ }\\
- \vspace{1mm}
- $N\!ode_m$ & \tabincell{l}{The m\,th node of the data center network. A node can be a \\host server or a switch. m = 1, 2, ?-}\\
- \hline
- \hline
- \end{tabular}
- \end{table}

- \usepackage{multicol}
- \usepackage{multirow}
- \renewcommand{\arraystretch}{1.5} %¿ØÖƱí¸ñÐиߵÄËõ·Å±ÈÀý
- \begin{table}[tp]
- \centering
- \fontsize{6.5}{8}\selectfont
- \caption{Demographic Prediction performance comparison by three evaluation metrics.}
- \label{tab:performance_comparison}
- \begin{tabular}{|c|c|c|c|c|c|c|}
- \hline
- \multirow{2}{*}{Method}&
- \multicolumn{3}{c|}{C}&\multicolumn{3}{c|}{ D}\cr\cline{2-7}
- &Precision&Recall&F1-Measure&Precision&Recall&F1-Measure\cr
- \hline
- \hline
- A&0.7324&0.7388&0.7301&0.6371&0.6462&0.6568\cr\hline
- B&0.7321&0.7385&0.7323&0.6363&0.6462&0.6559\cr\hline
- C&0.7321&0.7222&0.7311&0.6243&0.6227&0.6570\cr\hline
- D&0.7654&0.7716&0.7699&0.6695&0.6684&0.6642\cr\hline
- E&0.7435&0.7317&0.7343&0.6386&0.6488&0.6435\cr\hline
- F&0.7667&0.7644&0.7646&0.6609&0.6687&0.6574\cr\hline
- G&{\bf 0.8189}&{\bf 0.8139}&{\bf 0.8146}&{\bf 0.6971}&{\bf 0.6904}&{\bf 0.6935}\cr
- \hline
- \end{tabular}
- \end{table}
三线表法
- \usepackage{booktabs}
- \usepackage{threeparttable}
- \renewcommand{\arraystretch}{1.5} %控制行高
- \begin{table}[tp]
- \centering
- \fontsize{6.5}{8}\selectfont
- \begin{threeparttable}
- \caption{Demographic Prediction performance comparison by three evaluation metrics.}
- \label{tab:performance_comparison}
- \begin{tabular}{ccccccc}
- \toprule
- \multirow{2}{*}{Method}&
- \multicolumn{3}{c}{ G}&\multicolumn{3}{c}{ G}\cr
- \cmidrule(lr){2-4} \cmidrule(lr){5-7}
- &Precision&Recall&F1-Measure&Precision&Recall&F1-Measure\cr
- \midrule
- kNN&0.7324&0.7388&0.7301&0.6371&0.6462&0.6568\cr
- F&0.7321&0.7385&0.7323&0.6363&0.6462&0.6559\cr
- E&0.7321&0.7222&0.7311&0.6243&0.6227&0.6570\cr
- D&0.7654&0.7716&0.7699&0.6695&0.6684&0.6642\cr
- C&0.7435&0.7317&0.7343&0.6386&0.6488&0.6435\cr
- B&0.7667&0.7644&0.7646&0.6609&0.6687&0.6574\cr
- A&{\bf 0.8189}&{\bf 0.8139}&{\bf 0.8146}&{\bf 0.6971}&{\bf 0.6904}&{\bf 0.6935}\cr
- \bottomrule
- \end{tabular}
- \end{threeparttable}
- \end{table}
画了两个表格,存放在一个图片中。
- \renewcommand{\arraystretch}{1.2}
- \begin{figure}[]
- \centering
- \centerline{\bf (a). CDR samples}
- \vspace{1.5mm}
- \begin{tabular}{|l|c|c|}
- \hline
- \cline{1-1}
- \underline{\textbf{record-id}} & \textbf{caller-id} & \textbf{callee-id} \\\hline
- 1 & \#user-1 & \#user-2 \\\hline
- 2 & \#user-1 & \#user-4 \\\hline
- 3 & \#user-2 & \#user-1 \\\hline
- 4 & \#user3 & \#user-5\\\hline
- 5 & \#user1 & \#user-2\\\hline
- \vdots & \vdots & \vdots\\\hline
- \end{tabular}
- \vspace{3mm}
- \centering
- \centerline{\bf (b). DTR samples}
- \vspace{1.5mm}
- \begin{tabular}{|l|c|c|c|}
- \hline
- \cline{1-1}
- \textbf{record-id} & \textbf{user-id} & \textbf{online-time} & \textbf{offline-time} \\\hline
- 1 & \#user-1 & \#timestamp-1 & \#timestamp-2 \\\hline
- 2 & \#user-2 & \#timestamp-3 & \#timestamp-4 \\\hline
- 3 & \#user-2 & \#timestamp-5 & \#timestamp-6 \\\hline
- 4 & \#user3 & \#timestamp-7 & \#timestamp-8 \\\hline
- \vdots & \vdots & \vdots &\vdots\\\hline
- \end{tabular}
- \vspace{1.5mm}
- \caption{CDR (Call Detail Records) and DTR (Data Traffic Records) samples.}
- \end{figure}
Excel 转Latex 及tex表格的处理 总结的更多相关文章
- 用 Excel 生成和管理 Markdown 表格--转载
Markdown 作为一种轻量级的标记语言,用来进行简单的文本排版,确实方便快捷.但 Markdown 标记语言的属性,也使得其在表格处理上略显繁琐且不直观.而 Excel 几乎就是表格的代名词,借助 ...
- Excel Interactive View - 让页面表格的功能更强大
MS Office Excel Services提供了一个非常强大的功能,允许你只需要在页面上添加非常少量的JS references,就可以让你在页面上将表格的内容以Excel图表的方式呈现.这里是 ...
- EXCEL中把两列表格里的数字合成一列并且中间用逗号隔开
背景:使用loadrunner做参数化时,往往需要在excel表格中做数据,比如:第一列是用户名,第二列是密码,格式如下: 再将用户名和密码合并成一列,以逗号分隔,需要用到的公式为: =A1& ...
- excel数据复制到html表格<textarea>中
方案一 多行文本框接收到复制的excel值后,在文本框的chage事件中,将excel内容分割到二维数组中,然后填充到html的表格的input或textarea中. 数据格式: 单元格复制后的数据格 ...
- Java使用poi生成Excel,生成两种表格下拉框
想要使用POI操作以xsl结尾的Excel,首先要下载poi相关的jar包,用到的jar有: poi-3.9.jar poi-ooxml-3.9.jar poi-ooxml-schemas-3.9.j ...
- python读取excel文件中所有sheet表格
sales: store: """(1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个for ...
- latex如何给表格添加注释
在latex中,想给表格添加注释,可以使用threeparttable这个包 代码如下: \usepackage{threeparttable} \begin{table*} \begin{three ...
- excel wps access mysql数据表格的查询之路
简直血崩,最近去做兼职,每天都有大量的表格数据要整理. 开始 还是 用 excel的用起来还算顺畅,慢慢慢慢的发现了各种弊端.大概类似于分组排序什么什么的好多啦~~~不过也确实是用了不到两个小时就能比 ...
- C# 将Excel转为PDF时自定义表格纸张大小
通过后端程序将Excel表格转为PDF格式时,直接转换后的PDF效果可能出现表格页面过小或者过大,导致页面内容分布不均.要改善转换后的文档效果,只需在转换前自定义表格纸张大小,即可调整转换后的PDF页 ...
随机推荐
- mybatis 动态sql表达式相关应用
一.mybatis 表达式简介 对于mybatis3 ,提供了一种动态sql的方式.通过动态sql我们可以直接在mybatis 的xm映射文件中直接通过条件判断的方式进行查询添加的拼接.mybatis ...
- 单元测试实战 - Junit测试
一.对加法函数进行测试 1.实例化被测单元(方法):类名 实例名=new 类名([参数]) 2.调用被测单元,对比预期值和输出值(实际值): 在没有junit测试工具的情况下,我们要进行如下的测试代码 ...
- HTML ------ 关于表单 Form
Form(表单)主要用于采集和提交用户输入的信息,是页面与WEB服务器交互过程中 最重要的信息来源. 掌握表单(Form)有以下几个要点: 重要form属性 form常用控件 form提交方式 § 重 ...
- Spring远程调用技术<2>-Hessian和Burlap
上篇谈到RMI技术,加上Spring的封装,用起来很方便,但也有一些限制 这里的Hessian和Burlap解决了上篇提到的限制,因为他们是基于http的轻量级远程服务. Hessian,和RMI一样 ...
- AC日记——中位数 洛谷 P1168
题目描述 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], A[2], …, A[2k - 1]的中位数.[color=red]即[/color] ...
- Centos6安装Gitlab
安装参考 https://about.gitlab.com/downloads/ 可以从清华的镜像下载安装包, 注意区分自己用的是哪个发行版 https://mirror.tuna.tsinghua. ...
- 【笔记5】用pandas实现矩阵数据格式的推荐算法 (基于物品的协同)
''' 基于物品的协同推荐 矩阵数据 说明: 1.修正的余弦相似度是一种基于模型的协同过滤算法.我们前面提过,这种算法的优势之 一是扩展性好,对于大数据量而言,运算速度快.占用内存少. 2.用户的评价 ...
- HTML页面和JSP页面禁止缓存
一.JSP页面禁止缓存: 防止浏览器缓存当前访问的JSP动态页面,可以采用如下的方式进行设置,此效果如下的“HTML禁止缓存”: % 将过期日期设置为一个过去时间response.setHeader( ...
- knockoutJS学习笔记08:表单域绑定
前面的绑定都是用在基本标签上,这章主要讲表单域标签的绑定. 一.value 绑定 绑定标签:input text.textarea. <p>用户名:<input type=" ...
- C#基础系列——Attribute特性使用
前言:上篇 C#基础系列——反射笔记 总结了下反射得基础用法,这章我们来看看C#的另一个基础技术——特性. 1.什么是特性:就博主的理解,特性就是在类的类名称.属性.方法等上面加一个标记,使这些类.属 ...