我在knitr
文档(.Rnw
)中有一个R代码块,它调用两个函数draw.hist
和plot.timeseries
,其中每个函数都应创建一个不同的图。
# HEADER
\documentclass{article}
\usepackage[default]{lato}
\usepackage[T1]{fontenc}
\usepackage[sc]{mathpazo}
\usepackage{geometry}
\geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=2.5cm,rmargin=2.5cm}
\setcounter{secnumdepth}{1}
\setcounter{tocdepth}{2}
\usepackage{url}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=1,
breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
{hyperref}
\hypersetup{
pdfstartview={XYZ null null 1}}
# HERE I START DRAWING
<<test, echo = FALSE, warning = FALSE, fig.width=5, fig.height = 3 >>=
draw.hist(data$c1, "test_name_1")
plot.timeseries(data$c1)
@
我知道我可以创建两个单独的R块,但这对我来说不是一个选项。
如何在两个图之间添加换行符?
(我在Chunk options找不到合适的内容。)
答案 0 :(得分:3)
\documentclass{article}
\begin{document}
<<echo = FALSE, fig.height = 3>>=
plot(1)
asis_output("\\\\[2cm]")
plot(2)
@
\end{document}
这会在图表之间添加2厘米的额外空格。请注意,每个反斜杠都会被额外的反斜杠转义,因此\\
变为\\\\
。
答案 1 :(得分:0)
是否有可以使用外部CSS并增加保证金的选项?或者我的快速和肮脏的解决方案是粘贴一堆<br>
标签?