栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Rmarkdown直觉以及常用katex语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Rmarkdown直觉以及常用katex语法

Rmarkdown直觉和latex、Katex

前言正文

一、常用数学latex、katex公式

1、常用特殊符号2、特殊呈现效果3、位置摆放效果4、操作运算符号5、逻辑关系符号6、矩阵表示 二、Rmarkdown习惯与直觉

0、安装 R markdown1、R markdown文件内容概览

一、YAML Header:整体呈现效果可选设置二、Code Chunk:代码块。三、Body text:文本内容。四、Section Header:标题结构 2、R markdown编写经常用到的直觉

一、文本格式设置二、Code Chunk可选设置

前言

本文主要集合了小生我(笑)写Rmarkdown文件时的一些习惯以及对应具体操作的代码、常用的数学latex或katex公式。本文不定时添加、修改内容。

正文 一、常用数学latex、katex公式 1、常用特殊符号
常用特殊符号语法
B Beta B$Beta$
Γ Gamma Γ$Gamma$
Θ Theta Θ$Theta$
Λ Lambda Λ$Lambda$
Σ Sigma Σ$Sigma$
Φ Phi Φ$Phi$
Ψ Psi Ψ$Psi$
Ω Omega Ω$Omega$
Γ varGamma Γ$varGamma$
Θ varTheta Θ$varTheta$
Λ varLambda Λ$varLambda$
Φ varPhi Φ$varPhi$
Ψ varPsi Ψ$varPsi$
Ω varOmega Ω$varOmega$
α alpha α$alpha$
β beta β$beta$
ϵ epsilon ϵ$epsilon$
θ theta θ$theta$
ρ rho ρ$rho$
σ sigma σ$sigma$
2、特殊呈现效果
特殊呈现效果语法
a ′ a^{prime} a′$a^{prime}$
a ′ a' a′$a’$
y ˉ bar{y} yˉ​$bar{y}$
θ ^ hat{theta} θ^$hat{theta}$
F ⃗ vec{F} F $vec{F}$
A B ‾ overline{AB} AB$overline{AB}$
3、位置摆放效果
位置摆放效果语法
a + b + c ⏞ note overbrace{a+b+c}^{text{note}} a+b+c ​note​$overbrace{a+b+c}^{text{note}}$
a + b + c ⏟ note underbrace{a+b+c}_{text{note}} note a+b+c​​$underbrace{a+b+c}^{text{note}}$
x n x_{n} xn​$x_{n}$
x 2 x^{2} x2$x^{2}$
a b frac{a}{b} ba​$frac{a}{b}$
a b dfrac{a}{b} ba​$dfrac{a}{b}$
( a b ) binom{a}{b} (ba​)$binom{a}{b}$
( a b ) dbinom{a}{b} (ba​)$dbinom{a}{b}$
( x ) lparen x rparen (x)$lparen x rparen$
[ x ] lbrack x rbrack [x]$lbrack x rbrack$
{ x } lbrace x rbrace {x}$lbrace x rbrace$
∣ x ∣ lvert x rvert ∣x∣$lvert x rvert$
4、操作运算符号
操作运算符号语法
∑ sum ∑$sum$
∑ i = 1 n sum_{i=1}^{n} ∑i=1n​$sum_{i=1}^{n}$
∑ i = 1 n displaystyle sum_{i=1}^{n} i=1∑n​$displaystyle sum_{i=1}^{n}$
∏ prod ∏$prod$
∏ i = 1 n prod_{i=1}^{n} ∏i=1n​$prod_{i=1}^{n}$
Pr ⁡ Pr Pr$Pr$
x sqrt{x} x ​$sqrt{x}$
x n sqrt[n]{x} nx ​$sqrt[n]{x}$
5、逻辑关系符号
逻辑关系符号语法
≠ ne ​=$ne$
≠ neq ​=$neq$
∼ sim ∼$sim$
∼ thicksim ∼$thicksim$
≤ le ≤$le$
≥ ge ≥$ge$
≧ geqq ≧$geqq$
≦ leqq ≦$leqq$
6、矩阵表示
矩阵语法
∣ x y z v ∣ begin{vmatrix} x&y \ z&v end{vmatrix} ∣∣∣∣​xz​yv​∣∣∣∣​$begin{vmatrix} x&y \ z&v end{vmatrix}$
∥ x y z v ∥ begin{Vmatrix} x&y \ z&v end{Vmatrix} ∥∥∥∥​xz​yv​∥∥∥∥​$begin{Vmatrix} x&y \ z&v end{Vmatrix}$
{ x y z v } begin{Bmatrix} x&y \ z&v end{Bmatrix} {xz​yv​}$begin{Bmatrix} x&y \ z&v end{Bmatrix}$
( x y z v ) begin{pmatrix} x&y \ z&v end{pmatrix} (xz​yv​)$begin{pmatrix} x&y \ z&v end{pmatrix}$
二、Rmarkdown习惯与直觉 0、安装 R markdown

