0

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で関数を作成するにはどうすればよいですか?

4

1 に答える 1