MyNixOS website logo
Description

'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.

UIUC Themes for R Markdown (uiucthemes)

R buildstatus Package-License CRAN VersionBadge CRANStatus CRAN RStudio mirrordownloads CRANstatus

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)
  • beamer_imetropolis: Metropolis Theme with Illinois colors for Beamer.
  • html_imetropolis: xaringan-powered Metropolis Theme for Illinois.
  • 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: 'June 07, 2020'      # Month DD, YYYY (Main Slide)
short-date: '06/07/2020' # 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.
output: 
   uiucthemes::beamer_illinois
---

# 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}
\begin{equation} 
  f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}
  \label{eq:binom}
\end{equation} 
\end{exampleblock}

Hello Equation \ref{eq:binom}

This generates:

Materials Referenced

Prerequisites

Using uiucthemes from RStudio

To use uiucthemes from RStudio:

  1. Install the latest RStudio.

  2. Install the uiucthemes package:

install.packages(c("rmarkdown","uiucthemes"))
  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:

install.packages(c("rmarkdown","uiucthemes"))
  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:

if(!requireNamespace("remotes")) { install.packages("remotes") }
remotes::install_github("coatless/uiucthemes")

Authors

James Joseph Balamuta with contributions from Steven Andrew Culpepper, David Dalpiaz, and Jose Luis Rodriguez.

Citing the uiucthemes package

To ensure future development of the package, please cite uiucthemes package if used for a presentation. Citation information for the package may be acquired by using in R:

citation("uiucthemes")

License

MIT - James Joseph Balamuta.

Metadata

Version

0.3.1

License

Unknown

Platforms (77)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows