当 \overfullrule > 0 时,Psvectorian 不起作用

当 \overfullrule > 0 时,Psvectorian 不起作用

在 Ubuntu 上使用 TexLive 2015 时,我发现当我将 \overfullrule 设置为某个非零值时,所有 psvectorian 图形都会被一个空矩形替换。例如:

\documentclass[11pt]{article}
\usepackage{psvectorian}
%\overfullrule=2cm
\begin{document}
BEFORE
\psvectorian{12}
AFTER
\end{document}

将产生我希望看到的结果:

正常输出

但如果我取消注释“\overfullrule=2cm”,则会出现以下错误结果:

删除图形后的输出

同一个文件在装有 MaxTeX 2014 的 OS X 上运行良好。在所有情况下,我都没有在日志中看到报告任何错误的信息:没有“Overfull hbox”。

有什么线索吗?

答案1

问题与简单的纯 TeX 代码中 \pspicture 的问题

如果您查看我的回答中标有“与 TeX Live 2015 中的相同”的部分,您就会看到问题出现的地方:\overfullrule设置为正值这一事实被视为草稿模式已打开的信号,因此只绘制一个框。

解决方案:升级 TeX 发行版。使用 TeX Live 2016 后,问题消失。

相关内容