All Projects → aaronbaggett → youngmetro

aaronbaggett / youngmetro

Licence: other
R Markdown Beamer Theme Based on sthlm, HSRM, and Metropolis themes

Programming Languages

TeX
3793 projects
r
7636 projects

Projects that are alternatives of or similar to youngmetro

Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+43421.43%)
Mutual labels:  rstudio, rmarkdown
Posterdown
Use RMarkdown to generate PDF Conference Posters via HTML
Stars: ✭ 602 (+4200%)
Mutual labels:  rstudio, rmarkdown
Summarytools
R Package to Quickly and Neatly Summarize Data
Stars: ✭ 390 (+2685.71%)
Mutual labels:  rstudio, rmarkdown
rmdTemplates
Rmarkdown templates for reproducible science
Stars: ✭ 112 (+700%)
Mutual labels:  rstudio, rmarkdown
Blogdown
Create Blogs and Websites with R Markdown
Stars: ✭ 1,327 (+9378.57%)
Mutual labels:  rstudio, rmarkdown
learning R
List of resources for learning R
Stars: ✭ 32 (+128.57%)
Mutual labels:  rstudio, rmarkdown
Rmdformats
HTML output formats for RMarkdown documents
Stars: ✭ 492 (+3414.29%)
Mutual labels:  rstudio, rmarkdown
Jupytext
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
Stars: ✭ 4,969 (+35392.86%)
Mutual labels:  rstudio, rmarkdown
R Course
Una introduccion al analisis de datos con R y R Studio
Stars: ✭ 93 (+564.29%)
Mutual labels:  rstudio, rmarkdown
Wraprmd
RStudio addin for wrapping RMarkdown paragraphs
Stars: ✭ 87 (+521.43%)
Mutual labels:  rstudio, rmarkdown
armcompanion
Companion materials for the rstudio::conf 2019 Advanced R Markdown workshop
Stars: ✭ 15 (+7.14%)
Mutual labels:  rstudio, rmarkdown
stanford-beamer-presentation
This is an unofficial LaTeX Beamer presentation template for Stanford University.
Stars: ✭ 47 (+235.71%)
Mutual labels:  latex-beamer, beamer-theme
uiucthemes
RMarkdown Templates for UIUC Theme-Oriented Documents
Stars: ✭ 45 (+221.43%)
Mutual labels:  rstudio, rmarkdown
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+49121.43%)
Mutual labels:  rstudio, rmarkdown
Xaringan
Presentation Ninja 幻灯忍者 · 写轮眼
Stars: ✭ 1,129 (+7964.29%)
Mutual labels:  rstudio, rmarkdown
Postcards
💌 Create simple, beautiful personal websites and landing pages using only R Markdown.
Stars: ✭ 208 (+1385.71%)
Mutual labels:  rstudio, rmarkdown
reportmd
Create multi-page HTML reports in R
Stars: ✭ 23 (+64.29%)
Mutual labels:  rstudio, rmarkdown
workflowr
Organize your project into a research website
Stars: ✭ 747 (+5235.71%)
Mutual labels:  rmarkdown
epoxy
Extra-strength glue engines for R Markdown and Quarto
Stars: ✭ 141 (+907.14%)
Mutual labels:  rmarkdown
frederiksberg beamer
LaTex beamer theme for the University of Copenhagen
Stars: ✭ 18 (+28.57%)
Mutual labels:  beamer-theme

youngmetro

Build Status


Way too many questions you must think I trust you
You searching for answers I do not know nothing


Overview 🏙️

The youngmetro package is a semi-custom beamer theme for use in RStudio via R Markdown. This theme borrows heavily from the HSRM, sthlm, and Metropolis Beamer themes.

Installation 🔌

if (!require("devtools")) {
  install.packages("devtools", dependencies = TRUE) 
}
devtools::install_github("aaronbaggett/youngmetro")

Usage 💻

RStudio

The youngmetro theme is designed to be used primarily within RStudio. Once installed, select File > New File > R Markdown > From Template > youngmetro. After naming and selecting a location for your prestnation, a new R Markdown document will open in the Source pane. This document contains some basic information that you will want to update (see Front Matter below).

R

The following should work if you would like to use youngmetro outside of RStudio:

rmarkdown::draft("slide_deck.Rmd", template = "metro_beamer", package = "youngmetro")

rmarkdown::render("slide_deck.Rmd")

Front Matter

The Pandoc YAML is pre-populated with the following:

---
title: "Presentation Title"
shorttitle: "Short Title"
subtitle: "Presentation Subtitle"
author: "Aaron R. Baggett, Ph.D."
short-author: "Baggett"
date: '`r format(Sys.Date(), "%B %d, %Y")`'
short-date: '`r format(Sys.Date(), "%m/%d/%y")`'
institute: | 
  | University of Mary Hardin-Baylor
  | PSYC XXXX: COURSE TITLE
short-institute: "PSYC XXXX"
department: "Department of Psychology" # Institute must be defined
mainfont: Roboto
monofont: Lucida Console
monofont: Lucida Console
fontsize: 14pt
classoption: aspectratio = 1610
output: 
   youngmetro::metro_beamer
---

Title Graphic

I designed this slide deck to pretty much serve myself. I wanted an easy way to generate custom .Rmd Beamer slides for my classes. That said, you probably want to swap out the example image for your own university’s logo. Until I come up with a better solution, you will need to do the following:

  1. Rename your title graphic to title_graphic
  2. Place your title_graphic in the figs folder
  3. Accept replacement warning

That should do the trick.

Figures

Place all figures in the figs folder and refer directly to the filename with no directory mapping required. For example:

\includegraphics{file_name.EXT}

XeLaTeX

youngmetro uses XeLaTeX as the default TeX typesetting engine. Just comment out the mainfont: and monofont options in the front matter. This should revert back to Pandoc’s defaults.

---
# mainfont: Roboto
# monofont: Lucida Console
---

Note: Roboto can be downloaded free from Google Fonts here.

Emoji

There’s not really an easy way to add emoji to pdf LaTeX documents 😡. Most packages require including emoji as essentially .png or .pdf files 🤕. Unfortunately, at the moment, the emo package does not provide functionality for pdf documents. One alternative would be to use one of several emoji extractors. Even still, you are forced to include emoji as an image. One problem with this method is that, althogh the emoji images are fairly high-resolution, they are named in sequential order. In other words, the Unicode characters are lost in the file names, which makes it difficult to search for the emoji you want.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].