buildVignette
位於 tools
包(package)。 說明
在一個小插圖上運行 Sweave
(或其他自定義編織函數)、 texi2pdf
和/或 Stangle
(或其他自定義纏結函數)。
這是 R CMD Sweave
的主力。
用法
buildVignette(file, dir = ".", weave = TRUE, latex = TRUE, tangle = TRUE,
quiet = TRUE, clean = TRUE, keep = character(),
engine = NULL, buildPkg = NULL, encoding, ...)
參數
file |
特點;小插圖源文件。 |
dir |
特點;將在其中生成中間文件和輸出文件的工作目錄。 |
weave |
邏輯性;應該運行編織嗎? |
latex |
邏輯性;應該tools texi2dvi如果編織產生‘.tex' 文件? |
tangle |
邏輯性;應該運行纏結嗎? |
quiet |
邏輯性;以安靜模式運行? |
clean |
邏輯性;是否刪除一些新創建的(通常是中間的)文件。請參閱下麵的詳細信息。 |
keep |
清理時無論如何都要保留的文件名列表。請注意,“target” 文件無論如何都會保留。 |
engine |
|
buildPkg |
|
encoding |
文件的編碼。如果未指定,則盡可能從文件內容中讀取。請注意,如果插圖是包的一部分, |
... |
傳遞給 weave 和 tangle 的附加參數。 |
細節
該函數確定暈影的暈影引擎(默認utils::Sweave
),然後使用該引擎編織和/或纏結小插圖。最後,如果clean
是TRUE
,新創建的中間文件(非“targets”,這些文件取決於引擎等,而不是任何keep
)將被刪除。如果clean
是NA
, 和weave
為 true,則新創建的中間輸出文件(例如,‘.tex’) 即使‘.pdf’ 文件已由它們生成。
如果buildPkg
指定後,這些包將在處理 vignette 之前加載,並將用作搜索 vignette 引擎的默認包,但在 vignette 源中明確指定的包(例如,使用‘\VignetteEngine{utils::Sweave}’來指定Sweave
發動機在utils
包)將覆蓋它。相反,如果engine
給出參數,它將覆蓋暈影源。
值
命名已生成的文件的字符向量。
作者
Henrik Bengtsson and Duncan Murdoch
也可以看看
buildVignettes
用於構建包中的所有小插圖。
相關用法
- R buildVignettes 列出並構建包插圖
- R bibstyle 選擇或定義參考書目樣式
- R update_PACKAGES 更新現有的 PACKAGES 文件
- R print.via.format 打印實用程序
- R prepare_Rd 準備用於渲染的解析 Rd 對象
- R startDynamicHelp 啟動動態 HTML 幫助係統
- R getVignetteInfo 獲取有關已安裝 Vignettes 的信息
- R matchConcordance 源行和目標行之間的一致性
- R checkVignettes 檢查包裝插圖
- 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 update_pkg_po 準備包的翻譯
- R vignetteEngine 設置或獲取暈影處理引擎
- R Rcmd R命令接口
- R Rdindex 從 Rd 文件生成索引
- R checkMD5sums 檢查並創建 MD5 校驗和文件
- R checkFF 檢查外部函數調用
- R package_dependencies 包的依賴層次結構的計算
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Build One Vignette。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。