-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathtemplate-tufte.Rmd
More file actions
205 lines (142 loc) · 4.3 KB
/
Copy pathtemplate-tufte.Rmd
File metadata and controls
205 lines (142 loc) · 4.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
---
title: "Template - Tufte style"
subtitle: "Tufte fonts and line spacings"
author: "Eli Holmes<br>NOAA Fisheries, NWFSC<br>Seattle, WA<br>`r Sys.Date()`"
output:
xaringan::moon_reader:
css: ["xaringan-themer.css", "slides-style.css", "tufte.css"]
lib_dir: libs
nature:
ratio: '4:3'
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
slideNumberFormat: |
<div class="progress-bar-container">
<div class="progress-bar" style="width: calc( (%current% - 1) / (%total% - 1) * 100%);">
</div>
</div>`
---
layout: true
.footnote[U.S. Department of Commerce | National Oceanic and Atmospheric Administration | National Marine Fisheries Service]
```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```
```{r xaringan-tile-view, echo=FALSE}
# this gives you a tile navigation if you type "O" at any time
xaringanExtra::use_tile_view()
```
---
# Notes
The template and css makes a presentation that is vaguely like a Tufte handout in that it has Tufte font and you can have side notes.
* I have tweaked the title slide css in `slides-style.css` and needed to remove `date:` from the yaml.
* `slides-style.css` has a number of extra customizations such as square for the bullets, some colored boxes, and a wide left column class.
* I couldn't get `self_contained: true` to work for this one so you cannot make a self-contained html file.
---
## Tufte style
### Changes
.pull-left-wide[
1. The Tufte style is best known for sidenotes $^1$ but also has a number of other features.
- Tufte font
- Specific size ratios for text to headers
- Different line spacing
1. The Tufte style is specified in the `tufte.css`
]
.pull-right-narrow[
.hand-blue[
You can add sidenotes. Here I have wrapped the text in `.hand-blue` to make it smaller and blue.
$^1$ In order to add a sidenote with number, you'll have to do that manually.
]
]
---
## You can put anything in the side margin
.pull-left-wide[
The side margin is not limited to text.
- Figures
- References
- Images
Everything will get scaled to fit.
]
.pull-right-narrow[
.hand-blue[
```{r}
plot(1:10)
```

]
]
---
# Footnotes
Because the NMFS footnote is already occupying the footnote space, you need to add some linefeeds to move the footnote upward.
- some content
- a [link](http://www.google.com)
```{r}
r <- 2 + 2
```
.footnote[It is quite finicky. Add a linefeed and it breaks.<br><br>]
---
# `slides-style.css` has boxes
.bluebox[## Blue box
- The ## header will appear at the top in grey
- Or leave it off and add different text or header
]
.orangebox[## Orange box
```{r fig.height=2, echo=FALSE, fig.align='center'}
plot(1:100)
```
]
.yellowbox[## Yellow box
A note.
]
---
# Boxes and side notes
.pull-left-wide[
.orangebox[## Orange box
```{r fig.height=2, echo=FALSE, fig.align='center'}
plot(1:100)
```
]
]
.pull-right-narrow[
.hand-blue[
You can add sidenotes. Here I have wrapped the text in `.hand-blue` to make it smaller and blue.
]
.small[`.small` also works but the text is not itallic or blue. Note you need a linefeed in the sidenote code.
]
.small[If you leave off the line-feed, then it will use a span element and won't pick up the right line-height spacing.]]
---
class: middle
# A slide with just a title
---
## Two column format
.pull-left[
- **ggplot2** is tidyverse's data visualization package
- The `gg` in "ggplot2" stands for Grammar of Graphics
- It is inspired by the book **Grammar of Graphics** by Leland Wilkinson
]
.pull-right[
- **ggplot2** is tidyverse's data visualization package
- The `gg` in "ggplot2" stands for Grammar of Graphics
- It is inspired by the book **Grammar of Graphics** by Leland Wilkinson
]
---
## Three column format
.three-column[
Column 1
You can have code.
```{r}
lm(mpg ~ hp, data=mtcars)
```
]
.three-column[
Column 2
You can have images and embed video.

<iframe width="200" height="130" src="https://www.youtube.com/embed/BCMjVc9ncFo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
]
.three-column[
Column 3
🌎 January 25, 2022
🌗 09:00 - 17:00
🎉 [rverse](http://rverse-tutorials.github.io)
]