😎 Give your xaringan slides some style
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

379 lines
24KB

  1. #nocov start
  2. template_variables <- tibble::tribble(
  3. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  4. , "text_color", "#000", "body", "Text Color", "--text_color"
  5. , "header_color", "#000", "h1, h2, h3", "Header Color", "--header-color"
  6. , "background_color", "#FFF", ".remark-slide-content", "Slide Background Color", "--background-color"
  7. , "link_color", "rgb(249, 38, 114)", "a, a > code", "Link Color", "--link-color"
  8. , "text_bold_color", "{NULL}", "strong", "Bold Text Color", "--text-bold-color"
  9. , "text_slide_number_color", "{inverse_background_color}", ".remark-slide-number", "Slide Number Color", NA_character_
  10. , "padding", "16px 64px 16px 64px", ".remark-slide-content", "Slide Padding in `top right [bottom left]` format", NA_character_
  11. , "background_image", "{NULL}", ".remark-slide-content", "Background image applied to each *and every* slide. Set `title_slide_background_image = \"none\"` to remove the background image from the title slide", NA_character_
  12. , "background_size", "{NULL}", ".remark-slide-content", "Background image size, requires `background_image` to be set. If `background_image` is set, `background_size` will default to `cover` so the background fills the screen. If both `background_image` and `background_position` are set, will default to 100 percent", NA_character_
  13. , "background_position", "{NULL}", ".remark-slide-content", "Background image position, requires `background_image` to be set, and it is recommended to adjust `background_size`", NA_character_
  14. , "code_highlight_color", "rgba(255,255,0,0.5)", ".remark-code-line-highlighted", "Code Line Highlight", "--code-highlight-color"
  15. , "code_inline_color", "#000", ".remark-inline-code", "Inline Code Color", NA_character_
  16. , "code_inline_background_color", "{NULL}", ".remark-inline-code", "Inline Code Background Color", NA_character_
  17. , "code_inline_font_size", "1em", ".remark-inline-code", "Inline Code Text Font Size", "--code-inline-font-size"
  18. , "inverse_background_color", "#272822", ".inverse", "Inverse Background Color", "--inverse-background-color"
  19. , "inverse_text_color", "#d6d6d6", ".inverse", "Inverse Text Color", "--inverse-text-color"
  20. , "inverse_text_shadow", "{FALSE}", ".inverse", "Enables Shadow on text of inverse slides", NA_character_
  21. , "inverse_header_color", "#f3f3f3", ".inverse h1, .inverse h2, .inverse h3", "Inverse Header Color", "--inverse-header-color"
  22. , "inverse_link_color", "{link_color}", ".inverse a, .inverse a > code", "Inverse Link Color", "--inverse-link-color"
  23. , "title_slide_text_color", "{inverse_text_color}", ".title-slide", "Title Slide Text Color", "--title-slide-text-color"
  24. , "title_slide_background_color", "{inverse_background_color}", ".title-slide", "Title Slide Background Color", "--title-slide-background-color"
  25. , "title_slide_background_image", "{NULL}", ".title-slide", "Title Slide Background Image URL", NA_character_
  26. , "title_slide_background_size", "{NULL}", ".title-slide", "Title Slide Background Image Size, defaults to \"cover\" if background image is set", NA_character_
  27. , "title_slide_background_position", "{NULL}", ".title-slide", "Title Slide Background Image Position", NA_character_
  28. , "footnote_color", "{NULL}", ".footnote", "Footnote text color (if `NA`, then it will be the same color as `text_color`)", NA_character_
  29. , "footnote_font_size", "0.9em", ".footnote", "Footnote font size", NA_character_
  30. , "footnote_position_bottom", "60px", ".footnote", "Footnote location from bottom of screen", NA_character_
  31. , "left_column_subtle_color", "#777", ".left-column h2, .left-column h3", "Left Column Text (not last)", NA_character_
  32. , "left_column_selected_color", "#000", ".left-column h2:last-of-type, .left-column h3:last-child", "Left Column Current Selection", NA_character_
  33. , "blockquote_left_border_color", "lightgray", "blockquote", "Blockquote Left Border Color", NA_character_
  34. , "table_border_color", "#666", "table: border-top, border-bottom", "Table top/bottom border", NA_character_
  35. , "table_row_border_color", "#ddd", "table thead th: border-bottom", "Table row inner bottom border", NA_character_
  36. , "table_row_even_background_color", "#eee", "thead, tfoot, tr:nth-child(even)", "Table Even Row Background Color", NA_character_
  37. , "base_font_size", "20px", "html", "Base Font Size for All Slide Elements (must be `px`)", "--base-font-size"
  38. , "text_font_size", "1rem", ".remark-slide-content", "Slide Body Text Font Size", "--text-font-size"
  39. , "header_h1_font_size", "2.75rem", ".remark-slide-content h1", "h1 Header Text Font Size", "--header-h1-font-size"
  40. , "header_h2_font_size", "2.25rem", ".remark-slide-content h2", "h2 Header Text Font Size", "--header-h2-font-size"
  41. , "header_h3_font_size", "1.75rem", ".remark-slide-content h3", "h3 Header Text Font Size", "--header-h3-font-size"
  42. , "header_background_auto", "{FALSE}", "", "Add background under slide title automatically for h1 header elements. If not enabled, use `class: header_background` to enable", NA_character_
  43. , "header_background_color", "{header_color}", ".remark-slide-content h1", "Background Color for h1 Header with Background", "--header-background-color"
  44. , "header_background_text_color", "{background_color}", ".remark-slide-content h1", "Text Color for h1 Header with Background", "--header-background-text-color"
  45. , "header_background_padding", "{NULL}", ".remark-slide-content h1", "Padding for h1 Header with Background", NA_character_
  46. , "header_background_content_padding_top", "7rem", ".remark-slide-content", "Top Padding for Content in Slide with Header with Background", NA_character_
  47. , "header_background_ignore_classes", "{c('normal', 'inverse', 'title', 'middle', 'bottom')}", ".remark-slide-content", "Slide Classes Where Header with Background will not be Applied", NA_character_
  48. , "text_slide_number_font_size", "0.9rem", ".remark-slide-number", "Slide Number Text Font Size", NA_character_
  49. , "text_font_google", "{NULL}", "body", "Use `google_font()` to specify body font", NA_character_
  50. , "text_font_family", '{xaringanthemer_font_default("text_font_family")}', "body", "Body Text Font Family (xaringan default is `'Droid Serif'`)", "--text-font-family"
  51. , "text_font_weight", '{xaringanthemer_font_default("text_font_weight")}', "body", "Body Text Font Weight", NA_character_
  52. , "text_bold_font_weight", 'bold', "strong", "Body Bold Text Font Weight", NA_character_
  53. , "text_font_url", '{xaringanthemer_font_default("text_font_url")}', "@import url()", "Body Text Font URL(s)", NA_character_
  54. , "text_font_family_fallback", '{xaringanthemer_font_default("text_font_family_fallback")}', "body", "Body Text Font Fallbacks", "--text-font-family-fallback"
  55. , "text_font_base", "sans-serif", "body", "Body Text Base Font (Total Failure Fallback)", "--text-font-base"
  56. , "header_font_google", "{NULL}", "body", "Use `google_font()` to specify header font", NA_character_
  57. , "header_font_family", '{xaringanthemer_font_default("header_font_family")}', "h1, h2, h3", "Header Font Family (xaringan default is `'Yanone Kaffeesatz'`)", "--header-font-family"
  58. , "header_font_weight", '{xaringanthemer_font_default("header_font_weight")}', "h1, h2, h3", "Header Font Weight", NA_character_
  59. , "header_font_family_fallback", 'Georgia, serif', "h1, h2, h3", "Header Font Family Fallback", "--header-font-family-fallback"
  60. , "header_font_url", '{xaringanthemer_font_default("header_font_url")}', "@import url", "Header Font URL", NA_character_
  61. , "code_font_google", "{NULL}", "body", "Use `google_font()` to specify code font", NA_character_
  62. , "code_font_family", '{xaringanthemer_font_default("code_font_family")}', ".remark-code, .remark-inline-code", "Code Font Family", "--code-font-family"
  63. , "code_font_size", "0.9rem", ".remark-inline", "Code Text Font Size", "--code-font-size"
  64. , "code_font_url", '{xaringanthemer_font_default("code_font_url")}', "@import url", "Code Font URL", NA_character_
  65. , "code_font_family_fallback", '{xaringanthemer_font_default("code_font_family_fallback")}', ".remark-code, .remark-inline-code", "Code Font Fallback", NA_character_
  66. , "link_decoration", "none", "a, a > code", "Text decoration of links", NA_character_
  67. )
  68. set_default <- function(tv, ..., set_var = "default") {
  69. vars <- c(...)
  70. for (var in names(vars)) {
  71. tv[tv$variable == var, set_var] <- vars[var]
  72. }
  73. tv
  74. }
  75. template_variables$css_property <- NA_character_
  76. mdn_font_size <- "[font-size](https://developer.mozilla.org/en-US/docs/Web/CSS/font-size)"
  77. mdn_font_weight <- "[font-weight](https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight)"
  78. mdn_background_size <- "[background-size](https://developer.mozilla.org/en-US/docs/Web/CSS/background-size)"
  79. mdn_background_position <- "[background-position](https://developer.mozilla.org/en-US/docs/Web/CSS/background-position)"
  80. mdn_padding <- "[padding](https://developer.mozilla.org/en-US/docs/Web/CSS/padding)"
  81. template_variables <- set_default(
  82. template_variables,
  83. set_var = "css_property",
  84. padding = mdn_padding,
  85. background_size = mdn_background_size,
  86. background_position = mdn_background_position,
  87. code_inline_font_size = mdn_font_size,
  88. title_slide_background_position = mdn_background_position,
  89. title_slide_background_size = mdn_background_size,
  90. footnote_font_size = mdn_font_size,
  91. footnote_position_bottom = "[position](https://developer.mozilla.org/en-US/docs/Web/CSS/position_value)",
  92. text_font_size = mdn_font_size,
  93. header_h1_font_size = mdn_font_size,
  94. header_h2_font_size = mdn_font_size,
  95. header_h3_font_size = mdn_font_size,
  96. header_background_padding = mdn_padding,
  97. text_slide_number_font_size = mdn_font_size,
  98. text_font_weight = mdn_font_weight,
  99. header_font_weight = mdn_font_weight,
  100. code_font_size = mdn_font_size,
  101. link_decoration = "[text-decoration](https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration)"
  102. )
  103. template_mono_light <- tibble::tribble(
  104. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  105. , "base_color", "#23395b", "multiple", "Monotone base color, works best with a strong color", "--base"
  106. , "white_color", "{lighten_color(base_color, 0.9)}", "multiple", "Brightest color used, default is a very light version of `base_color`", "--white"
  107. , "black_color", "{darken_color(base_color, 0.3)}", "multiple", "Darkest color used, default is a very dark, version of `base_color`", "--black"
  108. )
  109. template_mono_light <- dplyr::bind_rows(template_mono_light, template_variables)
  110. template_mono_light <- set_default(
  111. template_mono_light,
  112. text_color = "{black_color}",
  113. header_color = "{base_color}",
  114. background_color = "{white_color}",
  115. link_color = "{base_color}",
  116. text_bold_color = "{base_color}",
  117. text_slide_number_color = "{base_color}",
  118. code_inline_color = "{base_color}",
  119. inverse_background_color = "{base_color}",
  120. inverse_text_color = "{white_color}",
  121. inverse_header_color = "{inverse_text_color}",
  122. left_column_subtle_color = "{apply_alpha(base_color, 0.6)}",
  123. left_column_selected_color = "{base_color}",
  124. blockquote_left_border_color = "{apply_alpha(base_color, 0.5)}",
  125. table_row_even_background_color = "{lighten_color(base_color, 0.8)}")
  126. template_mono_dark <- tibble::tribble(
  127. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  128. , "base_color", "#cbf7ed", "multiple", "Monotone Base Color, works best with a light color.", "--base"
  129. , "white_color", "{lighten_color(base_color, 0.8)}", "multiple", "Brightest color used, default is a very light version of `base_color`", "--white"
  130. , "black_color", "{darken_color(base_color, 0.85)}", "multiple", "Darkest color used, default is a very dark, version of `base_color`", "--black"
  131. )
  132. template_mono_dark <- dplyr::bind_rows(template_mono_dark, template_variables)
  133. template_mono_dark <- set_default(
  134. template_mono_dark,
  135. text_color = "{white_color}",
  136. header_color = "{base_color}",
  137. background_color = "{black_color}",
  138. link_color = "{base_color}",
  139. text_bold_color = "{base_color}",
  140. text_slide_number_color = "{base_color}",
  141. code_inline_color = "{base_color}",
  142. inverse_background_color = "{base_color}",
  143. inverse_text_color = "{black_color}",
  144. inverse_header_color = "{inverse_text_color}",
  145. left_column_subtle_color = "{apply_alpha(base_color, 0.6)}",
  146. left_column_selected_color = "{base_color}",
  147. blockquote_left_border_color = "{apply_alpha(base_color, 0.5)}",
  148. table_row_even_background_color = "{darken_color(base_color, 0.7)}")
  149. template_mono_accent <- tibble::tribble(
  150. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  151. , "base_color", "#43418A", "multiple", "Monotone Base Color, works best with a strong color", "--base"
  152. , "white_color", "#FFFFFF", "multiple", "Brightest color used", "--white"
  153. , "black_color", "#272822", "multiple", "Darkest color used", "--black"
  154. )
  155. template_mono_accent <- dplyr::bind_rows(template_mono_accent, template_variables)
  156. template_mono_accent <- set_default(
  157. template_mono_accent,
  158. text_color = "{black_color}",
  159. header_color = "{base_color}",
  160. background_color = "{white_color}",
  161. link_color = "{base_color}",
  162. text_bold_color = "{base_color}",
  163. text_slide_number_color = "{base_color}",
  164. code_inline_color = "{base_color}",
  165. inverse_background_color = "{base_color}",
  166. inverse_text_color = "{white_color}",
  167. inverse_header_color = "{inverse_text_color}",
  168. left_column_subtle_color = "{apply_alpha(base_color, 0.6)}",
  169. left_column_selected_color = "{base_color}",
  170. blockquote_left_border_color = "{apply_alpha(base_color, 0.5)}",
  171. table_row_even_background_color = "{lighten_color(base_color, 0.8)}")
  172. template_mono_accent_inverse <- tibble::tribble(
  173. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  174. , "base_color", "#3C989E", "multiple", "Monotone Base Color, works best with a light color", "--base"
  175. , "white_color", "#FFFFFF", "multiple", "Brightest color used, default is a very light version of `base_color`", "--white"
  176. , "black_color", "{darken_color(base_color, 0.9)}", "multiple", "Darkest color used, default is a very dark, version of `base_color`", "--black"
  177. )
  178. template_mono_accent_inverse <- dplyr::bind_rows(template_mono_accent_inverse, template_variables)
  179. template_mono_accent_inverse <- set_default(
  180. template_mono_accent_inverse,
  181. text_color = "{white_color}",
  182. header_color = "{base_color}",
  183. background_color = "{black_color}",
  184. link_color = "{base_color}",
  185. text_bold_color = "{base_color}",
  186. text_slide_number_color = "{base_color}",
  187. code_inline_color = "{base_color}",
  188. inverse_background_color = "{base_color}",
  189. inverse_text_color = "{black_color}",
  190. inverse_header_color = "{inverse_text_color}",
  191. left_column_subtle_color = "{apply_alpha(base_color, 0.6)}",
  192. left_column_selected_color = "{base_color}",
  193. blockquote_left_border_color = "{apply_alpha(base_color, 0.5)}",
  194. table_row_even_background_color = "{darken_color(base_color, 0.8)}")
  195. template_duo_light <- tibble::tribble(
  196. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  197. , "primary_color", "#1F4257", "multiple", "Duotone Secondary Color", "--primary"
  198. , "secondary_color", "#F97B64", "multiple", "Duotone Primary Color", "--secondary"
  199. , "white_color", "{lighten_color(primary_color, 0.99)}", "multiple", "Brightest color used, default is a very light version of `primary_color`", "--white"
  200. , "black_color", "{darken_color(secondary_color, 0.9)}", "multiple", "Darkest color used, default is a very dark version of `secondary_color`", "--black"
  201. )
  202. template_duo_light <- dplyr::bind_rows(template_duo_light, template_variables)
  203. template_duo_light <- set_default(
  204. template_duo_light,
  205. text_color = "{black_color}",
  206. header_color = "{primary_color}",
  207. background_color = "{white_color}",
  208. link_color = "{secondary_color}",
  209. text_bold_color = "{secondary_color}",
  210. text_slide_number_color = "{primary_color}",
  211. code_inline_color = "{secondary_color}",
  212. inverse_background_color = "{primary_color}",
  213. inverse_text_color = "{secondary_color}",
  214. inverse_header_color = "{inverse_text_color}",
  215. left_column_subtle_color = "{apply_alpha(secondary_color, 0.6)}",
  216. left_column_selected_color = "{secondary_color}",
  217. blockquote_left_border_color = "{apply_alpha(secondary_color, 0.5)}",
  218. table_row_even_background_color = "{lighten_color(secondary_color, 0.9)}")
  219. template_duo <- tibble::tribble(
  220. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  221. , "primary_color", "#1F4257", "multiple", "Duotone Primary Color", "--primary"
  222. , "secondary_color", "#F97B64", "multiple", "Duotone Secondary Color", "--secondary"
  223. )
  224. template_duo <- dplyr::bind_rows(template_duo, template_variables)
  225. template_duo <- set_default(
  226. template_duo,
  227. text_color = "{choose_dark_or_light(primary_color, darken_color(primary_color, 0.9), lighten_color(secondary_color, 0.99))}",
  228. header_color = "{secondary_color}",
  229. background_color = "{primary_color}",
  230. link_color = "{secondary_color}",
  231. text_bold_color = "{secondary_color}",
  232. text_slide_number_color = "{text_color}",
  233. code_inline_color = "{secondary_color}",
  234. inverse_background_color = "{secondary_color}",
  235. inverse_text_color = "{primary_color}",
  236. inverse_header_color = "{inverse_text_color}",
  237. title_slide_text_color = "{secondary_color}",
  238. title_slide_background_color = "{primary_color}",
  239. left_column_subtle_color = "{apply_alpha(secondary_color, 0.6)}",
  240. left_column_selected_color = "{secondary_color}",
  241. blockquote_left_border_color = "{apply_alpha(secondary_color, 0.5)}",
  242. table_row_even_background_color = "{lighten_color(primary_color, 0.9)}")
  243. template_duo_accent <- tibble::tribble(
  244. ~ variable, ~ default, ~ element, ~ description, ~ css_variable
  245. , "primary_color", "#035AA6", "multiple", "Duotone Primary Color", "--primary"
  246. , "secondary_color", "#03A696", "multiple", "Duotone Secondary Color", "--secondary"
  247. , "white_color", "#FFFFFF", "multiple", "Brightest color used", "--white"
  248. , "black_color", "#000000", "multiple", "Darkest color used", "--black"
  249. )
  250. template_duo_accent <- dplyr::bind_rows(template_duo_accent, template_variables)
  251. template_duo_accent <- set_default(
  252. template_duo_accent,
  253. text_color = "{black_color}",
  254. header_color = "{primary_color}",
  255. background_color = "{white_color}",
  256. link_color = "{choose_dark_or_light(secondary_color, primary_color, secondary_color)}",
  257. text_bold_color = "{choose_dark_or_light(secondary_color, primary_color, secondary_color)}",
  258. text_slide_number_color = "{primary_color}",
  259. code_inline_color = "{choose_dark_or_light(secondary_color, primary_color, secondary_color)}",
  260. inverse_background_color = "{secondary_color}",
  261. inverse_text_color = "{choose_dark_or_light(secondary_color, black_color, white_color)}",
  262. inverse_header_color = "{inverse_text_color}",
  263. title_slide_background_color = "{primary_color}",
  264. title_slide_text_color = "{choose_dark_or_light(primary_color, black_color, white_color)}",
  265. left_column_subtle_color = "{apply_alpha(primary_color, 0.6)}",
  266. left_column_selected_color = "{primary_color}",
  267. blockquote_left_border_color = "{apply_alpha(secondary_color, 0.5)}",
  268. table_row_even_background_color = "{lighten_color(secondary_color, 0.8)}")
  269. template_duo_accent_inverse <- set_default(
  270. template_duo_accent,
  271. text_color = "{white_color}",
  272. header_color = "{primary_color}",
  273. background_color = "{black_color}",
  274. link_color = "{choose_dark_or_light(secondary_color, secondary_color, primary_color)}",
  275. text_bold_color = "{choose_dark_or_light(secondary_color, secondary_color, primary_color)}",
  276. text_slide_number_color = "{primary_color}",
  277. code_inline_color = "{choose_dark_or_light(secondary_color, secondary_color, primary_color)}",
  278. inverse_background_color = "{secondary_color}",
  279. inverse_text_color = "{choose_dark_or_light(secondary_color, black_color, white_color)}",
  280. inverse_header_color = "{inverse_text_color}",
  281. title_slide_background_color = "{primary_color}",
  282. title_slide_text_color = "{choose_dark_or_light(primary_color, black_color, white_color)}",
  283. left_column_subtle_color = "{apply_alpha(primary_color, 0.6)}",
  284. left_column_selected_color = "{primary_color}",
  285. blockquote_left_border_color = "{apply_alpha(secondary_color, 0.5)}",
  286. table_row_even_background_color = "{darken_color(choose_dark_or_light(primary_color, secondary_color, primary_color), 0.2)}")
  287. solarized <- list(
  288. "base03" = "#002b36",
  289. "base02" = "#073642",
  290. "base01" = "#586e75",
  291. "base00" = "#657b83",
  292. "base0" = "#839496",
  293. "base1" = "#93a1a1",
  294. "base2" = "#eee8d5",
  295. "base3" = "#fdf6e3",
  296. "yellow" = "#b58900",
  297. "orange" = "#cb4b16",
  298. "red" = "#dc322f",
  299. "magenta" = "#d33682",
  300. "violet" = "#6c71c4",
  301. "blue" = "#268bd2",
  302. "cyan" = "#2aa198",
  303. "green" = "#859900")
  304. template_solarized_light <- set_default(
  305. template_variables,
  306. text_color = solarized$base00,
  307. header_color = solarized$red,
  308. background_color = solarized$base3,
  309. link_color = solarized$yellow,
  310. text_bold_color = solarized$magenta,
  311. text_slide_number_color = solarized$base1,
  312. code_highlight_color = "#268bd240", #xaringanthemer:::apply_alpha(solarized$blue, 0.25)
  313. code_inline_color = solarized$violet,
  314. inverse_background_color = solarized$base03,
  315. inverse_text_color = solarized$base3,
  316. inverse_header_color = "{inverse_text_color}",
  317. title_slide_text_color = "{inverse_text_color}",
  318. title_slide_background_color = "{inverse_background_color}",
  319. left_column_subtle_color = solarized$base1,
  320. left_column_selected_color = solarized$base01,
  321. blockquote_left_border_color = solarized$orange,
  322. table_border_color = solarized$base0,
  323. table_row_border_color = solarized$base0,
  324. table_row_even_background_color = solarized$base2
  325. )
  326. template_solarized_dark <- set_default(
  327. template_variables,
  328. text_color = solarized$base0,
  329. header_color = solarized$red,
  330. background_color = solarized$base03,
  331. link_color = solarized$yellow,
  332. text_bold_color = solarized$magenta,
  333. text_slide_number_color = solarized$base01,
  334. code_highlight_color = "#268bd240", #xaringanthemer:::apply_alpha(solarized$blue, 0.25)
  335. code_inline_color = solarized$violet,
  336. inverse_background_color = solarized$base3,
  337. inverse_text_color = solarized$base03,
  338. inverse_header_color = "{inverse_text_color}",
  339. title_slide_text_color = "{inverse_text_color}",
  340. title_slide_background_color = "{inverse_background_color}",
  341. left_column_subtle_color = solarized$base01,
  342. left_column_selected_color = solarized$base1,
  343. blockquote_left_border_color = solarized$orange,
  344. table_border_color = solarized$base00,
  345. table_row_border_color = solarized$base00,
  346. table_row_even_background_color = solarized$base02
  347. )
  348. usethis::use_data(
  349. template_variables,
  350. template_mono_accent,
  351. template_mono_accent_inverse,
  352. template_mono_light,
  353. template_mono_dark,
  354. template_duo,
  355. template_duo_light,
  356. template_duo_accent,
  357. template_duo_accent_inverse,
  358. template_solarized_light,
  359. template_solarized_dark,
  360. internal = TRUE,
  361. overwrite = TRUE
  362. )