Stata 15之Markdown——没有做不到,只有想不到!

2017-07-05 赵磊 爬虫俱乐部 爬虫俱乐部

Markdown 是一种轻量级(简洁明了)标记语言,优点多,使用广泛。Markdown 语法简单,相对于HTML 标记语言,Markdown 可谓十分轻量。到底有多轻?如云、如烟、如雾,飘动、飘游、飘荡;如“小妮子”,娉娉袅袅,轻盈舞动;又如我般,追风骚年,大风越狠,我心越荡,随风狂舞,逆风飞扬;我甚至可以划船不用桨,扬帆没有风向,因为我轻如Markdown,一生全靠浪!呃。。。不好意思,由于太轻,吹偏了,矫情半天,其实轻如棉花糖!闲话少说,言归正传,掌声有请今天主角闪亮登场:Markdown!down!down! 

请看出场效果(二娘,上图):dang dang dang dang!(老贝命运交响曲)

上图是使用Stata 15中的Markdown命令,将Markdown文档转换成HTML文件,并在浏览器中显示出的文本效果。

下图是对应的HTML(对应网页源代码):

你想知道怎么做吗?先打赏,我再告诉你(笑脸)!

在介绍Stata 15中的Markdown命令之前,我们先来简单了解一下这个“大众情人”的“简约风格”。

一、Markdown语法简介

我对Markdown评价就俩字俩字俩字:易读易写简洁

1.定义标题

在文字前加 # 号即可,例如:

# 一级标题

## 二级标题

### 三级标题

依次类推,共六级标题,建议在 # 号后加一空格。

效果如下图(左边为Markdown语法编写,右边为展示效果,下同)。

2.列表

无序列表:在文字前加 - 或 * 号即可

有序列表:在文字前面加1.2.3.即可

注:符号和文字之间要加空格。

效果如下图:

3.引用

在文本前加 > 号(尖括号、大于号)即可

效果如下图:

Markdown命令转换后(转换命令在第二部分介绍),在浏览器中显示如下图:

对应的HTML如下图:

4.链接

[ ]( )即可:方括号内随您喜欢,圆括号内输入网址。如下图:

上图中第二行蓝色部分是链接,可以在右边展示结果的第二行直接点开,第三行黑色部分是笔者在[ ]与( )之间加了空格,暂时点不开,不过转换之后,在浏览器中可以点开,上面的文档经Markdown命令转换后,在浏览器中显示如下图:

上图红色圈内链接都能打开,对应的HTML如下图:

5.粗体、斜体和框框、以及分割线

文字两端加“双星”即为粗体:**文字**(等于文字两端加双下划线:__文字__)

文字两端加“一星”即为斜体:*文字*(等于文字两端加单下划线:__文字__)

文字两端加“左撇子”即为框框:`文字`

“三星” *** 或 “三横” --- :即为水平分割线

如下图:

Markdown命令转换后,在浏览器中显示如下图:

对应的HTML如下图:

等等!介绍了这么多,这到底在Stata 15中怎么转换?客官莫急,这就上硬菜。

二、Stata 15之Markdown命令介绍 

1.Markdown(命令)

Markdown(纯文本轻量语言,详见附录Markdown介绍)文档转换成HTML(超文本标记语言)文件。

2.语法

markdown srcfile, saving(targetfile) [options]

(1)srcfile 是要转换的Markdown文档。

(2)选项:a) saving(targetfile):指定要保存的目标文件,saving( )是必需的;b) replace:如果目标文件已经存在,替换目标文件;c) hardwrap:用HTML换行符的标签<br>替换Markdown文档中的实际换行符;d) nomsg:Stata结果输出界面不再显示指向目标文件的链接信息(如下图)。

注:加上nomsg选项,上图红色圈内部分不再显示

3.举例

(1)先看效果图:

图1:使用Markdown语法编写的文本及展示效果 

图2: Markdown命令转换后,在浏览器中显示的文本

 

图3:Markdown命令转换后,生成对应的HTML(与图2相对应的网页源代码)

(2)实现过程

上述图1-图3的实现过程和把大象装进冰箱一样,分三步,具体如下:

step1:“打开冰箱门”:先用Markdown语法编写文本。

理论上用任一款文本编辑器都可以写Markdown,笔者建议用专为Markdown设计的编辑器,比如Windows下的MarkdownPad,写作过程所见即所得(如上面图1,左边是Markdown编写,右边是展示效果),没有专门编辑器也不怕,记事本也一样ok,在记事本中用Markdown编写,一样轻松简洁。

step2:“把大象装进去”:用Stata 15中的Markdown命令转换。

命令如下:

注:后缀“.md”的文件为Markdown格式文档,其实可用记事本等常用文本编辑器都可打开。

step3:“关上冰箱门”:打开转换后并保存的HTML文件,即可看到在浏览器中显示的效果,见上图2,再右键查看源代码,见上图3。

本文仅仅简要介绍了Markdown的常用语法,以及在Stata 15中Markdown这个简单的转换命令,其实与Markdown有关的内容和功能远远不止这一点,更多精彩内容,如:dynamic tags,dyndoc,dyntext等,尽在Stata 15中,小伙伴们是不是很期待呢?

如需新版本采购及老版本升级服务,请联系Stata软件在中国大陆的指定经销商友万科技(www.uone-tech.cn),联系人徐青青:Tel/WeChat 18610597626,感谢您的支持与关注!

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

应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过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分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

欢迎关注爬虫俱乐部  


微信扫一扫
关注该公众号