I have recently installed TinyTex on my RStudio Server Open platform. While users are able to successfully knit their .Rmd
files using the RStudio UI, we are running into issues using rmarkdown::render()
under specific circumstances.
The environment is:
- R version 4.1.2
- RStudio 2021.09.2+382 "Ghost Orchid" Release (fc9e217980ee9320126e33cdf334d4f4e105dc4f, 2022-01-04) for CentOS 8
- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0
- TeX 3.141592653 (TeX Live 2022)
- kpathsea version 6.3.4
- rmarkdown 2.11
- knitr 1.37
- tinytex 0.36
From a fresh R session, rmarkdown::render()
works perfectly fine when rendering an .Rmd
file into a .pdf
file:
rmarkdown::render("~/My_Project/my_report.Rmd")
However, when attempting to render the exact same file in the same session as before - without the environment explicitly changing - I receive the following error.
! Undefined control sequence.
<argument> >{\raggedright \arraybackslash
}p{.5in}|>{\raggedright \arrayback...
l.78 ...edright\arraybackslash}p{1in}|l|r|l|l|l|l}
What is causing this issue? It seems the process is running into issues when the .tex
file is generated, as I see the following issues when trying to compile the .tex
file into .pdf
on repeated attempts:
Restarting the R session and deleting the files results in a successful rmarkdown::render()
. I am also executing in a home directory, so I have full read/write permissions.