Stata--putdocx输出文字、插入图片和下一页分节符

putdocx命令可以和reg2docx、t2docx、sum2docx等命令有效结合。形成一个带有文字、统计结果和分隔符的文档。

**此时已经生成了一个带有下面文字的文件和分隔符的word文档
putdocx clear //close the WORD document in memory
    putdocx begin
    putdocx paragraph, halign(center)
    putdocx image "xxx.png",linebreak //插入图片,并在图片后加入换行符
    putdocx text ("xxx"), linebreak font("华文楷体",40,red) bold
    putdocx pagebreak //切换到下一页
    putdocx save $output\1.3_TTEST.docx, replace

**使用输出命令将结果append在上面
    t2docx st_stdchn st_stdmat st_stdeng $chn_channel mat_fudao eng_fudao if $sub1 using "$output\1.3_TTEST.docx" ,replace by(fa_mig) ///
    title("xxx")

**再在结果后面append一个分节符
    putdocx begin
    putdocx pagebreak
    putdocx save "$output\1.3_TTEST.docx",append

在append两个文档时,为文档中间加分隔符

    putdocx begin
    putdocx paragraph, halign(center)
    putdocx text ("基准回归"), linebreak font("华文楷体",40,red) bold
    putdocx save $output\基准回归封面.docx, replace

    putdocx begin
    putdocx paragraph, halign(center)
    putdocx text ("异质性分析"), linebreak font("华文楷体",40,red) bold
    putdocx save $output\异质性封面.docx, replace

    putdocx append "$output\\基准回归封面.docx" "$output\\1_base_regression_table.docx" "$output\\异质性封面.docx" "$output\\2_hete_regression_table.docx",saving("$output\\结果输出20201210.docx",replace)  pagebreak


cap erase "$output\\基准回归封面.docx"
cap erase "$output\\异质性封面.docx"

当你想单独创造一个空白页面的时候,这句话往往是将新的内容放入文档中时候在putdocx clear语句前

**再在结果后面append一个分节符
    putdocx begin
    putdocx pagebreak
    putdocx save "$output\1.3_TTEST.docx",append
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,434评论 0 5
  • 自控力 ‌每天五分钟的冥想 ‌心率变异度高低反映了自控能力强弱 ‌将呼吸频率降低到每分钟4-6次,也就是每次呼吸用...
    李伟_eeb7阅读 519评论 0 0
  • 场景再现: 儿子:妈妈,你骗人,罚款100,妈妈自以为是罚款100…… 儿子一边吃面条一边‘’数落‘’我, 这么多...
    啊Vi阅读 366评论 0 0
  • 目录六 离家赴考赞(第一百十九回) 走来名利无双地,打出樊笼第一关。 [说明] 这是宝玉出门赴考时的赞语。 [注...
    开门见喜阅读 1,182评论 0 2
  • 那日之后,生活好像又恢复了以往,如果非要找出那些不同以往的一二,或许是:转正后的顾北,好像比想象中更忙,...
    钱小妖y阅读 104评论 0 1