[New R Package] rmd: Easily Install, Load and Explore the R Markdown Family
Repo
https://github.com/pzhaonet/rmd
What is the project about?
Since 'rmarkdown' and 'knitr', more and more members (rticles, bookdown, mindr...) have been joining the R Markdown family. Users can write elegant reproducible documents, manuscripts, dissertations, books, blog posts, posters, and slides within the framework of R markdown. It is exciting, while the installation and maintenance becomes annoying. In the meanwhile, there are plenty of useful RStudio addins, which equip the RStudio IDE as a powerful markdown editor. However, these little tools are often hidden somewhere deep in the community, and it is difficult to dig them out.
With 'rmd' you can easily explore, install, and load them for both R users and non-users. Furthermore, 'rmd' provides a RStudio addin to explore the R Markdown family and install them with a single click.
Forget R, and enjoy the wonderful world of R Markdown.
What are the current features?
Load multiple functions with one command
When 'rmd' is loaded, multiple useful markdown packages are loaded. Uses can directly write all kinds of documents with them.
require('rmd')
>> Loading required package: rmd
>> -- Attaching packages --------------------------------------------- rmd 0.1.3 --
>> √ rmarkdown 1.11.2 √ tinytex 0.9
>> √ knitr 1.21 √ xaringan 0.8
>> √ bookdown 0.9 √ citr 0.2.0
>> √ blogdown 0.10 √ mindr 1.1.10
>> √ rticles 0.6 √ bookdownplus 1.5.4
'rmd' provides four main functions currently.
rmd_conflicts(): check the conflicts of the functions in 'rmd' and other loaded packages.
rmd_deps(): list all the 'rmd' dependencies.
rmd_packages(): list all packages in 'rmd'.
rmd_update(): check to see if all rmd packages (and optionally, their dependencies) are up-to-date, and will install after an interactive confirmation.
'rmd' provides an RStudio addin. Click the 'Addins' button on the tool bar and find 'R Markdown Family' under 'RMD'. A table of suggested R markdown packages will pop out. A package in a green row has already been installed. Click a row to install or remove the package.
List of R markdown family members
The R markdown family members in the 'rmd' addin can be found on GitHub. If you made a useful package for the R markdown family, feel free to make a pull request and add it to the list.
Package | Date Added | Description | On CRAN? | Author | More links | Notes |
---|---|---|---|---|---|---|
beautifyR | 2019-01-26 | RStudio addin for formatting Rmarkdown tables | :x: | Matthias Weigand | Demo GIF | |
blogdown | 2019-01-26 | Create Blogs and Websites with R Markdown | :white_check_mark: | Yihui Xie et al. | Doc | |
bookdown | 2019-01-26 | Authoring Books and Technical Documents with R Markdown | :white_check_mark: | Yihui Xie et al. | Doc | |
bookdownplus | 2019-01-26 | The shortcut to the R package bookdown for writing varied types of books and documents | :white_check_mark: | Peng Zhao | Gallery | |
caseconverter | 2019-01-26 | Convert text cases to lower, upper, snake, camel cases | :x: | strboul | Demo GIF | |
citr | 2019-01-26 | Search a BibTeX-file and insert formatted Markdown citations | :white_check_mark: | Frederik Aust | Demo gif | |
drposter | 2019-01-26 | Generate Academic Posters in R Markdown and CSS, inspired by 'reveal.js' | :x: | Ben Bucior | Demo pdf | |
insertImage | 2019-01-26 | Insert image into R Markdown with file chooser. Copy image file to project. | :x: | Ludvig R Olsen | ||
inserttable | 2019-01-26 | RStudio add-in facilitating insertion of nicely formatted tables in R markdown documents or plain R scripts. | :x: | Lorenzo Busetto | Blog Post | |
knitr | 2019-01-26 | A general-purpose tool for dynamic report generation in R | :white_check_mark: | Yihui Xie et al. | Blog Post | |
mindr | 2019-01-26 | Convert markdown files (.md, .Rmd) into mindmaps (brainstorms) | :white_check_mark: | Peng Zhao | Slides | |
pagedown | 2019-01-26 | Paginate the HTML Output of R Markdown with CSS for Print | :white_check_mark: | Yihui Xie et al. | Doc | |
regexplain | 2019-01-26 | Interactive regular expression utility belt | :x: | Garrick Aden-Buie | Demo gifs | |
remedy | 2019-01-26 | RStudio Addins to Simplify Markdown Writing | :x: | ThinkR | How it works | |
rmarkdown | 2019-01-26 | Dynamic Documents for R | :white_check_mark: | JJ Allaire et al. | Website | |
rmd | 2019-01-26 | Easily Installs and Loads the R Markdown Family | :white_check_mark: | Peng Zhao | ||
rosr | 2019-01-26 | Create academic R markdown projects for open science and reproducible research | :x: | Peng Zhao | ||
RStudioConsoleRender | 2019-01-26 | Render an R Markdown document in the global environment | :x: | Jeff Johnston | Blog post | |
rticles | 2019-01-26 | LaTeX Journal Article Templates for R Markdown | :white_check_mark: | JJ Allaire et al. | ||
splitChunk | 2019-01-26 | Split code chunk in R Markdown | :x: | Ludvig R Olsen | ||
strcode | 2019-01-26 | Insert code block separators and section titles | :x: | Lorenz Walthert | Demo GIF | |
tinytex | 2019-01-26 | A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live | :white_check_mark: | Yihui Xie et al. | Blog post | |
uniscape | 2019-01-26 | Convert non-ASCII strings to a portable format | :x: | Mikko Korpela | Screenshot | |
wellspell.addin | 2019-01-26 | Quick spellcheck with hunspell | :x: | Clemens Schmid | ||
wordcountaddin | 2019-01-26 | Count non-code words in Rmd documents | :x: | Ben Marwick | Screenshot | |
WrapRmd | 2019-01-26 | Wrap selected R Markdown text but don't insert lines breaks into inline R code | :x: | TJ Mahr | ||
xaringan | 2019-01-26 | Create HTML5 slides with R Markdown and the JavaScript library 'remark.js' | :white_check_mark: | Yihui Xie et al. | Slides |
Technology Stack
'rmd' is developed in R language.
Roadmap
The main structure of 'rmd' is more or less done. In the future, two things will be maintained.
- Keep an eye on useful R markdown packages and add the new ones into the R markdown family.
- Collect nice tools and maintain the addin list.
How to contribute?
Anyone can get in touch with me by leaving me a reply on steem @dapeng or on https://github.com/pzhaonet/rmd.
Thank you for your contribution @dapeng! It is nice to see you are back to @utopian-io !
src
.zzz.R
could be better renamed.Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Chat with us on Discord.
[utopian-moderator]
Thank you @justyy for your comments! Yeah, it is great to come back! Let me explain a little bit.
zzz.R
needs a better name.Happy New year.
Thank you for your review, @justyy! Keep up the good work!
Hi @dapeng!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server
@dapeng You have received a 100% upvote from @botreporter because this post did not use any bidbots and you have not used bidbots in the last 30 days!
Upvoting this comment will help keep this service running.
Hey, @dapeng!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!