Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hadley/adv-r
Advanced R: a book
https://github.com/hadley/adv-r
book bookdown programming r
Last synced: about 9 hours ago
JSON representation
Advanced R: a book
- Host: GitHub
- URL: https://github.com/hadley/adv-r
- Owner: hadley
- License: other
- Created: 2013-08-20T11:43:03.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-05-11T11:26:52.000Z (7 months ago)
- Last Synced: 2024-12-05T09:01:41.790Z (8 days ago)
- Topics: book, bookdown, programming, r
- Language: TeX
- Homepage: http://adv-r.hadley.nz
- Size: 36.9 MB
- Stars: 2,366
- Watchers: 139
- Forks: 1,711
- Open Issues: 111
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - adv-r - Advanced R: a book (TeX)
- jimsghstars - hadley/adv-r - Advanced R: a book (TeX)
README
# Advanced R
[![bookdown](https://github.com/hadley/adv-r/actions/workflows/bookdown.yaml/badge.svg?event=push)](https://github.com/hadley/adv-r/actions/workflows/bookdown.yaml)
This is code and text behind the [Advanced R](http://adv-r.hadley.nz)
book. The site is built with [bookdown](https://bookdown.org/yihui/bookdown/).## Diagrams
Omnigraffle:
* Make sure that 100% is "one postscript point": this ensures canvas
size matches physical size. Export at 300 dpi scaled to 100%.* Set grid to 1cm with 10 minor units. Ensure there is 2mm padding around
all sides of each diagram.* Conventions:
* Text is set in inconsolata 10pt, with text padding set to 3.
* Emoji set in "Apple Color Emoji" 8pt.
* Default scalar size is 6mm x 6mm.
* Symbols have 4pt rounded corners and plum border.
* Arrow heads should be set to 75%.
* Names should be coloured in steel.Book:
* Inconsolata scaled (by fontspec) to match main font is 9.42pt.
* Preview at 100% matches physical size of book. Maximum diagram width is 11cm.
RMarkdown
* Remove dpi specification from `include_graphics()`, instead relying
on `common.R`. Chunk should have `output.width = NULL`.* Beware caching: after changing the size of an image you may need to
clear the cache before it is correctly updated.To zip files to for publisher:
```
mkdir crc
cp _book/_main.tex crc
cp -r _bookdown_files/*_files crc
cp -r diagrams crc
cp -r screenshots crc
cp -r emoji crc
cp mina.jpg crc
cp krantz.cls crc
cp book.bib crc
rm crc/diagrams/*.grafflezip -r adv-r-source.zip crc
```## Code of conduct
Please note that Advanced R is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md).
By contributing to this project, you agree to abide by its terms.