All Projects → sebastiansauer → yart

sebastiansauer / yart

Licence: other
RMarkdown Template for writing PDF reports

Programming Languages

TeX
3793 projects
r
7636 projects

Projects that are alternatives of or similar to yart

wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+8407.41%)
Mutual labels:  academic, rmarkdown
huskydown
An R Markdown template using the bookdown package for preparing a PhD thesis at the University of Washington
Stars: ✭ 116 (+43.21%)
Mutual labels:  rmarkdown, rmarkdown-template
my-writing-workflow
Tutorial for converting markdown files in to APA-formatted docs, based on my workflow.
Stars: ✭ 35 (-56.79%)
Mutual labels:  academic, rmarkdown
linguisticsdown
Easy Linguistics Document Writing with R Markdown
Stars: ✭ 24 (-70.37%)
Mutual labels:  rmarkdown, rmarkdown-template
awesome-academic-writing
MERGED with https://github.com/writing-resources/awesome-scientific-writing
Stars: ✭ 39 (-51.85%)
Mutual labels:  academic, rmarkdown
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+7422.22%)
Mutual labels:  academic, rmarkdown
customer-tracker
R data products: Reports, Presentations, Apps, and API's
Stars: ✭ 19 (-76.54%)
Mutual labels:  rmarkdown
cv
[LaTeX] My academic CV
Stars: ✭ 31 (-61.73%)
Mutual labels:  academic
checkdown
R package for Rmarkdown for creating autocheck questions and hints
Stars: ✭ 25 (-69.14%)
Mutual labels:  rmarkdown
hugo-apero
Apéro is a Hugo theme for personal websites. A Hugo theme you'll want to hang out with 🌌 . This is the source for the theme files to install.
Stars: ✭ 122 (+50.62%)
Mutual labels:  rmarkdown
epoxy
Extra-strength glue engines for R Markdown and Quarto
Stars: ✭ 141 (+74.07%)
Mutual labels:  rmarkdown
academic-bloggers-toolkit
WordPress plugin providing an all-in-one solution for effective academic blogging.
Stars: ✭ 117 (+44.44%)
Mutual labels:  academic
tips-for-scientific-research
A collection of tips for scientific research
Stars: ✭ 21 (-74.07%)
Mutual labels:  academic
r-novice-inflammation
Programming with R
Stars: ✭ 142 (+75.31%)
Mutual labels:  rmarkdown
awesome-rmarkdown
An awesome rmarkdown related package collection
Stars: ✭ 39 (-51.85%)
Mutual labels:  rmarkdown
rmarkdown-workshop
A workshop format for rmarkdown. Releases contain locations in chronological order
Stars: ✭ 27 (-66.67%)
Mutual labels:  rmarkdown
academia-hugo
Academia is a Hugo resume theme. You can showcase your academic resume, publications and talks using this theme.
Stars: ✭ 165 (+103.7%)
Mutual labels:  academic
List-of-Academic-Research-on-Usability-in-FOSS
No description or website provided.
Stars: ✭ 29 (-64.2%)
Mutual labels:  academic
xaringanBuilder
An R package for building xaringan slides into multiple outputs, including html, pdf, png, gif, pptx, and mp4.
Stars: ✭ 157 (+93.83%)
Mutual labels:  rmarkdown
flipdownr
📆📆📆 Implement a Countdown in RMarkdown Documents and Shiny Applications
Stars: ✭ 30 (-62.96%)
Mutual labels:  rmarkdown

Package-License Project Status: WIP - Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

Yart: Yet another markdown report template

What is Yart?

It would be useful to have a RMarkdown template for typical (academic) reports such as class assignments and bachelor/master thesises. The LaTeX class "report" provides a suitable format for that. This package provides a simple wrapper around this class built on the standard pandoc template.

This package leans on earlier work by Aaron Wolen in his pandoc-letter repository, and extends it for use from R via the rmarkdown package. The structure of this package is heavily inspired by Dirk Eddelbuettel's nice template package linl.

The following screenshot shows on the left hand side the raw markdown file and on the right hand side the compiled pdf paper.

Features

Being built on Pandoc, yart provides the typical features of Pandoc's Markdown, inculding citation, figures, tables and references thereto -- and basically, via a template, the fully featured LaTeX beauty. Being built on RMarkdown/knitr, R can be knitted into the text document.

The specific addon of this template is that it configurates a LaTeX template suitable for (academic) reports so that the user does not have to deal with the LaTeX peculiarities and can focus on writing/contents. There are a number of levers which can be adapted by the used in the yart template including author name, title, subtitle, address, date, referee's name, assignment name, school's name, due date.

Installation

Install via R from Github:

# install.packags("devtools", dependencies = TRUE)
devtools::install_github("sebastiansauer/yart")

Be careful with build_vignettes = TRUE as it may provoke errors. To build vignettes, I recommend the R function devtools::build_vignettes(). Per default, no vignettes are built by install_github(), malheuresement.

Dependencies

  • R
  • RStudio Desktop (not strictly necessary, but recommended)
  • LaTeX
  • packages: rmarkdown and its dependencies (to be installed via R)

Please use the most recent versions of each software.

Example

Skeleton

The skeleton creates a very simple letter.

Several formatting defaults are in use. See help(yart) for a complete list and default values.

Vignette

You can download the vignette here.

Usage - as a RStudio template

First, open as a Markdown template via RStudio via File > New File > RMarkdown > From Template > YART. The template list or Rmarkdown should feature the YART template upon the package installation:

Second, "knit" to document to pdf:

or use code such as

library(rmarkdown)
draft("my_report.Rmd", template="pdf", package="yart", edit=FALSE)
render("my_report.Rmd")

to create a first draft of a new my_report.Rmd.

Usage - as a pandoc template

Open the file yart-via-template.Rmd, it calls the yart TeX template without reliance of the R package yart. Just adopt the content of this boilerplate file to you need. See this file to check the PDF output.

Demo video

Demo video

Bugs, Feedback, Issues

Please report issues here along with a reproducible example if possible.

Related work

A number of R packages for RMarkdown templates for PDF documents are available including

Author

Sebastian Sauer

License

GPL-3 for this package, the work in pandoc-letter, as well as underlying Pandoc template.

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