美文网首页生信学习markdown
为你的项目做一份Rmarkdown报告吧

为你的项目做一份Rmarkdown报告吧

作者: 凯凯何_Boy | 来源:发表于2020-09-04 09:48 被阅读0次

简介

markdown是一种轻量级标记语言,现在许多软件例如Mou、MarkdownEditor、Haroopad、Typora等,通过这些工具可以便捷的完成markdown文字录入,并且支持导出PDF、HTML等格式。对markdown语法还不太了解的人,请自行百度了解,个人认为只要花上几个小时你就能掌握,确实没什么难度,本文主要简单介绍R环境中的markdown,也就是Rmarkdown这个包怎么一步步的制作我们的项目报告。

安装MIKTEX

地址:https://miktex.org/download

图片.png

安装没啥好讲的,尽量默认路径 不必切换路径,避免安装环境的问题,其实切换其他路径也可,后面可能要设置环境变量。

设置

安装完后在右下角Mirtex Console中设置中设置第一个


图片.png

安装R包

OK,现在latex环境已经装好,我们若想结果生成pdf报告,需要安装一些必须的R包。

devtools::install_github(c('rstudio/rmarkdown', 'yihui/tinytex'))
tinytex::install_tinytex()
install.packages("rticles")

关于tinytex包,作者是这么介绍的,感兴趣看源文档:https://yihui.org/tinytex/

图片.png

包如其名,Tinytex其实就是一款轻量级、便携、跨平台、易于维护的LaTeX。

安装完毕后,我们接着在Rstudio中设置,Rstudio中Tools -> Global Options -> Sweave中设置knitr 和XeLaTeX.


图片.png

开始使用Rmarkdown

点击File--New file---R markdown,从From Template中我们找到CTeX Documents,这是内置的模板,我们可以直接使用。


图片.png

打开后就是这个样子,三部分组成 :1.YAML、2.markdown文本、3.代码块


图片.png
16行之后的内容我们就可以自己写代码和文本了,当然YAML头也可以自己 设置一下
,好的设置完毕后,我随便填写内容测试一下看看效果
图片.png

当然还有一些细节改动比加上时间了,边距,字体大小等等,都可以通过设置YAML头来进行操作,给个例子,自己试试吧

---
title: "在R Markdown文档中使用中文"
author:
  - 谢益辉
  - 邱怡轩
  - 于淼
documentclass: ctexart
date: "`r format(Sys.time(), '%Y年%m月%d日')`"
geometry: left = 3.18cm, right = 3.18cm, top = 2.0cm, bottom = 2.0cm
fontsize: 12pt
output:
  rticles::ctex:
    fig_caption: yes
    number_sections: yes
    toc: yes
classoption: "hyperref,"
---
图片.png

现在是不是感觉有那么一回事,当然最好的教程当然是谢益辉大佬亲自写的文档喽,不了解的人先去读下吧,可能你会发现更多的玩法 ,地址

也欢迎大家关注下方自己刚刚成立的公众号,定期分享一些R,liunx,python以及其他一些小技巧,一起交流共同进步~~~


image

相关文章

  • 为你的项目做一份Rmarkdown报告吧

    简介 markdown是一种轻量级标记语言,现在许多软件例如Mou、MarkdownEditor、Haroopad...

  • 使用Rmarkdown做自动化报告

    R Markdown是通过R来书写可重复动态报告的一种格式。利⽤用它在幻灯⽚片、pdf、html⽂文档、Word⽂...

  • 【r<-效率】Rmarkdown与shiny

    Rmarkdown Rmarkdown扩展了markdown的语法,所以markdown能写的,Rmarkdown...

  • 【实战】 Rmarkdown批量报告

    背景 在上次给郑老师用stata挑出最长的句子之后, 又有一天,郑老师给我发了一张图片过来,“夫人,这个功能可否实...

  • RMarkdown生成报告模板

    Excel表格转换:http://pressbin.com/tools/excel_to_html_table/i...

  • Rmarkdown 设置工作目录

    Rmarkdown 怎么设置工作路劲 Rmarkdown里面setwd()没用,个人感觉Rmarkdown里的路径...

  • 房地产行业前期流程

    房地产行业前期流程 一、立项审批 1、项目立项申请报告书(原件一份) 2、项目建议书或项目可行性研究报告(一份) ...

  • iOS 替换搜索结果

    前言 项目 A 已经存在, 现在要把项目 A 拷贝一份为项目 B, 在项目 B 上做新的开发. 我不希望项目 B ...

  • R语言DT包在报告中的应用

    在使用 Rmarkdown 或 Shiny 写报告时总会遇到 table 展示的困扰有幸了解到益辉大神的DT包,如...

  • 你会做结案报告吗?

    你知道为什么要做,怎么做,如何做好一份结案报告吗? 这几年,投身于旧房改造的事业当中,自营的,代运营的改造项目做了...

网友评论

    本文标题:为你的项目做一份Rmarkdown报告吧

    本文链接:https://www.haomeiwen.com/subject/xgaasktx.html