The goal of {bipsdown} is to provide easy to use RMarkdown output formats consistent with the BIPS house styles. All theme assets (LaTeX .sty, logo, fonts, CSS) are bundled in the package — no files need to be copied to your working directory.
You can install the current version of {bipsdown} from GitHub with pak or remotes:
pak::pak("bips-hb/bipsdown")
remotes::install_github("bips-hb/bipsdown")Use bipsdown::bips_beamer as the output format. All assets are bundled — no need to copy template files.
---
title: "Presentation Title"
subtitle: "Subtitle"
author: "Author Name"
contactauthor: "Author Name"
email: "username@leibniz-bips.de"
occasion: "Conference Name"
date: "`r Sys.Date()`"
output:
bipsdown::bips_beamer:
keep_tex: false
---- 16:9 aspect ratio (set
aspectratio: 43for 4:3) - Fira Sans/Mono fonts via xelatex (set
themeoptions: NULLto use Helvetica with pdflatex) - Thanks slide with contact information (set
thankstext: NULLto disable)
output:
bipsdown::bips_beamer:
# Override defaults
aspectratio: 43
themeoptions:
- fira
- german
thankstext: "Vielen Dank für Ihre Aufmerksamkeit!"
latex_engine: xelatexcontactauthor: Name shown on the closing slide (defaults to first author)email: Email address shown on the closing slideoccasion: Conference or event name shown on the title and closing slides
Custom frame commands usable via raw LaTeX:
\sectionframe{Title}: Section divider slide (no logo, centered text)\thanksframe{Thank you!}: Closing slide with contact information and BIPS logo\begin{emptyframe}...\end{emptyframe}: Blank slide without logo or page number
\blue{text}— BIPS Blue\orange{text}— BIPS Orange\green{text}— BIPS Green\gray{text}— BIPS Text Gray
Note
The xaringan template is experimental. Consider using the quarto extension for HTML presentations instead.
Use bipsdown::bips_xaringan as the output format:
---
title: "Presentation Title"
subtitle: "Subtitle"
author: "Author Name"
date: "`r Sys.Date()`"
output:
bipsdown::bips_xaringan: default
---The format wraps xaringan::moon_reader() with BIPS defaults (16:9 ratio, Fira fonts, GitHub syntax highlighting).
The following additional CSS classes are available:
nologo: Hide the BIPS logounnumbered: Hide the slide number
- The
{xaringan}theme was mostly created with the help of {xaringanthemer}. - The
beamertheme was implemented by Louis Dijkstra and further adapted with a pandoc template to be used with RMarkdown.
A special thanks to Márton Marczell. I used his implementation of various styles as a guide. You can find the code here: https://bitbucket.org/marczellm/beamerports. Since Marczell's work is published under the Creative Commons License (version: CC-BY-SA), the BIPS beamer style is too.
The BIPS presentation theme zoo for "I don't want to use PowerPoint" folks:
| Markup format | Intermediate format | Output format | Based on | Repo / Package | Status |
|---|---|---|---|---|---|
| LaTeX | --- | bips-beamer | Stable | ||
| RMarkdown | LaTeX | bips-beamer | bipsdown | Stable | |
| RMarkdown | xaringan | HTML | bipsdown | Experimental | |
| Quarto | LaTeX | bips-beamer | bips-quarto | Stable | |
| Quarto | reveal.js | HTML | bips-quarto | Experimental | |
| typst | --- | bips-typst / bypst | Stable |