如何使用 psvectorian 和 xelatex

如何使用 psvectorian 和 xelatex

我无法使用 xelatex 成功编译一个简单的 psvectorian 示例。

我找到了两个答案这里这里在 SE 上,但对我来说都不起作用。我试过了

  1. 使用 TeXShop,设置如下这里
  2. 使用命令行,使用xelatex test.tex

以下是两次尝试的输出错误。

我哪里做错了?

TexShop的控制台如下:

这是 XeTeX,版本 3.14159265-2.6-0.99992(TeX Live 2015)
(预加载格式=xelatex)限制 \write18 启用
....
....
(/usr/local/texlive/2015basic/texmf-dist/tex/latex/latexconfig/graphics.cfg))))(./test.aux)[1](./test.aux)
xdvipdfmx:fatal:文件过早结束

输出文件已删除。)错误 256(驱动程序返回代码)生成
输出;
文件 test.pdf 可能无效。

命令行构建的错误如下:

/usr/local/texlive/2015basic/texmf-dist/tex/latex/latexconfig/graphics.cfg))))
(/tmp/test.aux) [1] (/tmp/test.aux)
sh: gs: 未找到命令
sh: gs: 未找到命令
sh: gs: 未找到命令
...

我使用的 MWE 来自第一个链接,如下所示:

\documentclass{article}
\usepackage{psvectorian,fancyhdr,lipsum,multido}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\renewcommand{\headrulewidth}{0pt}% No header rule
\fancyhead[C]{\psvectorian[height=.7\baselineskip]{187}}
\fancyfoot[C]{%
  \makebox[0pt]{\thepage}%
  \smash{\raisebox{-\baselineskip}{\makebox[0pt]{\psvectorian[width=\textwidth,height=\baselineskip]{85}}}}}
\begin{document}

\lipsum[1]

\begin{center}
  \psvectorian[width=.3\textwidth,height=\baselineskip]{47}
\end{center}

\lipsum[2]

\begin{center}
  \quad\multido{\i=102+1}{7}{\psvectorian[height=.8\baselineskip]{\i}\quad}
\end{center}

\lipsum[3]

\end{document}

相关内容