TeX Live 如何与编辑器交互?

TeX Live 如何与编辑器交互?

这个问题有点技术性,不是我在这里看到的常见的故障排除类型。我只是想对 TeX Live、核心操作系统和 latex 编辑器如何相互配合有一个基本的了解。例如,我的配置如下

TeX 3.1415926(TeX Live 2009/Debian)kpathsea 版本 5.0.0 版权所有 2009 DE Knuth。

凯勒 2.1.0

Linux Mint 13

对于某些文件,Kile 的编译命令 (Alt+2) 和终端命令 ( latex <<filename>>) 给出的结果略有不同,尽管后者的报告更详细。我想知道我的编辑器和终端在整个过程中的作用是什么,以及这两个编译是否在各方面都相同?任何指向某种教程的链接都会有所帮助。我有本科计算机科学背景。

答案1

LaTeX GUI 只是调用适当的命令行工具来进行排版:从您的 TeX 系统(可能是 TeX Live 或 MiKTeX)的角度来看,调用来自 GUI 而不是来自命令行这一事实无关紧要。

但是,命令行和 GUI 之间,或者 GUI 之间可能存在差异的是所使用的搜索路径。有些编辑器允许您指定命令行中活动的路径的附加/替代路径。如果您安装了多个 TeX 系统,这可能会导致不同的结果。通常,诊断此问题的方法是查看.log两个进程生成的文件。写入日志的第一件事是横幅,例如

pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013)

这会告诉您所使用的引擎的名称以及它所链接到的 TeX 系统:如果您的路径是“正确的”,您应该会从命令行和 GUI 获得相同的结果。

相关内容