R 内から Pandoc を使用してマークダウン ドキュメントを PDF に変換しています。Pandoc によって出力される PDF のデフォルトの余白が大きすぎます。
この投稿では、pandoc を使用して Markdown から PDF に変換するときにマージン サイズを設定します。次のコードは、PDF のマージン幅を変更するために指定されています。
pandoc -V geometry:margin=1in -o output.pdf input.md
R内の関数でこのコードを使用しましたが、
makePDF <- function(name) {
library(knitr)
knit(paste0(name, ".Rmd"), encoding = "utf-8")
system(paste0("pandoc -o -V geometry:margin=1in ", name, ".pdf ", name, ".md"))
}
しかし、これにより次のエラーが発生します。
pandoc: geometry:margin=1inmpAnnual.pdf: openFile: does not exist (No such file or directory)
PDFのマージン幅を変更するRで関数を作成するにはどうすればよいですか?