Skip to content
Snippets Groups Projects
Commit f8d4656c authored by Walmes Zeviani's avatar Walmes Zeviani
Browse files

Add the first vignette template.

parent 9bb4cea9
No related branches found
No related tags found
No related merge requests found
...@@ -3,3 +3,4 @@ Rplots.pdf ...@@ -3,3 +3,4 @@ Rplots.pdf
# Emacs temp files # Emacs temp files
\#*\# \#*\#
.\#* .\#*
inst/doc
...@@ -9,18 +9,21 @@ Description: legTools is a collection of R functions and datasets used for ...@@ -9,18 +9,21 @@ Description: legTools is a collection of R functions and datasets used for
of them from books. It is maintained by the LEG group (Statistics and of them from books. It is maintained by the LEG group (Statistics and
Geoinformation Laboratory). Please visit http://www.leg.ufpr.br. Geoinformation Laboratory). Please visit http://www.leg.ufpr.br.
Depends: Depends:
R (>= 3.2.1) R (>= 3.2.1),
Imports:
lattice,
latticeExtra
Depends:
gWidgets, gWidgets,
gWidgetstcltk, gWidgetstcltk,
knitr, knitr,
markdown, markdown,
RWordPress RWordPress
Imports:
lattice,
latticeExtra
License: GPL-3 | file LICENSE License: GPL-3 | file LICENSE
URL: http://git.leg.ufpr.br/leg/legTools URL: http://git.leg.ufpr.br/leg/legTools
BugReports: http://git.leg.ufpr.br/leg/legTools/issues BugReports: http://git.leg.ufpr.br/leg/legTools/issues
LazyData: true LazyData: true
Encoding: UTF-8 Encoding: UTF-8
Suggests:
knitr,
rmarkdown
VignetteBuilder: knitr
...@@ -45,6 +45,13 @@ build(manual = TRUE, vignettes = FALSE) ...@@ -45,6 +45,13 @@ build(manual = TRUE, vignettes = FALSE)
pkg <- paste0("../legTools_", packageVersion("legTools"), ".tar.gz") pkg <- paste0("../legTools_", packageVersion("legTools"), ".tar.gz")
install.packages(pkg, repos = NULL) install.packages(pkg, repos = NULL)
##----------------------------------------------------------------------
## Package vignette.
## Based on: http://r-pkgs.had.co.nz/vignettes.html
use_vignette("PimentelGomes")
##====================================================================== ##======================================================================
## Sending package tarballs and manual to remote server to be ## Sending package tarballs and manual to remote server to be
## downloadable ## downloadable
......
---
title: "Vignette Title"
author: "Vignette Author"
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Vignette Title}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
Vignettes are long form documentation commonly included in packages. Because they are part of the distribution of the package, they need to be as compact as possible. The `html_vignette` output type provides a custom style sheet (and tweaks some options) to ensure that the resulting html is as small as possible. The `html_vignette` format:
- Never uses retina figures
- Has a smaller default figure size
- Uses a custom CSS stylesheet instead of the default Twitter Bootstrap style
## Vignette Info
Note the various macros within the `vignette` setion of the metadata block above. These are required in order to instruct R how to build the vignette. Note that you should change the `title` field and the `\VignetteIndexEntry` to match the title of your vignette.
## Styles
The `html_vignette` template includes a basic CSS theme. To override this theme you can specify your own CSS in the document metadata as follows:
output:
rmarkdown::html_vignette:
css: mystyles.css
## Figures
The figure sizes have been customised so that you can easily put two images side-by-side.
```{r, fig.show='hold'}
plot(1:10)
plot(10:1)
```
You can enable figure captions by `fig_caption: yes` in YAML:
output:
rmarkdown::html_vignette:
fig_caption: yes
Then you can use the chunk option `fig.cap = "Your figure caption."` in **knitr**.
## More Examples
You can write math expressions, e.g. $Y = X\beta + \epsilon$, footnotes^[A footnote here.], and tables, e.g. using `knitr::kable()`.
```{r, echo=FALSE, results='asis'}
knitr::kable(head(mtcars, 10))
```
Also a quote using `>`:
> "He who gives up [code] safety for [code] speed deserves neither."
([via](https://twitter.com/hadleywickham/status/504368538874703872))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment