【发布时间】:2017-01-28 21:30:56
【问题描述】:
我无偿使用knitr 编写正式的PDF 文档。我想使用代码块而不是块引用,因为......这很有趣。但是,我想放在代码块中的段落不会换行。我怎样才能做到这一点?我尝试了以下方法:
\documentclass[a4paper]{article}
\usepackage[top=1in, bottom=1in, left=1in, right=1in]{geometry}
\usepackage{csquotes}
\begin{document}
<<setup, include=FALSE, results='hide', cache=FALSE>>=
opts_chunk$set(echo=FALSE, warning = FALSE, message = FALSE, cache = FALSE, error = FALSE)
@
Some text
<<tidy=TRUE, width=50, comment=NA>>==
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit
in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum."
@
\end{document}
...这给出了这个:
我尝试了this 解决方案,但我想避免对每一行进行编号。我也尝试在“\n”中粘贴以进行换行,但无济于事。
【问题讨论】:
-
在每行末尾添加两个空格是否会在代码块中添加手动换行符?
-
不,两个空格没有任何作用。手动将文本放在不同的行确实将 \n 添加到字符串中,但字符串仍在文档中的一行。