GitHub - let-def/texpresso: TeXpresso:用于 LaTeX 的实时渲染和错误报告

主要观点:TeXpresso 是用于 LaTeX 的实时渲染和错误报告工具,仍处于早期开发阶段,频繁更新。它能提供“实时渲染”体验,大幅改善 LaTeX 编辑体验,尤其对大文档。
关键信息

  • 需使用git clone --recurse-submodules克隆仓库,因其使用子模块。
  • 由 TeX 引擎、PDF 渲染器、 viewer 和驱动程序组成,分别实现不同功能。
  • 支持 Emacs、Neovim 和 Visual Studio Code 等编辑器,各有相应模式及使用方法。
  • 有多个 screencasts 展示其功能,如 Neovim 集成、实时更新、使用 Quickfix 窗口等。
  • 有主题设置,包括亮/暗模式。
    重要细节
  • TeX 引擎使用修改版的 Tectonic 引擎生成texpresso-tonic辅助二进制文件。
  • PDF 渲染器使用 MuPDF。
  • viewer 用 libSDL 构建,支持多种键盘和鼠标控制。
  • Emacs 模式源在emacs/texpresso.el,启动M-x texpresso,需texpresso-tonic助手且在同一目录。
  • Neovim 模式在texpresso.vim仓库,尚不兼容 vanilla Vim。
  • Visual Studio Code 模式在texpresso-vscode仓库,可在市场中查找。
  • 感谢众多贡献者如@DominikPeters、@merv1n34k 等对其的贡献。
阅读 21
0 条评论