TeXShop 简介
TeXShop 是一款用于编写和排版 TeX、LaTeX 文档的 Mac 应用。它提供源文件窗口和预览窗口,默认使用 pdfTeX 和 pdfLaTeX 排版,因此生成的结果是可以立即阅读的 PDF。这是一个历史悠久的项目,于 2000 年首次发布,使用 Cocoa 为 Mac 原生编写。
TeXShop 只是一个前端:排版时它会调用 TeX 发行版中的命令行程序,而发行版需要另外安装。项目推荐完整的 MacTeX 软件包,下载量约为 6 GB;想尝试 TeX 的初学者也可以选择小得多的 BasicTeX。TeXShop 由 Richard Koch 与众多贡献者共同编写,依据 GNU GPL 第 2 版免费提供。5.57 版是一个小型错误修复版本。它是支持 Apple Silicon 和 Intel 的通用应用,需要 macOS 10.13 或更高版本。它在 Sequoia 上构建,开发者表示在 Tahoe 上运行良好。旧版本仍然提供给较旧的系统使用。
主要功能
TeXShop 涵盖日常 TeX 写作的整个流程。
- 源文件与预览:在一个窗口中编辑,在另一个窗口中阅读 PDF。
- 单窗口模式:在同一窗口中并排显示源文件和预览。
- 排版引擎:为每个文档选择引擎,并可添加自己的引擎文件。
- 同步:在源文件的某个位置与 PDF 中的相同位置之间跳转。
- Tags 菜单:直接跳转到源文件中的章、节或小节。
- 宏:运行现成的宏,并在宏编辑器中修改。
- 语法着色:主题可为括号和其他符号设置单独的颜色。
- PDF 批注:在预览中添加批注,并将结果保存为新的 PDF。
5.57 版本新功能
TeXShop 5.57 修复了 5.56 版中的少量问题。
- 修复了一个语法着色问题。
- 修复了 Settings 西班牙语本地化中有缺陷的 Themes 标签页。
- 消除了英语本地化中 Themes 部分标题下方的空隙。
- 略微改进了手册的 Themes 章节。
TeXShop 常见问题
TeXShop 免费吗?
是的。TeXShop 免费,依据 GNU GPL 第 2 版分发。
TeXShop 包含 TeX 吗?
不包含。TeXShop 是一个前端,它会调用 TeX 发行版中的程序,发行版需要另外安装。MacTeX 是完整软件包,BasicTeX 是面向初学者的小型软件包。
MacTeX 的下载有多大?
开发者称 MacTeX 是约 6 GB 的大型下载。BasicTeX 是小得多的替代方案,对初学者来说已经足够。
TeXShop 需要哪个版本的 macOS?
TeXShop 5.57 需要 macOS 10.13 或更高版本。4.79 和 4.44 版仍然提供给较旧的系统使用。
TeXShop 能在 Apple Silicon 上运行吗?
可以。TeXShop 5.57 是支持 Apple Silicon 和 Intel Mac 的通用应用。
TeXShop 能在 macOS Tahoe 上运行吗?
可以。开发者表示 5.57 版在 Sequoia 上构建,在 Tahoe 上运行良好。
TeXShop 生成什么文件?
默认情况下,TeXShop 使用 pdfTeX 和 pdfLaTeX 排版,生成的是 PDF,而不是 DVI 文件。
TeXShop 有手册吗?
有。Help 菜单中有一本约两百页的手册。开头几页是基本内容,后面的章节介绍特殊功能。
可以用 Homebrew 安装 TeXShop 吗?
可以。运行 brew install --cask texshop。
texshop.FULLMAC.app 上的 TeXShop 下载来自哪里?
下载按钮指向 TeXShop 官方下载页面 https://pages.uoregon.edu/koch/texshop/obtaining.html。texshop.FULLMAC.app 不会修改或重新打包该应用。
相似应用
MarkEditMarkEdit 是一款免费、轻量的 Mac Markdown 编辑器。它自称“Markdown 版的 TextEdit”:瞬间打开,直接编辑普通的 .md 文件而无需导入资料库,简洁的原生界面从不打扰你。它会在你输入时高亮 Markdown 语法,支持大文件,并提供强大的搜索和替换、目录、打字机模式以及大量主题。实时预览等额外功能可以通过扩展添加。MarkEdit 由 MarkEdit-app 团队开发。效率
Cluxo共享屏幕或录制教程时,鼠标指针很容易让人找不到。Cluxo 是一款小巧的菜单栏应用,会在光标周围加上彩色圆环,并显示每一次点击、拖动和滚动,让观众始终知道该看哪里。它还提供聚光灯(除指针周围外全部变暗)、实时放大镜、在屏幕上显示所按的按键,以及一边讲解一边在屏幕上标注的绘图模式。效率
Time to LeaveTime to Leave 是一款用于管理工作时间的桌面应用,界面类似打卡系统。你记录开始工作的时间,应用会在考虑午餐等休息时间后算出你应该何时下班,并在时间到时通知你。它不需要配置任何数据库:安装后即可开始打卡。你可以在“日”视图或整月的“月”视图中记录,并查看累计的工时余额。效率
ColuracetamColuracetam 是一款 Mac 上的 Markdown 阅读器和编辑器,无论在哪里都显示同样的渲染预览。在访达中选中 .md 文件按下空格键,快速查看就会以彩色渲染显示它,访达还会为你的 Markdown 文件生成缩略图。在应用中打开文件,会看到实时分栏视图:一侧是等宽字体的源码,另一侧是渲染后的页面,文本选择和搜索都可在整篇渲染文档中进行。效率
MassReplaceItMassReplaceIt 是一款可同时在大量文件中查找和替换的实用工具。选择文件或文件夹,输入要查找的内容和替换成的内容,MassReplaceIt 就会搜索文件内容或文件名,例如一次更改数百个文件的扩展名。写入之前可以预览更改,每次搜索都会给出详细结果。搜索可以保存并重复使用,过滤器能排除你不想改动的文件,纯文本无法描述的模式可以交给正则表达式处理。效率
TypeCueTypeCue 让你在录屏、教程、网络研讨会和现场演示中不再需要亲手打字。你把演示内容写成一组按顺序排列的文本块。录制时,每按一次全局快捷键(默认 Control-Option-X),它就会把下一个文本块输入到当前获得焦点的输入框中,以真实按键、接近人的速度输入,没有错字,每次录制结果都一样。输入过程中再按一次快捷键即可停止。效率
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。