rus*_*rce 5 r literate-programming rd roxygen2
在尝试为自己找到关于这个问题的解决方案时,我发现自己陷入了尝试编写有效的Rd标记.我想要的是添加一个名为的部分Raw Function Code,并将函数的代码放在其下.通过编写脚本来修改要包含的Rd文件,我在这方面取得了有限的成功
\section{Raw Function Code}{\code{
# some piece of R script will eventally provide this part of the text
}}
Run Code Online (Sandbox Code Playgroud)
但是,即使我手动将文本正确地分隔成.Rd文件(使用空格或制表符),每条线的初始空白区域似乎也会被剥离,留下不合需要的外观功能.我注意到如果我在白色空间之前提供一个起始字符,则保留空白区域.但是,我不想提供一个起始角色,因为我希望人们能够直接从制作的PDF中复制和粘贴.
我查看了parseRd,我知道有三种类型的文本LaTeX-like,R-like和verbatim.我试图将我的功能代码放在\ code和\ verb中,似乎都没有产生预期的结果.我该怎么做才能抓住我最初的空白区域?
宏\section包含LaTeX类型的文本,但是当你想编写代码时,你可以使用\synopsis宏,即
\synopsis
# some piece of R script will eventally provide this part of the text
}
Run Code Online (Sandbox Code Playgroud)
但这有一个问题;您不能为此部分指定名称,它会自动命名为另一个使用部分。使用宏可以实现同样的效果\examples,但现在该部分的名称是 Examples,这可能更加可疑(更不用说您可能已经有了 Examples 部分)。
| 归档时间: |
|
| 查看次数: |
588 次 |
| 最近记录: |