我无法使用 xelatex 成功编译一个简单的 psvectorian 示例。
我找到了两个答案这里和这里在 SE 上,但对我来说都不起作用。我试过了
- 使用 TeXShop,设置如下这里。
- 使用命令行,使用
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}