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
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.
1 comment thread
The following users marked this post as Works for me:
|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
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
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