zoukankan      html  css  js  c++  java
  • R语言—自动报告Markdown笔记

    一句话介绍:Markdown是一种轻量级标记语言,内容是代码与文本的混合,类似HTML,但语法比HTML简单。

    • &、<符号的输出:HTML中的书写样式分别为"&lt;","&amp;",在Markdown中如果是字符实体的一部分,它会自动转换。

       比如:如果你写: 4<5 ,Markdown将会把他转换为: 4&lt;5 

    • 换行符<br/>:在Markdown中依然使用,如果你想插入一个换行符,可以在插入处先按入两个以上的空格然后回车。
    •  标题:在行首插入1到6个#,对应标题1到6阶
    #这是H1
    ##这是H2
    ###这是H3
    • 有序列表和无序列表

      无序列表使用星号、加号、减号作为列表标记:

    *无序列表行1
    *无序列表行2
    *无序列表行3

      有序列表使用数字接着一个英文句点:

    1.有序列表行1
    2.有序列表行2
    3.有序列表行3

      如果在Markdown中出现"电影请回答1998.很好看",类似的文字。可能会被转换为有序列表的样式。那么可以写成"电影请回答1998.很好看"来校正。

    • 代码区块:要在Markdown中建立代码区块很简单,只要简单地缩进4个空格或1个制表符就可以了。例如,下面的输入:
    这是一个普通段落:
    这是一个代码区块。

    代码区块每一行的前面(4个空格或一个制表符),会被移除。

    这里有个问题,如果想通过制表符来缩进段落的首行,看起来更美观。这样就会触发被动,认为制表符后面的是代码。所以,教大家一个简单的方法缩进文字。首行缩进还有一种更简单的办法:shift+空格可以将输入法从半角切换至全角,此时可以在markdown编辑器中输入空格,每个空格正好一个汉字宽度,首行缩进只需键入2下空格即可。

    • 分割线:在一行中用三个以上的星号、减号、底线来建立一个分割线,行内不能有其他东西。
    •  链接:Markdown支持两种形式的链接语法,行内式和参考式,下面只讲解行内式。

    建立一个行内式链接,只要在方括号后面紧接着袁阔行插入网址链接即可,如果想加入链接的title文字,只要在网址后面,用双引号将title文字包裹起来即可。

    这是[百度](http://www.baidu.com/"链接到百度")的链接
    • 强调:使用星号或者英文下划线包裹文字,可以对包裹的文字实现强调的效果。比如*文字内容*或者_需要强调的文字_
    • 代码:如果要标记一小段行内代码,你可以用反引号把它包起来(`),例如:
    输入代码`print("this is code")`。

    如果想在代码中加入反引号,可以使用多个反引号开启和技术代码,这不常见就不写案例了。

    • 图片:Markdown使用了和链接相似的语法来标记图片,同样也允许两种样式:行内式和参考式。
    ![图片的代替文字](/path/tupian.jpg"title文字")

    一个感叹号开头,一个方括号里面是图片的替代文字,一个普通括号,里面放上图片的网址,最后用引号包住添加的title文字。

    参考式的图片语法:

    ![图片的代替文字][id]
    
    [id]:url/to/img.jpg "title word"

     遗憾的是Markdown不能指定图片的宽高,如果需要可以使用<img>标签;例如

    <img src="/Users/soindy/Desktop/app-components-short-look_2x.png" width="100" height="100" />

    设置图片居中:

    <div align=center>
    ![图片的替换文字](图片文件路径)
    </div>
    • R代码块可以添加的参数
    ```{r echo=F,warning=FALSE,message=FALSE}
    
    ```

    eval: (TRUE; 逻辑):是否执行代码
    tidy: (TRUE; 逻辑):是否整理代码
    prompt: (FALSE; 逻辑):是否添加引导符’>‘
    highlight: (TRUE; 字符):是否高亮代码
    size: (’normalsize’; 字符):大小 background: (‘#F7F7F7’; 字符或数值):背景颜色
    comment: (‘##’; 字符):结果输出前缀符号
    echo: (TRUE; 逻辑或数值):是否输出代码或输出哪些行
    results: (‘markup’; 字符): 装裱输出(‘markup’)、原样输出(‘asis’)、隐藏(‘hide’)
    warning, error, message: (TRUE; 逻辑):是否显示相应信息
    split: (FALSE; 逻辑):是否剥离代码和文本到外部文件
    include: (TRUE; 逻辑):是否保留代码或结果到最终文档
    参数2
    fig.path: (‘figure/’; 字符):图片路径,支持前缀模式(‘figure/prefix-’)
    fig.keep: (‘high’; 字符):保存图形类型,高级图形(‘high’)、不保存(‘none’)、所有图形(‘all’)、第一张(‘first’)、最后一张(‘last’)
    fig.show: (‘asis’; 字符):展示方式,紧随代码输出(‘asis’)、最后统一输出(‘hold’)、动画输出(‘animate’)
    dev: (LaTeX 为’pdf’, HTML/markdown 为’png’; 字符):输出设备,knitr 支持很多种设备
    fig.width, fig.height: (7; 数值):图片文件的宽、高(英寸2.54cm 为单位)
    out.width, out.height: (NULL; 字符):图片在输出文档中的宽、高
    fig.align: (‘default’; 字符):对齐方式,不做调节(‘default’)、左(‘left’)、右(‘right’)、居中(‘center’)
    interval: (1; 数值):动画参数,切换画面时间,单位为秒

    结束!!!

  • 相关阅读:
    CentOS7 搭建php环境
    多tomcat服务和nginx负载均衡配置
    linux grep命令
    centos7 远程连接其他服务器redis
    centos7 远程连接其他服务器mysql
    关于结构体对齐
    c语言打印一个整数的二进制形式
    c语言判断一个数是否为偶数
    vim的窗口切换
    pow(x,y)函数的实现算法(递归函数)
  • 原文地址:https://www.cnblogs.com/dsjxmz/p/6902660.html
Copyright © 2011-2022 走看看