xelatex -no-pdf
使用 pstricks+fontspec 快速浏览单页图表,但xdvipdfmx
输出.xdv
速度非常慢(大约延迟 20 秒)。
使用xdvipdfmx -E -vv efa.xdv
让我认为大部分工作都与处理字体有关。我该如何加快速度?
显然,当我运行时,它在单个命令中xelatex
执行,速度同样慢;我只是分开命令以查看更多日志。xdvipdfmx
\usepackage{fontspec}
\newfontfamily{\arabicfont}[Script=Arabic,Scale=1.5,Path=/usr/local/texlive/texmf-local/fonts/truetype/]{arabic}
这将查找并使用名为 的字体文件arabic.ttf
。我唯一的抱怨是它很慢。我还没有采取任何步骤来正确安装字体。是否有某种索引或其他预计算可以帮助?如果我不是 texlive 安装的所有者,是否存在权限问题?
当我使用常规 latex->dvips 时,它真的很快 - 1 秒而不是 30 秒 - (但我不使用 fontspec;它只是用
\usepackage{arabtex,atrans,nashbf,utf8}
\usepackage{times}
答案1
如果字体是问题的根源,那么您唯一能做的就是重建缓存并检查字体文件夹是否在其中(fc-cache -f -v)(或使用其他字体)。
但我猜想 pstricks 是个问题。xdvipdfmx 必须在后台调用 ghostscript 来即时将其转换为 pdf。这可能非常慢(甚至可能出错)。最好生成一个外部 pdf 图片(例如使用 pst-pdf/preview)并将其包含在内。