2014-09-16 3 views
15

Per impostazione predefinita, i documenti PDF creati da Knit PDF sono dimensioni Letter USA. Invece vorrei creare documenti in formato A4. Ho la sensazione che questo dovrebbe essere semplice da modificare, nella GUI RStudio o aggiungendo un'opzione ai metadati nella parte superiore del file Rmd. Purtroppo non riesco a trovare alcuna istruzione su come farlo. C'è un modo per specificare la dimensione della carta, preferibilmente all'interno del file Rmd stesso? Sto ancora usando RStudio versione 0.98.953, ma posso aggiornare se sarebbe di aiuto.Come posso cambiare il formato della carta quando utilizzo Knit PDF in RStudio?

Sarei grato se qualcuno potesse indicarmi la giusta direzione.

risposta

27

OK, quindi l'ho capito. Nell'intestazione del file .Rmd, le opzioni documentclass e classoption vengono scritte nel preambolo del file .tex risultante. La classe di documento article accetta un numero di opzioni di formato carta tra cui a4paper. L'intestazione del file .RMD sarà quindi simile a questa:

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

Per ulteriori informazioni si veda: http://rmarkdown.rstudio.com/pdf_document_format.html

+0

Come ti aggiungere a4paper e del paesaggio? Documentclass può essere ripetuto, in base al tuo link, ma quando lo faccio R genera un errore? Felice di aprire una nuova domanda, se appropriato ... – user2716568

+0

Puoi avere più di una 'classezione 'separando più opzioni con virgole o usando un elenco puntato, come discusso in [questa risposta SO] (https://stackoverflow.com)/a/47171650/496.488). – eipi10