Skip to content

hadley/adv-r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

63ea8d9 · Mar 13, 2025
Mar 13, 2025
Jan 29, 2019
Oct 28, 2018
Apr 4, 2019
Dec 19, 2018
Jan 23, 2017
Nov 10, 2020
Mar 13, 2025
May 28, 2014
Nov 16, 2020
May 28, 2019
Dec 10, 2018
Sep 15, 2017
Mar 18, 2023
Dec 12, 2018
Mar 18, 2023
Mar 18, 2023
Mar 18, 2023
Jan 8, 2021
Jun 27, 2015
Mar 18, 2023
Mar 26, 2019
Dec 13, 2018
Mar 13, 2019
Mar 18, 2023
Mar 19, 2023
Mar 19, 2023
Mar 19, 2023
Mar 18, 2023
Mar 18, 2023
Dec 10, 2018
Mar 10, 2018
Mar 18, 2023
Mar 19, 2023
Mar 18, 2019
Mar 18, 2023
Jan 8, 2021
Mar 19, 2023
May 10, 2020
Mar 19, 2023
Mar 19, 2023
Mar 19, 2023
Mar 19, 2023
Dec 26, 2018
Oct 23, 2019
Mar 18, 2023
Mar 18, 2023
Mar 26, 2019
Mar 13, 2025
Mar 19, 2023
Dec 31, 2018
Nov 10, 2020
Jan 26, 2017
Jan 29, 2019
Aug 23, 2013
Jun 27, 2019
Dec 13, 2018
Mar 14, 2019
Nov 10, 2020
Mar 18, 2023
Dec 13, 2018
Mar 26, 2019
Mar 26, 2019
Dec 19, 2018
Jan 29, 2018
Oct 9, 2018
May 31, 2019
Mar 18, 2023
Aug 14, 2018
Dec 18, 2018
Dec 26, 2018
May 20, 2014

Repository files navigation

Advanced R

bookdown

This is code and text behind the Advanced R book. The site is built with 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/*.graffle

zip -r adv-r-source.zip crc

Code of conduct

Please note that Advanced R is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.