texi2dvi
位於 tools
包(package)。 說明
運行 latex
/pdflatex
、 makeindex
和 bibtex
直到所有 cross-references 都解析為創建 dvi 或 PDF 文件。
用法
texi2dvi(file, pdf = FALSE, clean = FALSE, quiet = TRUE,
texi2dvi = getOption("texi2dvi"),
texinputs = NULL, index = TRUE)
texi2pdf(file, clean = FALSE, quiet = TRUE,
texi2dvi = getOption("texi2dvi"),
texinputs = NULL, index = TRUE)
參數
file |
字符串。 LaTeX 源文件的名稱。 |
pdf |
合乎邏輯的。如果 |
clean |
合乎邏輯的。如果是 |
quiet |
合乎邏輯的。除非發生錯誤,否則不會輸出。 |
texi2dvi |
字符串(或 |
texinputs |
|
index |
邏輯:應該準備索引嗎? |
細節
texi2pdf
是 texi2dvi(pdf = TRUE)
常見情況的包裝器。
盡管有這個名字,但這被用於R編譯 LaTeX 文件,特別是那些由小插圖和Rd2pdf
腳本(用於包參考手冊)。它確保了‘base Rhome/分享/texmf’目錄位於TEXINPUTS路徑,所以R樣式文件,例如‘Sweave.sty' 和 'Rd.sty’將會被發現。使用的 TeX 搜索路徑首先是現有的TEXINPUTS設置(或當前目錄,如果未設置),然後是參數的元素texinputs
, 然後 'R_HOME/分享/texmf’最後是默認路徑。進行類似的更改BIBINPUTS和BSTINPUTS設置。
默認選項為texi2dvi
從環境變量設置R_TEXI2DVICMD,默認值是從環境變量設置的TEXI2DVI或者如果未設置,則從選擇時選擇的值R已配置。
一個 shell 腳本texi2dvi
是 GNU 的一部分texinfo
。已發布的版本存在幾個問題,因此如果您的版本無法正常工作,請嘗試R_TEXI2DVICMD=仿真.
有時索引包含特殊字符,這會導致索引失敗(特別是在使用‘超級參考’ LaTeX 包),即使輸入有效。論點index = FALSE
提供了允許在發生這種情況時製作軟件包手冊:它使用仿真。
值
看不見的NULL
。用於在當前工作目錄(也可能是其他文件,尤其是 clean = FALSE
)中創建 dvi 或 PDF 文件的副作用。
注意
有各種版本texi2dvi
類似 Unix 上的腳本,並且已經發現了相當多的錯誤,其中一些是R包裝器可以工作。
texi2dvi
版本 4.8
(由 macOS 提供)中存在的一個問題是,對於包含空格的路徑,或者文件的絕對路徑包含空格,它無法正常工作。
這三種可能的方法都有其獨特之處。例如,類似 Unix 的 texi2dvi
腳本會刪除已存在的輔助文件,但其他兩種方法不會刪除(並且可能會被此類文件混淆)。
在支持的地方(texi2dvi
5.0及更高版本;texify.exe
來自 MiKTeX),選項--max-iterations=20用於避免無限重試。
仿真模式支持quiet = TRUE
從R僅 3.2.3。現在clean = TRUE
僅當轉換成功時才會在此模式下進行清理 - 這使用戶有機會在發生錯誤時檢查日誌文件。
所有方法都應該尊重環境變量的值LATEX,PDFLATEX,MAKEINDEX和BIBTEX獲取相應命令的完整路徑。
作者
Originally Achim Zeileis but largely rewritten by R-core.
相關用法
- R testInstalledPackage 測試已安裝的軟件包
- R toTitleCase 將標題轉換為標題大小寫
- R toRd 將對象轉換為 Rd 代碼片段的通用函數
- R toHTML 在 HTML 中顯示對象
- 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 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-devel大神的英文原創作品 Compile LaTeX Files。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。