rk.quarto

Quarto Document Generation Suite for RKWard

VersionLicense: GPL v3 RKWardR Linter AI Gemini

rk.quarto is an RKWard plugin that provides a graphical interface for generating boilerplates, YAML headers, and syntax snippets for Quarto (.qmd) documents. It allows users to easily set up complex metadata, insert native Quarto features (like callouts and multi-column layouts), and configure academic journal extensions without needing to memorize syntax rules.

Features

What's New in Version 0.0.6

🧩 The Ultimate Quarto Snippet Arsenal

What's New in Version 0.0.5

βš™οΈ Strict YAML 1.2 Compliance & Boilerplate Polish

What's New in Version 0.0.4

πŸš€ Cross-Platform Stability & Smart Rendering

What's New in Version 0.0.3

🧼 Clean Code Generation & πŸ›‘οΈ Bulletproof Exporting

What's New in Version 0.0.2

πŸ“¦ New Component: The Quarto Renderer (Exporter)

What's New in Version 0.0.1

πŸš€ Initial Release: The Quarto Suite

🌍 Internationalization

The interface is fully localized to match your RKWard language settings:

Installation

You can install this plugin directly from GitHub using remotes within RKWard:

require(remotes)
# install_github("AlfCano/rk.quarto")
install.packages("rk.quarto", repos = c('https://alfcano.r-universe.dev', 'https://cloud.r-project.org'))

Once installed, restart RKWard to ensure the new menu items appear correctly.

Usage

The plugin is located in the main menu under: File -> Quarto Generators

It consists of three main tools:

1. Document Builder

Use this tool to generate a standard Quarto document header. The interface is divided into two main areas:

2. Quarto Cheat Sheet

Use this tool as an integrated reference guide to inject modern Quarto syntax directly into your script.

3. Journal Templates

Use this tool to write academic papers using official Quarto extensions.

4. Render Document (Exporter)

Use this tool to compile an existing .qmd file into its final document format.


Requirements

Author

Alfonso Cano Robles

Assisted by Gemini, a large language model from Google.

License

This project is licensed under the GPL (>= 3).