Rstudio输入

install.packages("rmarkdown")

安装完后在Rstudio中按照File>New File>R Markdown的顺序打开即可。注意所有以Rmd为后缀的文件均为R markdown类型文件。

1、R markdown文件内容概览

R markdown文件内容一般包括了一下四个不同的方面。在我们日常使用R markdown进行工作时主要针对该四个方面进行操作:

一、YAML Header:整体呈现效果可选设置

YAML Header内容控制了我们在输出R markdown文件为HTMLPDFWord文档后呈现的整体效果。这一部分刚开始工作的时候可以不要管,完成之后想弄的话慢慢调整。这个部分我也不太熟练,建议度娘(笑)。

二、Code Chunk:代码块。

当我们希望在R markdown的内容中完成某种功能时(如绘图、制表、复杂计算)并显示功能实现结果时,可以在R markdown中插入可以实现相应功能的代码块。

值得一提的是,CodeChunk中包含两部分,一部分为内部代码,另一部分为形如{r setup,include = False}之类的语法,我更喜欢将之称为代码块可选设置(code-related options)代码块可选设置涉及到R markdown文件最终输出为HTMLPDFWord文档后这部分代码以及代码结果的呈现方式。呈现方式的直觉通常涉及到图形呈现表格呈现

三、Body text:文本内容。

简单理解为平时使用word文件(不会吧不会吧现代还有大学生没用过word写过东西嘛,笑)时填写的说明性、陈述性内容。这一部分还涉及到数学公式语法(通常为latexkatex语法,两者十分类似)的使用。

四、Section Header:标题结构

这一部分最为简单但也最重要。标题结构涉及到文章整体内容的划分,具体到大标题、中标题、小标题…的划分等。标题语法为在本文前加#、##、###等等。

我们主要会使用到的为这种标题结构,之后便在标题之下呈现正文。但有时我们也需要在正文实现如下图所示的列表效果(但实际用到的地方还蛮少的):

其语法为

1. Lists can be nested
    * Four spaces
        - Eight spaces
            + Twelve spaces
2. And back

其实很好理解,1.、2.、*等符号表示列表缩进。

2、R markdown编写经常用到的直觉 一、文本格式设置
格式效果语法
加粗 this**this**
斜体 this*this*
在text body中包含代码 x = 3`x=3`

当然也可以改变文本的颜色、文本的大小、添加下划线等功能。
Test效果为Test
再如*Test*效果为Test
再如**Test**效果为Test
这种可以我更建议根据自己的想法去网上搜索自己希望实现的功能(其实我只是记性不好,笑)。

二、Code Chunk可选设置
Code chunk可选设置参数效果
echo = FALSE在pdf、word、html输出中不显示代码但会运行代码
eval = FALSE显示代码但不运行
fig.show = "hide"不显示代码结果中得到的图形
include = FALSE运行代码但不输出任何结果
message = FALSE这个还挺常用的,不显示在加载包时出现的烦人提示
results = "hide"不显示打印显示的结果、如x、data.frame(...)这种直接显示结果的代码运行
warning = FALSE这个也挺常用,不显示warning的信息提示
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/767865.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号