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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。