'R' 'Markdown' Themes for 'UIUC' Documents and Presentations

A set of custom 'R' 'Markdown' templates for documents and presentations with the University of Illinois at Urbana-Champaign (UIUC) color scheme and identity standards.

Travis-CI BuildStatusCRANRStudio mirrordownloads CRAN_Status_Badge

The uiucthemes package includes a collection of UIUC-themed templates for presentations, journal articles, and exam templates.

Included in the package are:

  • beamer_illinois: Illinois colored header boxes
  • beamer_orange: Minimialist slides with a color preference to orange.
  • beamer_mil: Beamer Market Information Lab (MIL)
  • latex_journal_report: initial implementation of a journal entry for a class.

Screenshots of each template are included in package overview vignette.

beamer_illinois - Example

Within an RMarkdown file, add the following:

title: '"Illinois" UIUC Beamer Theme'
short-title: "Beamer Slides"
author: "John and Mary Doe"
short-author: "J & M Doe"
date: 'October 03, 2018'      # Month DD, YYYY (Main Slide)
short-date: '10/03/2018' # MM/DD/YYYY (Lower Right)
institute: "University of Illinois at Urbana-Champaign"
short-institute: "UIUC"
department: "Department of Magic"                # Institute must be defined
license: "Did you license this slide deck? "
section-titles: false                            # Provides slide headings
safe-columns: true                               # Enables special latex macros for columns.
# Section title     
## Subsection title 
### Frame Title
Frame content 
**Unordered List**
- [University of Illinois at Urbana-Champaign (UIUC)](http://illinois.edu)
- [Department of Statistics](http://www.stat.illinois.edu/)
- [Illinois Informatics Institute](http://www.informatics.illinois.edu/)
*Ordered List*
1. <http://thecoatlessprofessor.com>
2. <https://github.com/coatless>
#### Title for block box
Content inside of a box 
### \LaTeX
\begin{exampleblock}{Binomial Theorem}
  f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}
Hello Equation \ref{eq:binom}

This generates:

Materials Referenced


Using uiucthemes from RStudio

To use uiucthemes from RStudio:

  1. Install the latest RStudio.

  2. Install the uiucthemes package:

  1. Use the New R Markdown dialog to create an article from one of the templates:

New R Markdown

Using uiucthemes outside of RStudio

  1. Install pandoc using the instructions for your platform.

  2. Install the rmarkdown and uiucthemes packages:

  1. Use the rmarkdown::draft function to create articles:
rmarkdown::draft("slide_deck.Rmd", template = "beamer_illinois", package = "uiucthemes")

Using a development version of uiucthemes

To access the development version of uiucthemes, e.g. not on CRAN, please use:



uiucthemes 0.2.1



  • Modified template naming scheme so that templates are grouped by "Illinois".
  • Modified skeleton template of latex_journal_format to be more generic.

uiucthemes 0.2.0


  • Added additional YAML header options such as licensing and safecol feature to beamer_illinois()
  • Included a preliminary version of beamer_orange() template created by Prof. Steven Culpepper
  • Developed a template off of jss style to be used for final reports with Dr. David Dalpiaz.
    • This will be updated at a later point to use bookdown's pdf_document2() option.
  • Added a non-exported helper function load_resources_if_missing() that loads any required resources into the document's working directory if they are missing (e.g. ilogo.pdf).


  • UIUC recently adopted new identity standards. This version of uiucthemes applies the new guidelines in two ways:
    1. the "Column I" logo to the "Block I" logo.
    2. Orange and Blue colors have been updated...
      • Orange: #f47f24 / rgb(244,127,36) to #d75536 / rgb(215,85,54)
      • Blue: #003c7d / rgb(0,60,125) to #1d2639 / rgb(29,38,57)
  • Moved README images to tools/readme to ensure images appear on CRAN.


  • The name of the uiuc_beamer() theme has changed to beamer_illinois() as a means to consistently group themes by underlying technology.

uiucthemes 0.1.1


  • Added uiuc_beamer() function that enables creation of a beamer presentation with UIUC colors and identity standards.
  • Enabled TravisCI integration support.
  • Added a NEWS.md file to track changes to the package.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.1 by James Balamuta, 2 years ago

https://github.com/illinois-r/uiucthemes, http://thecoatlessprofessor.com/projects/uiucthemes/

Report a bug at https://github.com/illinois-r/uiucthemes/issues

Browse source code at https://github.com/cran/uiucthemes

Authors: James Balamuta [aut, cre] , Steven Andrew Culpepper [ctb] (Provided the Minimal Orange Beamer Theme) , David Dalpiaz [ctb] (Collaborated on the LaTeX Journal Theme) , Jose Luis Rodriguez [ctb] (Provided the Market Information Lab (MIL) Beamer Theme)

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports rmarkdown, xaringan

Suggests knitr

See at CRAN