TeXworks 是一个用于编写 TeX(LaTeX、ConTeXt 等)文档的环境,具有基于 Unicode 的 TeX 感知编辑器、集成的 PDF 查看器以及可供临时用户和非技术用户访问的干净、简单的界面。
TeXworks 的灵感来自 Dick Koch 屡获殊荣的 macOS TeXShop 程序,该程序使更广泛的用户社区可以通过 TeX 进行高质量的排版。TeXworks 的目标是为所有平台(尤其是 GNU/Linux 和 Windows)上的用户提供类似的集成、易于使用的环境。
为了在所有系统中提供类似的体验,TeXworks 基于跨平台、开源工具和库。选择 Qt 工具包是因为其跨平台用户界面功能的质量,每个平台上的原生“look and feel”是一个现实的目标。Qt 还提供了丰富的应用程序框架,有助于相对快速地开发可用产品。
正常的 TeXworks 工作流程以 PDF 为中心,使用 pdfTeX 和 XeTeX 作为排版引擎并生成 PDF 文档作为默认格式化输出。虽然可以配置基于 DVI 的处理路径,但 TeX 世界的新手根本不需要关心 DVI,而是可以将 TeX 作为一个直接从标记的文本文件直接到现成可用的系统PDF文件。
TeXworks 包含一个基于 Poppler 库的集成 PDF 查看器,因此无需切换到 Acrobat、xpdf 等外部程序来查看排版输出。集成查看器还支持源/预览同步(例如,在源文本中按住 Control 单击以定位 PDF 中的相应位置,反之亦然)。此功能基于 Jérôme Laurens 开发的“SyncTeX”功能,并得到 TeX Live 和其他当前发行版中的 pdfTeX 和 XeTeX 程序的支持。
评论