使用 solides3d 时授予 tex 写入权限

使用 solides3d 时授予 tex 写入权限

action=writesolid使用时有一个障碍pst-solides3d。主要是,我需要为一些实体生成一些数据文件,如下所示。我想执行一些切片,示例使用此方法

\begin{pspicture}(-3,-4)(3,4)
\psset{viewpoint=50 40 30 rtp2xyz,lightsrc=viewpoint,Decran=40,}
\psSurface[ngrid=.25 .25,incolor=gray,action=writesolid,file=./silla](-2,-2)(2,2){x y mul}
\end{pspicture}

这将生成以下文件

  • 新罗-couleurs.dat
  • silla-faces.dat
  • 新罗-索姆梅茨.dat
  • silla-io.dat

我知道我会遇到安全问题Error: /invalidaccessfile in -file-

我正在使用 WinXP,我想知道如何配置我的系统来设置例外,以允许我写入此类数据文件,但该主题的手动输入超出了我的理解范围

Windows:在菜单选项中,必须将文件安全性选项设置为未选中状态。

pst-solides 用户手册:第 5 章 - 外部文件的使用

附言:我可能对这个问题使用了错误的标题(以及标签),任何改进(或编辑)的建议都非常欢迎

答案1

作为一项安全措施,Ghostscript 和 Distiller 默认不允许在 PS 到 PDF 的转换过程中进行文件读写操作... (r) file/ ...(w) file

你需要做的是:

ps2pdf -dNOSAFER mydoc.ps

使用 Distiller,-F向命令行添加选项。

相关内容