gpt4 book ai didi

r - 让 Sweave 代码块保持在页边距内?

转载 作者:行者123 更新时间:2023-12-04 15:14:40 27 4
gpt4 key购买 nike

有时我会制作一个比页面边距更长的 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}

最佳答案

这是一个困难且极端的情况,因为在这些 a 之间没有空格。的,所以 LaTeX 可能无法换行。如果你有空格,knitr将能够产生带有 tidy=TRUE, highlight=TRUE 包裹的长行的输出。 (我认为,如果您设置 keep.source=FALSE,Sweave 也会如此)。

关于r - 让 Sweave 代码块保持在页边距内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8907613/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com