目录

  • 1. 什么是 LaTeX
  • 2. 为什么要用 Excel2latex?
  • 3. 从 Stata 到 LaTeX
  • 4. 相关推文

温馨提示: 文中链接在微信中无法生效。请点击底部

是科技排版的神器!多数英文期刊都会要求或建议使用 LaTeX 进行排版。

在此前的推文中,我们介绍了如何把各类 Stata 代码和回归结果输出到 LaTeX 中,如:

  • Stata 与 LaTeX 的完美结合

事实上,此前介绍的 outreg2esttabtabout 等命令也都支持 LaTeX 输出:

  • Stata结果输出:outreg2命令详解
  • Stata结果输出:tabout-用-Stata-输出高品质表格

本文主要介绍一个能快速将 Stata 输出到 Excel 的结果转换为 LaTeX 格式的安装包,有了这个安装包的帮助,我们在进行 LaTeX 编译文稿时效率就会提高好几倍!(注:该安装包仅适用于 Windows 用户)

这个神奇的工具就叫做 Excel2latex !

1. 什么是 LaTeX

LaTeX (LaTeX,音译 “拉泰赫”) 由美国计算机学家莱斯利·兰伯特 (Leslie Lamport) 在 20 世纪 80 年代初期开发,是一种基于 ΤΕΧ 的排版系统。借助 LaTeX,我们可以快速完成文档的排版工作,尤其在科技和数学类文档中。简而言之,LaTeX 可以优化论文的排版,因此,在论文写作中,我们只需关注内容本身。例如,下面这篇论文就是采用 LaTeX 排版得到的:



stata bysort回归后怎么输出结果_Excel2latex

2. 为什么要用 Excel2latex?

由于 LaTeX 的优势,笔者从入校就开始学习使用 LaTeX 排版。那 LaTeX 是否有不便之处那?答案是肯定的。例如,当我们想要排版一个简单表格时,其对应 LaTeX 编码相当长。



stata bysort回归后怎么输出结果_LaTeX_02

stata bysort回归后怎么输出结果_科研排版_03

可以看出,表格里的数字需要一一手工输入,这相当的繁琐。在与导师吐槽 LaTeX 后,导师马上给我推荐了 Excel2latex,感觉就像打开了新世界的大门。所以,我也想和同样使用 LaTeX,并有着相似困扰的你分享一下这一神器!

3. 从 Stata 到 LaTeX

关于 Excel2latex 的安装包和安装教程,网上已经有很多介绍,大家可以自行搜索,这里就不再过多介绍。下面我将为大家介绍一下怎么将 Stata 的输出结果快速利用 Excel2latex 转为 LaTex 格式。

首先,我们先做一个简单的回归,并把结果输出:

sysuse auto.dta,clear
reg price weight,robust \\简单的做一个价格和重量之间的关系
outreg2 using auto.xls, replace \\将结果输出

sysuse auto.dta,clear
reg price weight,robust \\简单的做一个价格和重量之间的关系
outreg2 using auto.xls, replace \\将结果输出

这时,我们打开输出结果的 Excel (注意这里要使用 Microsoft Excel 打开,而不能使用 WPS 等),具体结果如下:



stata bysort回归后怎么输出结果_Stata_04

当安装好 Excel2Latex 后,我们会在 Excel 的 “加载项” 下看到 "Convert Table to LaTeX",全选想要转换的表格,并点击该项:



stata bysort回归后怎么输出结果_Excel2latex_05

于是,我们就可以得到这个表格的 LaTeX 代码。接下来,我们只需将得到的代码复制粘贴到 LaTeX 编辑器中 (如有需要自行调整):



stata bysort回归后怎么输出结果_LaTeX_06

通过以上步骤,我们就迅速得到了一个表格,是不是很方便?赶快试一下吧!