不知道大家有没有注意到这样一个细节,当我们在 Ulysses 中插入一张图片并要为其添加说明时,用 HTML 预览也可以正常显示,但是一旦使用 PDF 格式导出图片说明就会消失。由于写论文的需要只好自己动手丰衣足食了。

这对于用 Ulysses 写论文或者格式要求比较严格的文章的朋友们来说这可不是什么好消息。MilkShake羊 学姐给我提供了一条思路,于是就写出来与大家分享了。

首先你需要:iCabMobile 与 Ulysses 这两个软件,如果有 Workflow 和 Documents 当然是更好的了。

确认你已经为你的图片添加好了说明,使用 HTML 格式预览并导出到 iCabMobile。


解压 Ulysses 发送过来的压缩包文件,解压并打开 index.html 文件。此时你应该也能看到正常显示的图片说明文字。

在 iCabMobile 的动作菜单中选择打印这个功能,打印页面。

双指缩放全屏预览打印文件,这时候你会看到左下角有个分享菜单按钮。可以下载我的这个 https://workflow.is/workflows/65a810513eec48d39ca89eb4a086354d 来实现更好的体验。

Workflow 实现的功能:

给导出的 PDF 文件重命名

自动备份一份到 iCloud Drive

备份完成后文件自动在 Documents 打开

彩蛋:两个小建议

如果你发现导出的 PDF 文件上方都有一行长长的本地文件 URL 链接你可以在 iCabMobile 中设置不要自动添加这个 URL。

iCabMobile 的确是个强大的浏览器,但是真正需要用的功能并不是那么多,可以合理安排一下工具栏,极简主义。


请输入图片标题Q:为什么我不能直接用 Safari 的打印页面功能直接来导出 PDF,而要专门再去买一个 iCabMobile?

A:沙盒限制,iCabMobile 也是把资源文件都拷贝一份到自己的文档目录下才能正常显示网页的。

Mac OS 也可以用类似的方法通过 Safari 来打印出带有图片说明的 PDF 文档。