2015-05-05 19 views
7

die tufte_template rmarkdown Datei verwenden, Ich versuche, einen neuen Absatz machen ich zwei Räume, bezeichnet hier durch * (wie \newthought{}, aber keine Kappen.):Zeilenumbrüche in R Markdown Text (nicht Codeblöcke)

# Introduction 

The Tufte-\LaTeX\ [^tufte_latex] document** 
** 
classes define a style similar to the style Edward Tufte uses in his books... 

aber dieses Ergebnis:

enter image description here

I \n anstelle des zweiten Paares von Räumen (**) auch versucht, aber pandoc wirft einen Fehler.

pandoc.exe: Error producing PDF from TeX source 
Error: pandoc document conversion failed with error 43 

Schließlich habe ich versucht, einen <br>-Tag, aber das scheint überhaupt keine Wirkung haben - es wird nicht gedruckt, den Text oder eine Pause in die PDF.

Ich möchte einen neuen Absatz, ohne die Einrückung, ähnlich \ newthough {}, aber ohne die Großschreibung ... gibt es einen Weg?

Update 1 mit Session():

> sessionInfo() 
R version 3.1.2 (2014-10-31) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C       
[5] LC_TIME=English_United States.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] digest_0.6.8 htmltools_0.2.6 rmarkdown_0.5.1 tools_3.1.2  yaml_2.1.13 

aktualisieren 2

Dies ist ein Problem, das ich speziell begegnet zu sein scheint, wenn die Vorlage Tufte mit:

enter image description here

+0

Ihr Code funktioniert für mich, keine Einrückung, keine Großschreibung. – zx8754

+0

@ zx8754 Sie haben eine volle, leere Zeile zwischen dem "Tüte LaTex Document" und "Klassen definieren ..."? – d8aninja

+0

Ja, leere Zeile. – zx8754

Antwort

12

Ich habe diese Tests versucht, es scheint zu arbeiten:

--- 
output: pdf_document 
--- 

# test 1 
No spaces used 

line1 
line2 


# test 2 
2spaces at the end of line1 

line1 
line2 

# test 3 
2spaces at the end of line1, then 2 spaces on next line 

line1 

line2 

enter image description here

test.Rmd
sessionInfo() 
R version 3.2.0 (2015-04-16) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 
Running under: Windows 7 x64 (build 7601) Service Pack 1 

locale: 
[1] LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252 
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C       
[5] LC_TIME=English_United Kingdom.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] htmltools_0.2.6 tools_3.2.0  yaml_2.1.13  rmarkdown_0.5.1 digest_0.6.8 
+0

es scheint, dass es die tufte_template ist, die diese verschiedenen Ergebnisse verursacht ... sehen Sie das neue Bild, das ich aktualisiert habe mit - Warum würde es das tun? – d8aninja

3

Es ist eine ziemlich alte Frage, aber ich schreibe eine Antwort, da es der erste Treffer ist, wenn für „Zeilenumbrüche googeln in rmarkdown ".

Wenn Sie nach PDF kompilieren, können Sie Latex-Makros verwenden. Ersetzen Sie die ** in der neuen Zeile mit \hfill\break:

# Introduction 

The Tufte-\LaTeX\ [^tufte_latex] document** 
\hfill\break 
classes define a style similar to the style Edward Tufte uses in his books...