2014-06-26 16 views
21

Czy istnieje sposób, aby to zrobić, dodając kod lateksu w tekście lub czy rozwiązanie leży w (R) Markdown?Jak dodać białe znaki do dokumentu RMarkdown?

Ani śladu rozwiązanie tutaj: http://rmarkdown.rstudio.com/pdf_document_format.html

Obecnie jestem bodging rozwiązanie dodając moje monospace podpis na dole 1 stronie, aby wymusić następny rozdział, aby rozpocząć na stronie 2: https://github.com/Robinlovelace/Creating-maps-in-R/blob/master/intro-spatial-rl.pdf

Odpowiedz

10

Możesz używać lateksu wewnątrz pliku Rmd. Aby mieć podział strony, po prostu dodaj \newpage.

example.Rmd

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

This is a test Rmd document. 

\newpage 

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

This text is on the second page 

dokonać pdf przy użyciu render("example.Rmd", output_format='pdf_document')

Nadzieja pomaga,

Alex

+0

Wow, to takie proste. Właśnie odkryłem, że możesz także dodawać przypisy (zobacz dyskusję tutaj http://rmarkdown.rstudio.com/markdown_document_format.html) Zaczynam myśleć (R) Markdown to format, który rządzi nimi wszystkimi. – RobinLovelace

23

Innym sposobem, aby to zrobić, to po prostu używać HTML tagi. Dodanie <br> da pojedynczą linię podziału i użyłem tego, gdy z jakiegokolwiek powodu, użycie (wcięcie dwukolumnowe) jest ignorowane.

+3

Kolejną poprawką jest wstawianie ukośnika odwrotnego '\\' tuż przed znakiem nowej linii, co powoduje wyświetlenie pustej linii w html. Uważam również, że dwa spacje, po których następuje znak nowej linii, nie działają. – bdemarest

11

Aby stworzyć przestrzeń pionową (Markdown do formatu PDF), używam &nbsp;

Komenda ta działa jak \vspace{12pt} na lateks.

+0

Fantastyczne! To działa pięknie. Uprzejmie dziękuję. – Seanosapien