checkVignettes
位於 tools
包(package)。 說明
通過在包上運行Sweave
(或其他自定義編織函數)和/或Stangle
(或其他自定義纏結函數)來檢查包的所有小插圖。在纏結步驟之後找到的所有 R 源代碼文件都經過 source
編輯,以檢查所有代碼是否可以無錯誤地執行。
用法
checkVignettes(package, dir, lib.loc = NULL,
tangle = TRUE, weave = TRUE, latex = FALSE,
workdir = c("tmp", "src", "cur"),
keepfiles = FALSE)
參數
package |
命名已安裝包的字符串。如果給定,則在子目錄‘中查找暈影源文件文檔’。 |
dir |
指定包根源目錄路徑的字符串。如果給定,則在子目錄‘中查找暈影源文件小插圖’。 |
lib.loc |
目錄名稱的字符向量R Library ,或 |
tangle |
與 |
weave |
進行編織? |
latex |
邏輯:如果 |
workdir |
檢查小插圖時用作工作目錄的目錄。如果 |
keepfiles |
刪除臨時目錄中的文件?當 |
細節
此函數首先使用 pkgVignettes
查找包小插圖,特別是它們的小插圖引擎(請參閱 vignetteEngine
)。
如果tangle
為 true,然後運行Stangle
(或引擎提供的其他自定義纏結函數)來生成(一個或多個)R每個小插圖中的代碼文件,然後source
依次讀取每個代碼文件。
如果weave
是真的,這些小插曲都貫穿了Sweave
(或引擎提供的其他自定義編織函數)。如果latex
也是如此,並且不存在‘生成文件' 在小插圖目錄中,texi2pdf
在中間運行'.tex' 來自編織的那些在前麵的步驟中沒有給出錯誤的小插圖的文件。
值
"checkVignettes"
類的對象,它是一個列表,其中包含在纏結、源、編織和乳膠步驟期間發現的錯誤消息。有一個 print
方法用於顯示此類對象中包含的信息。
相關用法
- R checkMD5sums 檢查並創建 MD5 校驗和文件
- R checkFF 檢查外部函數調用
- R checkTnF 檢查 R 包或 T/F 代碼
- R checkRdaFiles 報告已保存圖像的詳細信息或重新保存它們
- R checkRd 檢查 Rd 對象
- R checkPoFiles 檢查翻譯文件中格式字符串不一致的情況
- R check_packages_in_dir 檢查源碼包及其反向依賴
- R charsets 字符集之間的轉換表
- R codoc 檢查代碼/文檔的一致性
- R compactPDF 壓縮 PDF 文件
- R update_PACKAGES 更新現有的 PACKAGES 文件
- R print.via.format 打印實用程序
- R prepare_Rd 準備用於渲染的解析 Rd 對象
- R startDynamicHelp 啟動動態 HTML 幫助係統
- R getVignetteInfo 獲取有關已安裝 Vignettes 的信息
- R matchConcordance 源行和目標行之間的一致性
- R Rd2HTML 路轉換器
- R HTMLheader 為 R 幫助生成標準 HTML 標頭
- R undoc 查找未記錄的對象
- R vignetteInfo 有關暈影的基本信息
- R HTMLlinks 從包文檔收集 HTML 鏈接
- R xgettext 從包中的 R 文件中提取可翻譯消息
- R toTitleCase 將標題轉換為標題大小寫
- R package_native_routine_registration_skeleton 編寫用於將本機例程注冊添加到包的框架
- R parse_Rd 解析 Rd 文件
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Check Package Vignettes。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。