Welcome to the Power Users community on Codidact!
Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.
Adding option to pandoc call from RStudio
If ones uses RStudio to convert a rmarkdown file to pdf, RStudio will call pandoc with arguments like this:
/opt/homebrew/bin/pandoc +RTS -K512m -RTS Untitled.knit.md --to beamer --from markdown+autolink_bare_uris+tex_math_single_backslash --output Untitled.tex --lua-filter /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rmarkdown/rmarkdown/lua/pagebreak.lua --lua-filter /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rmarkdown/rmarkdown/lua/latex-div.lua --highlight-style tango --pdf-engine pdflatex --embed-resources --standalone
Is there an environment variable or setting which can be used to add the --verbose
option to this call?
I'm aware that one can set pandoc arguments within the yaml header of a rmarkdown file, but I'm looking for a way to automatically invoke the verbose option for all files.
RStudio version: 2021.09.0+351
2 answers
This is admittedly rather ugly, but you could move the PANDOC program to elsewhere, and replace it with your own script. That script can add command line arguments, then run the real PANDOC. One issue is that you'll have to re-do this every software update. Like I said, it's ugly.
The following users marked this post as Works for me:
User | Comment | Date |
---|---|---|
samcarter | (no comment) | Nov 29, 2022 at 21:59 |
I assumed that RStudio would get the path from somewhere, rather than it being hardcoded, and based on the response in a comment thread, that somewhere is RSTUDIO_PANDOC
in .Rprofile
.
So you should be able to adjust the path there, to point RStudio at a wrapper script that adds the parameter you want to pass to pandoc
.
Since this is about a parameter that shouldn't affect how pandoc
actually runs, its absence also shouldn't have any significant negative effects if you move this to a system where RStudio's configuration isn't set up in such a way.
1 comment thread