web-dev-qa-db-ja.com

RStudioでKnit PDFを使用する場合、用紙サイズを変更するにはどうすればよいですか?

デフォルトでは、PDFニットで作成されたドキュメントPDFは米国のレターサイズです。代わりに、A4サイズのドキュメントを作成したいと思います。これは単純なはずだと感じています。 RStudio GUIで、またはRmdファイルの上部にあるメタデータにオプションを追加して変更します。残念ながら、これを行う方法の説明が見つかりません。できればRmd内で用紙サイズを指定する方法はありますか。ファイル自体?私はまだRStudioバージョン0.98.953を使用していますが、それが役立つ場合はアップグレードできます。

誰かが私を正しい方向に向けてくれたらありがたいです。

24
Nicholas

OK、それで私はそれを理解しました。 .Rmdファイルのヘッダーでは、オプションdocumentclassおよびclassoptionが結果の.texファイルのプリアンブルに書き込まれます。 articleドキュメントクラスは、a4paperを含む多くの用紙サイズオプションを受け入れます。 .Rmdファイルのヘッダーは次のようになります。

---
title: "Title"
author: "Name"
date: "Date"
output:
  pdf_document
documentclass: article
classoption: a4paper
---

詳細については、以下を参照してください。 http://rmarkdown.rstudio.com/pdf_document_format.html

33
Nicholas

少なくとも新しいバージョンのrmarkdown Rパッケージ(およびPandoc)では、次のように設定できます。

---
output: pdf_document
papersize: a4
---
6
Salim B