Overview
quartor is an R package that provides tools to facilitate working with the Quarto publishing system.
Installation
You can install quartor using the remotes package:
# install.packages("remotes")
remotes::install_github("danielvartan/quartor")Usage
quartor is equipped with several functions to help you with Quarto, like:
-
bbt_write_quarto_bib(): Scan citations and write a bibliography file for a whole Quarto project. -
get_value_between_tags(): Extract the value located between specified begin and end tags within a character vector or a file. -
swap_value_between_tags(): Swap the values located between specified begin and end tags within a character vector or a file. -
swap_value_between_files(): Swaps the values located between specified begin and end tags within a source file and a target file. -
clean_quarto_render(): Clean Quarto render artifacts.
Please note that not all functions are documented. See the repository R directory for additional functions.
Citation
If you use this package in your work, please cite it to acknowledge the effort put into its development and maintenance. Your citation helps support its continued improvement.
citation("quartor")
#> To cite quartor in publications use:
#>
#> Vartanian, D. (2026). quartor: Tools for the Quarto publishing
#> system. https://danielvartan.github.io/quartor
#>
#> A BibTeX entry for LaTeX users is
#>
#> @Misc{,
#> title = {quartor: Tools for the Quarto publishing system},
#> author = {Daniel Vartanian},
#> year = {2026},
#> url = {https://danielvartan.github.io/quartor},
#> note = {R package},
#> }License
Copyright (C) 2026 Daniel Vartanian
quartor is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.
Contributing
Contributions are always welcome! Whether you want to report bugs, suggest new features, or help improve the code or documentation, your input makes a difference.
Before opening a new issue, please check the issues tab to see if your topic has already been reported.
