相关疑难解决方法(0)

knitr - 如何对齐代码和并排绘图

是否有一种简单的方法(例如,通过块选项)来获取块的源代码和它并排生成的图,如本文档的第8页(以及其他)?

我试过使用out.width="0.5\\textwidth", fig.align='right',这使得绘图正确占据了页面的一半并且与右边对齐,但源代码显示在它上面,这是正常的行为.我想把它放在情节的左侧.

谢谢

示例代码:

<<someplot, out.width="0.5\\textwidth", fig.align='right'>>=
plot(1:10)
@
Run Code Online (Sandbox Code Playgroud)

r knitr

10
推荐指数
2
解决办法
2551
查看次数

获取Sweave代码块以保持页边距?

有时我会制作一个R代码块(在Sweave中),它比页面的边距长.一旦发生这种情况,有没有办法强迫它"走到下一行"?

这是一个简单的例子:

\documentclass[a4paper]{article}

\usepackage{Sweave}

\DefineVerbatimEnvironment{Sinput}{Verbatim} {xleftmargin=2em,
                                              frame=single}
\DefineVerbatimEnvironment{Soutput}{Verbatim}{xleftmargin=2em,
                                              frame=single}
\title{Sweave with boxes}

\begin{document}
\maketitle

<<echo=FALSE>>=
options(width=60)
@

Here is an example of a code chunk followed by an output chunk,
both enclosed in boxes.

<<>>=
print(rnorm(99))
@


<<>>=
print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
@


\end{document}
Run Code Online (Sandbox Code Playgroud)

latex r tex sweave

6
推荐指数
1
解决办法
2576
查看次数

标签 统计

r ×2

knitr ×1

latex ×1

sweave ×1

tex ×1