我使用LaTeX在macOS机器上编写,同时使用预装的Preview.app查看已编译的文档。在重新编译LaTeX文件之后,Preview.app:
我想知道是否有一种方法可以将其配置为Preview.app:
发布于 2015-02-04 10:29:13
我相信有几个选择。
fswatch命令自己组装一些东西,您可以通过Homebrew安装它来提供类似于Linux上的inotify,并使脚本监视PDF文件,这样当它被修改时,某些AppleScript会在预览中触发刷新。它看起来是这样的:
$ fswatch -iI ./*.pdf | xargs -I{} ./RefreshPreview {}RefreshPreview脚本的位置
#!/usr/bin/env bash
osascript -e 'tell application "Preview" to quit'
sleep 1
open -a Preview "$1"如果您不希望Preview站出来并获得焦点,请使用以下方法:
#!/usr/bin/env bash
open -g -a Preview "$1"不要忘记通过运行命令使脚本可执行。
$ chmod +x RefreshPreview我刚刚发现,一个更简单、更优雅的脚本会更好地工作:
#!/usr/bin/env bash
osascript<<EOF
tell application "Preview" to open POSIX file "$1"
EOF发布于 2019-11-16 14:15:57
这不是预览的答案,但我发现浏览可以通过更改几个设置(从浏览帮助中)来实现:
当浏览文件的内容在磁盘上发生变化时,可以通过另一个程序自动重新加载文件。 若要在文件的内容在磁盘上发生更改时重新加载文件,
当磁盘上的内容发生变化时,Skim总是会问您是否应该重新加载文件,除非您选择了Auto。
然后选中"Reload自动“框。重新启动Skim,文件一生成就会自动更新。

https://stackoverflow.com/questions/28315585
复制相似问题