TUGboat 46:1 (2025)
The Communications of the TeX Users Group

Title: A DVI driver for R

Summary: converting DVI files into R objects, supporting LaTeX fragments as labels and annotations.

Full text of article: publicly available now.

Author: Paul Murrell (orcid)

Publication: TUGboat volume 46, number 1 (2025), pages 101–103

DOI (this page): 10.47397/tb/46-1/tb142murrell-xdvir
(previous doi - next doi)

Category: Software & Tools

Difficulty: Intermediate

Abstract: The R package xdvir provides a DVI driver that converts DVI files into R objects. This makes it possible to integrate LaTeX fragments as labels and annotations within R plots.

References:

  1. J.D. Hunter. Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3):90–95, 2007. doi.org/10.1109/MCSE.2007.55
  2. P. Murrell. Investigations in Graphical Statistics. Ph.D. thesis, The University of Auckland, 1998.
  3. P. Murrell. gggrid: Draw with 'grid' in 'ggplot2', 2022. R package version 0.2-0. CRAN.R-project.org/package=gggrid
  4. T.L. Pedersen, M. Shemanarev. ragg: Graphic Devices Based on AGG, 2024. R package version 1.3.3. CRAN.R-project.org/package=ragg
  5. R Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, 2025. www.R-project.org/
  6. G. Van Rossum, F.L. Drake. Python 3 Reference Manual. CreateSpace, Scotts Valley, CA, 2009.
  7. H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016. ggplot2.tidyverse.org
  8. Y. Xie. TinyTeX: A lightweight, cross-platform, and easy-to-maintain LaTeX distribution based on TeX Live. TUGboat 40(1):30–32, 2019. tug.org/TUGboat/tb40-1/tb124xie-tinytex.pdf
  9. Y. Xie. tinytex: Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents, 2024. R package version 0.54. github.com/rstudio/tinytex

TUGboat 46:1, 2025 (issue 142)   [generated 2025-09-19]
TUG home page; join TUG/renew membership; webmasters; facebook; x; bluesky; mastodon.