2014-06-26 10 views
21

Existe-t-il un moyen de le faire en ajoutant du code latex dans le texte ou la solution réside-t-elle dans (R) Markdown?Comment ajouter des espaces à un document RMarkdown?

Aucun signe d'une solution ici: http://rmarkdown.rstudio.com/pdf_document_format.html

À l'heure actuelle, je suis bodging une solution en ajoutant ma signature monospace au fond de la 1ère page, pour forcer la section suivante pour commencer à la page 2: https://github.com/Robinlovelace/Creating-maps-in-R/blob/master/intro-spatial-rl.pdf

Répondre

10

Vous pouvez utiliser du latex dans votre fichier Rmd. Pour avoir un saut de page, ajoutez simplement \newpage.

example.Rmd

Title 
==================== 

This is a test Rmd document. 

\newpage 

Second page 
==================== 

This text is on the second page 

Vous faites un pdf en utilisant render("example.Rmd", output_format='pdf_document')

Hope it helps,

alex

+0

Wow c'est aussi simple que ça. Je viens de découvrir que vous pouvez également ajouter des notes de bas de page (voir la discussion ici http://rmarkdown.rstudio.com/markdown_document_format.html) Je commence à penser que (R) Markdown est le format pour les gouverner tous. – RobinLovelace

23

Une autre façon facile de le faire est d'utiliser simplement HTML Mots clés. Ajouter <br> donnera un saut de ligne et je l'ai utilisé quand, pour une raison quelconque, en utilisant le (indentation à deux espaces) est ignoré.

+3

Une autre correction consiste à placer une barre oblique inversée '\\' juste devant le retour à la ligne, ce qui crée une ligne vide dans le code HTML. Je trouve également que two-spaces suivi par newline ne fonctionne pas. – bdemarest

11

Pour créer un espace vertical (Markdown au format PDF), j'utilise &nbsp;

Cette commande fonctionne comme \vspace{12pt} pour le latex.

+0

Fantastique! Cela fonctionne magnifiquement. Merci de bien vouloir. – Seanosapien

Questions connexes