TexShop 在编译时不保存我的文件

TexShop 在编译时不保存我的文件

我在装有 MacOS 10.9.1 和 TeXLive-2013 发行版的 MacBook Pro 上运行了 TeXShop 3.26。

从几天前(我更新到 Mavericks 之后)开始,TeXShop 不会在我排版文件时自动保存它(左上角的红色按钮一直有黑点)。

我认为这很不寻常,但我无法找出问题所在。

谢谢!

答案1

我是 TeXShop 的作者。无论您是否使用自动保存,TeXShop 总是在排版之前保存源文件。在最近的系统中,“脏文件”指示器不可靠,并且似乎已在 Sierra 中完全删除。Apple 设置“关闭文档时询问是否保留更改”不会关闭自动保存,至少在 Sierra 中不会。它只是在您关闭文档时弹出一个对话框,询问您是否要恢复到其启动状态。如果您这样做,您的源文件和输出将不一致,因为输出包含您在上次排版之前所做的所有更改。

一些用户发现了一个隐藏的 Apple 偏好设置,用于关闭所有应用程序的自动保存功能。昨天我花了几个小时帮助一位用户关闭了该功能,后来又忘记了,然后在最近的系统中遇到了问题。最终,该用户创建了一个新帐户并在新帐户中运行了 TeXShop,它运行正常。

Sierra 修复了影响 TeXShop 的大量 Apple 错误,我强烈建议用户升级到该版本。我建议保持自动保存打开。特别是,TeXShop 从未在自动保存关闭的情况下进行测试,因为关闭它的首选项对普通用户是隐藏的。

答案2

我正在运行 TexShop 3.36 和 Mavericks,遇到了同样的问题。我没有使用 Mavericks 中的自动保存功能(系统偏好设置 > 常规 > “关闭文档时询问是否保留更改”已选中)。我通过在终端中输入以下内容解决了此问题:

defaults write TeXShop AutoSaveEnabled NO

并重新启动 TexShop。(我在此处的更改日志中找到了此命令:http://pages.uoregon.edu/koch/texshop/changes_3.html) TexShop 默认使用自动保存功能,在 Mavericks 中将其关闭似乎会导致此问题。

相关内容