web-dev-qa-db-fra.com

Sauts de ligne dans le texte R Markdown (pas les blocs de code)

En utilisant le fichier rmarkdown tufte_template, j'essaie de créer un nouveau paragraphe (comme \newthought{}, mais pas de majuscules.) J'utilise deux espaces, indiqués ici par *:

# Introduction

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

mais obtenez ce résultat:

enter image description here

J'ai essayé \n à la place de la deuxième paire d'espaces (**) également, mais pandoc renvoie une erreur.

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

Enfin, j'ai essayé d'utiliser un <br> tag, mais cela semble n'avoir aucun effet - il n'imprime pas le texte ou une coupure dans le PDF.

Je voudrais un nouveau paragraphe, sans l'indentation, similaire à\newthought {}, mais sans la capitalisation ... y a-t-il un moyen?

Mise à jour 1 avec sessionInfo ():

> 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

mise à jour 2

Cela semble être un problème que je rencontre spécifiquement lors de l'utilisation du modèle Tufte:

enter image description here

12
d8aninja

J'ai essayé ces tests, ça semble marcher:

test.Rmd

---
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

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 
21
zx8754

C'est une question assez ancienne, mais je poste une réponse car c'est le premier hit lors de la recherche de "sauts de ligne dans rmarkdown".

Si vous compilez en pdf, vous pouvez utiliser des macros en latex. Remplacez le ** dans la nouvelle ligne par \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...
8
ssayols

La meilleure façon que j'ai trouvée pour ajouter des lignes vides est:

# First title
<br><br><br><br><br>  

# Second title with 5 blank spaces above it

Vous pouvez essayer cela, j'espère que cela vous aidera. J'ai testé dans html_documents uniquement, mais cela fonctionnerait probablement aussi en pdf.

0
Bartimus