😎 Give your xaringan slides some style
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

268 lines
17KB

  1. <!DOCTYPE html>
  2. <!-- Generated by pkgdown: do not edit by hand --><html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <title>Custom xaringan CSS Themes • xaringanthemer</title>
  9. <!-- favicons --><link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
  10. <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
  11. <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="apple-touch-icon.png">
  12. <link rel="apple-touch-icon" type="image/png" sizes="120x120" href="apple-touch-icon-120x120.png">
  13. <link rel="apple-touch-icon" type="image/png" sizes="76x76" href="apple-touch-icon-76x76.png">
  14. <link rel="apple-touch-icon" type="image/png" sizes="60x60" href="apple-touch-icon-60x60.png">
  15. <!-- jquery --><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script><!-- Bootstrap --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous">
  16. <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script><!-- bootstrap-toc --><link rel="stylesheet" href="bootstrap-toc.css">
  17. <script src="bootstrap-toc.js"></script><!-- Font Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous">
  18. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous">
  19. <!-- clipboard.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><!-- headroom.js --><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script><!-- pkgdown --><link href="pkgdown.css" rel="stylesheet">
  20. <script src="pkgdown.js"></script><link href="extra.css" rel="stylesheet">
  21. <meta property="og:title" content="Custom xaringan CSS Themes">
  22. <meta property="og:description" content="Give your xaringan slides some style with xaringanthemer.
  23. Easy slide and plot themes for xaringan slides.
  24. ">
  25. <meta property="og:image" content="https://pkg.garrickadenbuie.com/xaringanthemer/logo.png">
  26. <meta name="twitter:card" content="summary">
  27. <meta name="twitter:creator" content="@grrrck">
  28. <meta name="twitter:site" content="@grrrck">
  29. <meta name="robots" content="noindex">
  30. <!-- mathjax --><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script><!--[if lt IE 9]>
  31. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  32. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  33. <![endif]-->
  34. </head>
  35. <body data-spy="scroll" data-target="#toc">
  36. <div class="container template-home">
  37. <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
  38. <div class="container">
  39. <div class="navbar-header">
  40. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
  41. <span class="sr-only">Toggle navigation</span>
  42. <span class="icon-bar"></span>
  43. <span class="icon-bar"></span>
  44. <span class="icon-bar"></span>
  45. </button>
  46. <span class="navbar-brand">
  47. <a class="navbar-link" href="index.html">xaringanthemer</a>
  48. <span class="version label label-danger" data-toggle="tooltip" data-placement="bottom" title="In-development version">0.4.0.9000</span>
  49. </span>
  50. </div>
  51. <div id="navbar" class="navbar-collapse collapse">
  52. <ul class="nav navbar-nav">
  53. <li>
  54. <a href="articles/xaringanthemer.html">Features</a>
  55. </li>
  56. <li>
  57. <a href="reference/index.html">Reference</a>
  58. </li>
  59. <li>
  60. <a href="articles/themes.html">Themes</a>
  61. </li>
  62. <li>
  63. <a href="articles/ggplot2-themes.html">ggplot2 Themes</a>
  64. </li>
  65. <li class="dropdown">
  66. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
  67. More
  68. <span class="caret"></span>
  69. </a>
  70. <ul class="dropdown-menu" role="menu">
  71. <li>
  72. <a href="articles/fonts.html">Fonts</a>
  73. </li>
  74. <li>
  75. <a href="articles/template-variables.html">Template Variables</a>
  76. </li>
  77. </ul>
  78. </li>
  79. </ul>
  80. <ul class="nav navbar-nav navbar-right">
  81. <li class="dropdown">
  82. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
  83. <span class="far fa-newspaper fa-lg"></span>
  84. <span class="caret"></span>
  85. </a>
  86. <ul class="dropdown-menu" role="menu">
  87. <li>
  88. <a href="https://garrickadenbuie.com/blog/xaringanthemer-v0-3-0/">xaringanthemer 0.3.0</a>
  89. </li>
  90. <li class="divider">
  91. <li>
  92. <a href="news/index.html">Changelog</a>
  93. </li>
  94. </ul>
  95. </li>
  96. <li>
  97. <a href="https://github.com/gadenbuie/xaringanthemer">
  98. <span class="fab fa-github fa-lg"></span>
  99. </a>
  100. </li>
  101. <li>
  102. <a href="https://twitter.com/grrrck">
  103. <span class="fab fa-twitter fa-lg"></span>
  104. </a>
  105. </li>
  106. <li>
  107. <a href="https://www.garrickadenbuie.com">
  108. <span class="fas fa-home fa-lg"></span>
  109. </a>
  110. </li>
  111. </ul>
  112. </div>
  113. <!--/.nav-collapse -->
  114. </div>
  115. <!--/.container -->
  116. </div>
  117. <!--/.navbar -->
  118. </header><div class="row">
  119. <div class="contents col-md-9">
  120. <div id="xaringanthemer-" class="section level1">
  121. <div class="page-header"><h1 class="hasAnchor">
  122. <a href="#xaringanthemer-" class="anchor"></a>xaringanthemer <img src="reference/figures/logo.png" align="right" height="175px">
  123. </h1></div>
  124. <!-- badges: start -->
  125. <p>Give your <a href="https://github.com/yihui/xaringan">xaringan</a> slides some style with <strong>xaringanthemer</strong> within your <code>slides.Rmd</code> file without (much) CSS.</p>
  126. <p><img src="https://raw.githubusercontent.com/gadenbuie/xaringanthemer/assets/examples.gif" alt="Animation previewing many xaringanthemer themes"></p>
  127. <div id="installation" class="section level2">
  128. <h2 class="hasAnchor">
  129. <a href="#installation" class="anchor"></a>Installation</h2>
  130. <p>You can install <strong>xaringanthemer</strong> from CRAN</p>
  131. <div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
  132. <code class="sourceCode R"><span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html">install.packages</a></span><span class="op">(</span><span class="st">"xaringanthemer"</span><span class="op">)</span></code></pre></div>
  133. <p>or you can install the development version of xaringanthemer from <a href="https://github.com/gadenbuie/xaringanthemer">GitHub</a>.</p>
  134. <div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
  135. <code class="sourceCode R"><span class="co"># install.packages("remotes")</span>
  136. <span class="fu">remotes</span><span class="fu">::</span><span class="fu"><a href="https://remotes.r-lib.org/reference/install_github.html">install_github</a></span><span class="op">(</span><span class="st">"gadenbuie/xaringanthemer"</span><span class="op">)</span></code></pre></div>
  137. </div>
  138. <div id="quick-intro" class="section level2">
  139. <h2 class="hasAnchor">
  140. <a href="#quick-intro" class="anchor"></a>Quick Intro</h2>
  141. <!-- Set link to theme-settings, template-variables, theme functions -->
  142. <p>First, add the <code>xaringan-themer.css</code> file to the YAML header of your xaringan slides.</p>
  143. <div class="sourceCode" id="cb3"><pre class="sourceCode yaml"><code class="sourceCode yaml"><span id="cb3-1"><a href="#cb3-1"></a><span class="fu">output</span><span class="kw">:</span></span>
  144. <span id="cb3-2"><a href="#cb3-2"></a><span class="at"> xaringan:</span><span class="fu">:moon_reader</span><span class="kw">:</span></span>
  145. <span id="cb3-3"><a href="#cb3-3"></a><span class="at"> </span><span class="fu">css</span><span class="kw">:</span><span class="at"> xaringan-themer.css</span></span></code></pre></div>
  146. <p>Then, in a hidden chunk just after the knitr setup chunk, load <strong>xaringanthemer</strong> and try one of the <a href="#themes">theme functions</a>.</p>
  147. <div class="sourceCode" id="cb4"><pre class="sourceCode markdown"><code class="sourceCode markdown"><span id="cb4-1"><a href="#cb4-1"></a><span class="bn">```{r xaringan-themer, include=FALSE, warning=FALSE}</span></span>
  148. <span id="cb4-2"><a href="#cb4-2"></a><span class="bn">library(xaringanthemer)</span></span>
  149. <span id="cb4-3"><a href="#cb4-3"></a><span class="bn">style_mono_accent(</span></span>
  150. <span id="cb4-4"><a href="#cb4-4"></a><span class="bn"> base_color = "#1c5253",</span></span>
  151. <span id="cb4-5"><a href="#cb4-5"></a><span class="bn"> header_font_google = google_font("Josefin Sans"),</span></span>
  152. <span id="cb4-6"><a href="#cb4-6"></a><span class="bn"> text_font_google = google_font("Montserrat", "300", "300i"),</span></span>
  153. <span id="cb4-7"><a href="#cb4-7"></a><span class="bn"> code_font_google = google_font("Fira Mono")</span></span>
  154. <span id="cb4-8"><a href="#cb4-8"></a><span class="bn">)</span></span>
  155. <span id="cb4-9"><a href="#cb4-9"></a><span class="bn">```</span></span></code></pre></div>
  156. <p><img src="https://raw.githubusercontent.com/gadenbuie/xaringanthemer/assets/example_mono_accent_1c5253.png" alt="Example title and normal slides using a green xaringanthemer theme" data-external="1"></p>
  157. <div id="matching-ggplot-themes" class="section level3">
  158. <h3 class="hasAnchor">
  159. <a href="#matching-ggplot-themes" class="anchor"></a>Matching ggplot Themes</h3>
  160. <p><strong>xaringanthemer</strong> even provides a <a href="https://ggplot2.tidyverse.org">ggplot2</a> theme with <code><a href="reference/theme_xaringan.html">theme_xaringan()</a></code> that uses the colors and fonts from your slide theme. Built on the <a href="https://github.com/yixuan/showtext">showtext</a> package, and designed to work seamlessly with <a href="https://fonts.google.com">Google Fonts</a>.</p>
  161. <p>Color and fill scales are also provided for matching sequential color scales based on the primary color used in your slides. See <code><a href="reference/scale_xaringan.html">?scale_xaringan</a></code> for more details.</p>
  162. <p>More details and examples can be found in <code><a href="articles/ggplot2-themes.html">vignette("ggplot2-themes")</a></code>.</p>
  163. <div class="sourceCode" id="cb5"><pre class="downlit sourceCode r">
  164. <code class="sourceCode R"><span class="kw"><a href="https://rdrr.io/r/base/library.html">library</a></span><span class="op">(</span><span class="va"><a href="https://ggplot2.tidyverse.org">ggplot2</a></span><span class="op">)</span>
  165. <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html">ggplot</a></span><span class="op">(</span><span class="va">diamonds</span><span class="op">)</span> <span class="op">+</span>
  166. <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html">aes</a></span><span class="op">(</span><span class="va">cut</span>, fill <span class="op">=</span> <span class="va">cut</span><span class="op">)</span> <span class="op">+</span>
  167. <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_bar.html">geom_bar</a></span><span class="op">(</span>show.legend <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span> <span class="op">+</span>
  168. <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html">labs</a></span><span class="op">(</span>
  169. x <span class="op">=</span> <span class="st">"Cut"</span>,
  170. y <span class="op">=</span> <span class="st">"Count"</span>,
  171. title <span class="op">=</span> <span class="st">"A Fancy diamonds Plot"</span>
  172. <span class="op">)</span> <span class="op">+</span>
  173. <span class="fu"><a href="reference/theme_xaringan.html">theme_xaringan</a></span><span class="op">(</span>background_color <span class="op">=</span> <span class="st">"#FFFFFF"</span><span class="op">)</span> <span class="op">+</span>
  174. <span class="fu"><a href="reference/scale_xaringan.html">scale_xaringan_fill_discrete</a></span><span class="op">(</span><span class="op">)</span></code></pre></div>
  175. <p><img src="reference/figures/index-theme_xaringan_demo-1.png" width="100%"></p>
  176. </div>
  177. <div id="tab-completion" class="section level3">
  178. <h3 class="hasAnchor">
  179. <a href="#tab-completion" class="anchor"></a>Tab Completion</h3>
  180. <p><strong>xaringanthemer</strong> is <kbd>Tab</kbd> friendly – <a href="#theme-settings">use autocomplete to explore</a> the <a href="vignettes/template-variables.html">template variables</a> that you can adjust in each of the themes!</p>
  181. <p><img src="https://raw.githubusercontent.com/gadenbuie/xaringanthemer/assets/example-rstudio-completion.gif" alt="Demonstration of argument auto-completion with RStudio" data-external="1"></p>
  182. </div>
  183. <div id="r-markdown-template-in-rstudio" class="section level3">
  184. <h3 class="hasAnchor">
  185. <a href="#r-markdown-template-in-rstudio" class="anchor"></a>R Markdown Template in RStudio</h3>
  186. <p>You can also skip the above and just create a <em>Ninja Themed Presentation</em> from the New R Markdown Document menu in RStudio.</p>
  187. <center>
  188. <img src="https://raw.githubusercontent.com/gadenbuie/xaringanthemer/assets/rmarkdown-template-screenshot.png" alt="The 'New R Markdown Document' menu in RStudio" data-external="1">
  189. </center>
  190. </div>
  191. </div>
  192. <div id="features" class="section level2">
  193. <h2 class="hasAnchor">
  194. <a href="#features" class="anchor"></a>Features</h2>
  195. <p>There’s a lot more that <strong>xaringanthemer</strong> can do! <a href="https://pkg.garrickadenbuie.com/xaringanthemer/articles/xaringanthemer.html">Discover xaringanthemer’s features.</a></p>
  196. </div>
  197. </div>
  198. </div>
  199. <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
  200. <div class="links">
  201. <h2>Links</h2>
  202. <ul class="list-unstyled">
  203. <li>Download from CRAN at <br><a href="https://cloud.r-project.org/package=xaringanthemer">https://​cloud.r-project.org/​package=xaringanthemer</a>
  204. </li>
  205. <li>Browse source code at <br><a href="https://github.com/gadenbuie/xaringanthemer/">https://​github.com/​gadenbuie/​xaringanthemer/​</a>
  206. </li>
  207. <li>Report a bug at <br><a href="https://github.com/gadenbuie/xaringanthemer/issues">https://​github.com/​gadenbuie/​xaringanthemer/​issues</a>
  208. </li>
  209. </ul>
  210. </div>
  211. <div class="license">
  212. <h2>License</h2>
  213. <ul class="list-unstyled">
  214. <li><a href="LICENSE.html">Full license</a></li>
  215. <li><small><a href="https://opensource.org/licenses/mit-license.php">MIT</a> + file <a href="LICENSE-text.html">LICENSE</a></small></li>
  216. </ul>
  217. </div>
  218. <div class="developers">
  219. <h2>Developers</h2>
  220. <ul class="list-unstyled">
  221. <li>
  222. <a href="https://www.garrickadenbuie.com">Garrick Aden-Buie</a> <br><small class="roles"> Author, maintainer </small> <a href="https://orcid.org/0000-0002-7111-0077" target="orcid.widget" aria-label="ORCID"><span class="fab fa-orcid orcid" aria-hidden="true"></span></a> </li>
  223. </ul>
  224. </div>
  225. <div class="dev-status">
  226. <h2>Dev status</h2>
  227. <ul class="list-unstyled">
  228. <li><a href="https://CRAN.R-project.org/package=xaringanthemer"><img src="https://www.r-pkg.org/badges/version/xaringanthemer" alt="CRAN status"></a></li>
  229. <li><a href="https://www.tidyverse.org/lifecycle/#stable"><img src="https://img.shields.io/badge/lifecycle-stable-brightgreen.svg" alt="Lifecycle: stable"></a></li>
  230. <li><a href="https://github.com/gadenbuie/xaringanthemer/actions"><img src="https://github.com/gadenbuie/xaringanthemer/workflows/CI%20by%20%7Btic%7D/badge.svg?branch=main" alt="CI by {tic}"></a></li>
  231. <li><a href="https://codecov.io/github/gadenbuie/xaringanthemer"><img src="https://img.shields.io/codecov/c/github/gadenbuie/xaringanthemer" alt="Codecov"></a></li>
  232. </ul>
  233. </div>
  234. </div>
  235. </div>
  236. <footer><div class="copyright">
  237. <p>Developed by <a href="https://www.garrickadenbuie.com">Garrick Aden-Buie</a>.</p>
  238. </div>
  239. <div class="pkgdown">
  240. <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.6.1.</p>
  241. </div>
  242. </footer>
  243. </div>
  244. </body>
  245. </html>