In creating a vignette, these code & output display options are useful:
{r label goes here, include=FALSE}
library(limma)
> library(limma)
> 2 + 1
## [1] "variant 5"
knitr::kable(mtcars[1:5,], caption='mtcars')
Table: mtcars
mpg | cyl | disp | hp | drat | wt | qsec | vs | am | gear | carb | |
---|---|---|---|---|---|---|---|---|---|---|---|
Mazda RX4 | 21.0 | 6 | 160 | 110 | 3.90 | 2.620 | 16.46 | 0 | 1 | 4 | 4 |
Mazda RX4 Wag | 21.0 | 6 | 160 | 110 | 3.90 | 2.875 | 17.02 | 0 | 1 | 4 | 4 |
Datsun 710 | 22.8 | 4 | 108 | 93 | 3.85 | 2.320 | 18.61 | 1 | 1 | 4 | 1 |
Hornet 4 Drive | 21.4 | 6 | 258 | 110 | 3.08 | 3.215 | 19.44 | 1 | 0 | 3 | 1 |
Hornet Sportabout | 18.7 | 8 | 360 | 175 | 3.15 | 3.440 | 17.02 | 0 | 0 | 3 | 2 |
mpg | cyl | disp | hp | drat | wt | qsec | vs | am | gear | carb | |
---|---|---|---|---|---|---|---|---|---|---|---|
Mazda RX4 | 21.0 | 6 | 160 | 110 | 3.90 | 2.620 | 16.46 | 0 | 1 | 4 | 4 |
Mazda RX4 Wag | 21.0 | 6 | 160 | 110 | 3.90 | 2.875 | 17.02 | 0 | 1 | 4 | 4 |
Datsun 710 | 22.8 | 4 | 108 | 93 | 3.85 | 2.320 | 18.61 | 1 | 1 | 4 | 1 |
Hornet 4 Drive | 21.4 | 6 | 258 | 110 | 3.08 | 3.215 | 19.44 | 1 | 0 | 3 | 1 |
Hornet Sportabout | 18.7 | 8 | 360 | 175 | 3.15 | 3.440 | 17.02 | 0 | 0 | 3 | 2 |
A quote:
Markdown is not LaTeX.
To compile me, run this in R:
library(knitr)
knit('001-minimal.Rmd')
See output here.
A paragraph here. A code chunk below (remember the three backticks):
1+1
## [1] 2
.4-.7+.3 # what? it is not zero!
## [1] 5.551115e-17
It is easy.
plot(1:10)
hist(rnorm(1000))
Yes I know the value of pi is 3.1415927, and 2 times pi is 6.2831853.
Sigh. You cannot live without math equations. OK, here we go:
\(\alpha+\beta=\gamma\). Note this is not supported by native
markdown. You probably want to try RStudio, or at least the R package
markdown, or the function knitr::knit2html()
.
You can write code within other elements, e.g. a list
foo is good
strsplit('hello indented world', ' ')[[1]]
## [1] "hello" "indented" "world"
bar is better
Or inside blockquotes:
Here is a quote, followed by a code chunk:
x = 1:10 rev(x^2)
## [1] 100 81 64 49 36 25 16 9 4 1
Nothing fancy. You are ready to go. When you become picky, go to the knitr website.