Pandoc を使用して .md ファイルを PDF に変換しようとしています。これを行う際に、LaTeX テンプレートを追加したいと思います。これを行う方法はありますか?もしそうなら、RStudioでそれを行うためのコマンドは何ですか?
私が現在使用しているコマンドは次のとおりです
```{r}
pandoc("foo.md", format="latex")
```
前もって感謝します。
これを行う 1 つの方法は、関数を使用してsystem
pandoc を直接実行し、Latex ヘッダーを追加することです。
例えば:
system("pandoc -f markdown -t latex -o foo.pdf -H template.tex -V papersize:\"a4paper\" -V geometry:\"上=2cm、下=3cm、左=2cm、右=2cm \" foo.md ")
-f は元の言語を示していますが、私は MarkDown と Latex を混ぜて使用していますが、問題なく動作します。
-t は結果の言語ですが、実際には作成されたラテックスがコンパイルされ、得られるのは .pdf ドキュメントです
-o 作成するファイルの名前
-H 追加するヘッダー。テンプレートを配置できる場所があります
-V 設定できる多くの変数。ここで、用紙サイズと余白を設定します
最後にMarkDownファイルの名前を書きます
template.tex は、Latex ドキュメントに必要なヘッダーを含む tex ファイルです。これを使用して、パッケージ、ヘッダー、およびその他のパラメーターを追加します。例えば:
\usepackage{booktabs}
\usepackage[スペイン語、es-tabla]{babel}
\usepackage{colortbl}
\usepackage{float}
\usepackage{fancyhdr}
\usepackage[singlelinecheck=false]{キャプション}
\setlength{\headheight}{40pt}
\pagestyle{ファンシー}
\lhead{私の肩書き}
\rhead{\includegraphics[height=50pt]{MyGraph.png}}