主要还是回自己的文 :P
XeTeX 处理 pdf 图形时, 个人遇过两个困难:
1. 出现 rotating 90... not supported yet -> 结果无法引入图形
经过 google, 发现这可以用 ghostscript 来解决
主要是参考大陆的文章:
http://bbs.ctex.org/forum.php?mod=viewthread&tid=66781
你可以先处理一下原图形,然后就可以用在xelatex中了。
这个操作并不复杂,用
GhostScript就可以,如在Windows下,用
gswin32c -sDEVICE=pdfwrite -o new-bolt.pdf bolt.pdf
就可以得到一个new-bolt.pdf,结果就会把里面多余的旋转命令去掉。
大量图形很容易做批处理操作。
2. PDF 版本转换的问题:
XeTeX 支援的版本在 PDF-1.4 以下, 对于较新的版本, 可以用以下指令
转换, 这样子的速度会比较快:
参考:
https://rohieb.wordpress.com/2012/06/09/use-ghostscript-to-convert-pdf-files/
指令是:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dNOPAUSE -dQUIET -dBATCH
-sOutputFile=new-pdf1.5.pdf original.pdf
(gs 可能要用 gswin32c 取代)
这样子可以把原本 original.pdf 转换成 1.5 版的 new-pdf1.5.pdf 档案
ghostscript 是免费软件, 可自由下载使用