gpt4 book ai didi

r - 编写 Rd 文档时如何在一行中保留初始空格?

转载 作者:行者123 更新时间:2023-12-04 21:19:35 27 4
gpt4 key购买 nike

结合试图为自己寻找解决方案 this question ,我发现自己陷入了尝试编写有效 Rd 标记的过程中。我想要的是添加一个名为 Raw Function Code 的部分并将函数的代码放在它下面。通过编写脚本来修改 Rd 文件,我在这方面取得了有限的成功

\section{Raw Function Code}{\code{
# some piece of R script will eventally provide this part of the text
}}

但是,即使我手动将文本正确间隔到 .Rd 文件中(使用空格或制表符),每行的初始空白似乎也被剥离了,留下了不受欢迎的功能。我注意到,如果我在空白之前提供一个起始字符,空白将被保留。但是,我不想提供起始字符,因为我希望人们能够直接从生成的 PDF 中复制和粘贴。

我已审核 parseRd我知道有三种类型的文本 LaTeX-
像、R 样和逐字逐句。我试图将我的函数代码放在\code 和\verb 中,但似乎都没有产生预期的结果。我能做些什么来保持我最初的空白?

最佳答案

\section宏包含 LaTeX 类型的文本,但是当您要编写代码时,可以使用 \synopsis宏,即

\synopsis
# some piece of R script will eventally provide this part of the text
}

不过这有一个问题;您不能为此部分命名,它会自动命名为另一个用法部分。同样的事情可以通过使用 \examples 来实现宏,但现在该部分的名称是“示例”,这可能更加可疑(更不用说您可能已经有了“示例”部分)。

关于r - 编写 Rd 文档时如何在一行中保留初始空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15194789/

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