2014-06-26 15 views
21

Gibt es eine Möglichkeit, dies zu tun, indem Latexcode in den Text eingefügt wird oder liegt die Lösung in (R) Markdown?Wie fügt man Leerzeichen zu einem RMarkdown-Dokument hinzu?

Keine Spur von einer Lösung hier: http://rmarkdown.rstudio.com/pdf_document_format.html

Derzeit ist ich, indem Sie meine monospace Signatur an dem unteren Rand der ersten Seite, eine Lösung bodging den nächsten Abschnitt zu zwingen, auf Seite 2 zu starten: https://github.com/Robinlovelace/Creating-maps-in-R/blob/master/intro-spatial-rl.pdf

Antwort

10

Sie können Latex in Ihrer Rmd-Datei verwenden. Um einen Seitenumbruch zu haben, fügen Sie einfach \newpage hinzu.

example.Rmd

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

This is a test Rmd document. 

\newpage 

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

This text is on the second page 

Sie machen eine PDF-Datei mit render("example.Rmd", output_format='pdf_document')

Hoffe, dass es hilft,

alex

+0

Wow, es ist so einfach. Nachdem ich festgestellt habe, dass Sie auch Fußnoten hinzufügen können (siehe Diskussion hier http://rarmarkdown.rstudio.com/markdown_document_format.html) Ich fange an zu denken (R) Markdown ist das Format, um sie alle zu regeln. – RobinLovelace

23

Eine weitere einfache Möglichkeit, dies zu tun, ist nur HTML zu verwenden Stichworte. Das Hinzufügen von <br> wird einen einzigen Zeilenumbruch ergeben und ich habe das verwendet, wenn aus irgendeinem Grund die Verwendung der (Einrückung mit zwei Leerzeichen) ignoriert wird.

+3

Ein weiterer Fix ist das Setzen eines Backslash '\\' direkt vor dem Zeilenende, was zu einer Leerzeile im HTML führt. Ich finde auch, dass zwei Leerzeichen gefolgt von Newline nicht funktioniert. – bdemarest

11

Um vertikalen Raum (Markdown PDF) zu erstellen, verwende ich &nbsp;

Dieser Befehl funktioniert wie \vspace{12pt} für Latex.

+0

Fantastisch! Das funktioniert wunderbar. Dankesehr. – Seanosapien

Verwandte Themen