在試圖爲this question尋找解決方案時,我發現自己試圖編寫有效的Rd標記。我想要的是添加一個名爲Raw Function Code
的部分,並將該函數的代碼放在它下面。我已經寫一個腳本來修改Rd文件實現在這方面有限的成功,包括如何在編寫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中,並且都沒有產生想要的結果。我能做些什麼來保持我最初的空白空間?
當您使用R CMD Rd2pdf時,您是否嘗試過'\ begin {verbatim} ... \ end {verbatim}' – 2013-03-04 05:30:11
\ begin和\ end是未知的宏。也許我必須使用Rdconv,然後在乳膠中添加我的額外代碼而不是Rd。看起來很奇怪,沒有辦法給代碼添加縮進。 – russellpierce 2013-03-04 05:50:55