同样是解决 LaTeX 公式预览问题,我发现了这样一个系统服务——Export Markdown to PDF。它是基于 pandoc 命令,在 iA Writer 下将文档转换为 PDF,并在默认 PDF 应用程序下预览。虽然不像 iA Writer 自带的预览那样高效,但如果只是插入几行公式,对我来说这已经最佳方案了。况且近日发布的 iA Writer 4 支持多文件、模块化编辑,对于每个子文件而言 pandoc 的编译效率也十分高了。
遗憾的是,这个 Export Markdown to PDF 已多年没有维护了,它环境变量设置已经因为新版本路径更改无法使用,而且最致命的是它不支持中文文档。于是我将它 Fork 了一下,修改成为了支持中文的 LaTeX 编译服务,下面我用四步教大家如何配置它:
mkdir ~/Templates cd ~/Templates pandoc -D latex > template.tex
然后编辑 template.tex 文件,定位到% if luatex or xelatex,在下图白色箭头处(\fi的下一行)插入如下语句:
1 2 3 4 5 6 7 8 9
% SUPPORT for Chinese \usepackage[boldfont,slantfont,CJKchecksingle]{xeCJK} \usepackage{fontspec,xltxtra,xunicode} \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase} \punctstyle{quanjiao} \setCJKmainfont{WenQuanYi Micro Hei} \setCJKsansfont{KaiTi} \setCJKmonofont{SimSun} \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
为什么要统一 Mac 系统下的视频格式?在 Windows 下随手下载一个XX影音就能解决几乎所有类型的视频的解码问题。在 Mac 下也是一样的,但是 Mac 系统有个好玩的功能——快速预览(QuickLook)——在任何文件上敲击「空格」键,可以快速预览文件内容。比如,可以快速预览 PDF 文件每一页的内容,而不需要打开 PDF 阅读器,快速播放音乐文件而不需要打开音乐播放器,快速预览图片自不必说以及快速预览视频。但尴尬是,目前快速预览视频仅限于 mp4 和 mov 格式。因此我们要进行格式转换,使电脑中常用的视频文件格式统一为 mp4 和 mov。
上述两款软件均可以进行高质量的视频压制和格式转换,但这里所谓的「高质量」并不是我们想要的「高质量」,而是指压制出来的视频码率仍然很高,超出了 1.8 Mbps 的限制。此外,它们具有 GB 级别的体积,作为 Mac 软件来说实在太大了,就 Final Cut Pro 而言还有很多普通用户用不到的专业功能,完全就是多余。