2014-09-16 2 views
15

По умолчанию документы PDF, созданные вязаным PDF, имеют размер Letter Letter. Вместо этого я хотел бы создать документы формата A4. У меня такое ощущение, что это простое изменение, либо в графическом интерфейсе RStudio, либо путем добавления опции к метаданным в верхней части файла Rmd. К сожалению, я не могу найти никаких инструкций, как это сделать. Есть ли способ указать размер бумаги, желательно в самом файле Rmd? Я все еще использую RSTudio версии 0.98.953, но могу обновить, если это поможет.Как изменить размер бумаги при использовании Knit PDF в RStudio?

Буду благодарен, если кто-то может указать мне в правильном направлении.

ответ

27

ОК, поэтому я понял. В заголовке файла .Rmd параметры и 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

+0

Как бы вы добавить a4paper и ландшафт? Документ может повторяться в соответствии с вашей ссылкой, но когда я это делаю, R вызывает ошибку? Рад открыть новый вопрос, если это необходимо ... – user2716568

+0

У вас может быть несколько «classoption», разделив несколько параметров запятыми или с помощью маркированного списка, как описано в [this SO answer] (https://stackoverflow.com/а/47171650/496488). – eipi10

Смежные вопросы