在stata中如何实现tex文档到pdf的转换

2017-07-18 赵政轩 爬虫俱乐部 爬虫俱乐部


诸君安,今天为大家带来一个与Latex相关的命令——maketex,这个命令主要功能是完善stata输出的tex文件,并通过WinEdt生成pdf格式的文件。

首先看一下maketex命令的格式:

maketex using file, [class(string)] [classoptions(string)] [packages(string)] [title(string)] [author(string)] [date(string)]

具体选项介绍如下:

class(string):设定文档类型,有article(排版科技期刊、短报告、程序文档、邀请函)、report(排版多章节的长报告、短篇的书籍、博士论文)、book(排版书籍)。默认为article格式。Latex编码为\documentclass{article}

classoptions(string):设定文档字体大小、适合打印纸张以及适合双面打印还是单面打印。例如:classoptions(10pt,twoside,a4paper)设定字体大小为10磅、双面打印和A4纸输出打印。

packages(string):定义宏包。宏包是指放进单独的文件里面供调用的一组宏。宏包可以理解为一些指令的集合,专门处理某个特定的专题(如排版,字体等方面的细节问题), 使用者可以方便地根据需要选用某个宏包。下载宏包的地址是https://ctan.org/pkg/

title(string):定义文档的标题,Latex编码中的\title{}

author(string):定义作者,Latex编码中的\author{}

date(string):定义时间,Latex编码中的\date{}

举个例子:

通过esttab命令我们可以把回归结果直接导出到tex格式的文件中,然后我们可以使用WinEdt把tex格式的文件直接转换成pdf格式的文件。事实是在转换pdf的过程中出错了,问题出在esttab生成的tex格式文件的Latex编码中没有\begin{document}和\end{document}。命令和结果如下所示:

cd D:\学习stata\我的爬虫俱乐部\outtex

sysuse auto,clear

reg price mpg rep78

est store m1

reg price weight rep78

est store m2

esttab m1 m2 using esttab.tex,mtitle(OSL_1 OSL_2) b(%9.3f) p ar2 noeqlines replace 

接着运行maketex命令:

maketex using esttab.tex

然后我们选中L的类别为PDFLaTex,点击即可:

然后点击倒数第三个变红的图标,就行可以查看转换成功的pdf文件啦!

如下图所示:

以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。

应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

                     文字编辑:高金凤

技术总编:刘贝贝



往期推文推荐:

1.高校学术大神:你的导师上榜了吗?

2.中国高校财经、管理与综合类期刊灌水排行榜

3.关于RTF你不知道的命令之番外篇

4.免费事件研究,一片片从邮局寄来

5.免费的股价同步性,一片片从邮局寄来

6.Stata叫你回家听音乐了!

7.一言不合就用stata写邮件(Outlook/Foxmail)

8.听说你想知道怎么用stata画地图?

9.I have a Stata, I have a python

10.I have a Stata, I have a Python之二——pdf转word




关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:statatraining@163.com

投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

欢迎关注爬虫俱乐部

微信扫一扫
关注该公众号