如何使 PSTricks 的 PDF 输出在 PDF 查看器上可旋转,就像我们在 Asymptote 上所做的那样?

如何使 PSTricks 的 PDF 输出在 PDF 查看器上可旋转,就像我们在 Asymptote 上所做的那样?

我刚刚在 Adob​​e Reader 上玩了一下 Asymptote 输出,发现输出可以缩放、旋转、过滤要查看的对象等等。

以下屏幕截图显示了这些功能。Asymptote 的输出如下:此(点击)

在此处输入图片描述

我的问题是如何让 PSTricks(或 TikZ)输出获得相同的功能?我们必须加载哪些包才能启用这些功能?还是只有 Asymptote 才有可能?

答案1

所讨论的 Asymptote 功能是通过在 pdf 文件中嵌入一种称为prc文件的特殊文件而获得的。此功能特定于 pdf 文件(和 Adob​​e Reader;其他 pdf 查看器不支持它),因此使用 PSTricks 实现类似的功能可能是不可能的。

使用 TikZ,理论上是可行的;但据我所知,prc 支持需要实现一个新的、仅支持 3d 的驱动程序,以及 PGF 基础层中的纯 3d 命令。我相当有信心这样的系统目前还不存在,如果它真的实现了,我会感到惊讶。

然而,有一个亮点:如果你以某种方式创建了一个有效的prc文件,media9 包可用于将其嵌入到 latex 生成的 pdf 文件中。事实上,Asymptote 使用了此包。

相关内容