![TeX Live 如何与编辑器交互?](https://linux22.com/image/280180/TeX%20Live%20%E5%A6%82%E4%BD%95%E4%B8%8E%E7%BC%96%E8%BE%91%E5%99%A8%E4%BA%A4%E4%BA%92%EF%BC%9F.png)
这个问题有点技术性,不是我在这里看到的常见的故障排除类型。我只是想对 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 获得相同的结果。