quartor is an R package that provides tools to facilitate working with
the Quarto publishing system.
You can install quartor using the
remotes package:
# install.packages("remotes")
remotes::install_github("danielvartan/quartor")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.
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},
#> }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/>.
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.
