Подтвердить что ты не робот

Разрывы строк в тексте R Markdown (не кодовые блоки)

Используя файл tufte_template rmarkdown, я пытаюсь создать новый абзац (например, \newthought{}, но без ограничений). Я использую два пробела, обозначаемые здесь: *:

# Introduction

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

но получите этот результат:

enter image description here

Я попробовал \n вместо второй пары пространств (**), но pandoc выдает ошибку.

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

Наконец, я попытался использовать тег <br>, но это, кажется, не имеет никакого эффекта - он не печатает текст или разрыв в PDF.

Мне нужен новый абзац без отступов, похожий на \newthought {}, но без капитализации... есть ли способ?

Обновить 1 с помощью 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

Обновление 2

Это, похоже, проблема, с которой я сталкиваюсь при использовании шаблона Tufte:

enter image description here

4b9b3361

Ответ 1

Я пробовал эти тесты, кажется, работает:

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 

Ответ 2

Это довольно старый вопрос, но я отправляю ответ, так как это первый хит, когда googling для "разрывов строк в rmarkdown".

При компиляции в pdf вы можете использовать латексные макросы. Замените ** в новой строке \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...

Ответ 3

Лучший способ добавить пустые строки:

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

# Second title with 5 blank spaces above it

Вы можете попробовать это, надеюсь, это поможет. Я тестировал только в html_documents, но, вероятно, это будет работать и в pdf.