pst-diffraction 中的 3D 设置不起作用

pst-diffraction 中的 3D 设置不起作用

以下代码应输出与手册中类似的图像 在此处输入图片描述

\documentclass[english]{article}
\usepackage[T1]{fontenc}

\makeatletter
\usepackage{pstricks}
\usepackage{pst-3d}
\usepackage{pst-diffraction}
\makeatother

\usepackage{babel}
\begin{document}
\begin{pspicture}(-1.5,-2.5)(3.5,3.5)
\psdiffractionRectangle[IIID=true,Alpha=30,f=2.5,colorMode=1]
\end{pspicture}
\end{document}

不幸的是,它没有在 pdf 中呈现任何内容。我正在使用 XeTeX 和 Lyx。(还有另一个小问题,当将代码复制粘贴到文本框中以在 stackexchange 上提问时,有没有办法让每行前面都出现 4 个空格,还是我必须手动添加它)

软件包链接:这里

答案1

使用xelatexlatex->dvips>ps2pdf或使用包auto-pst-pdf

\documentclass{article}
\usepackage{pst-diffraction}
\begin{document}

\begin{pspicture}(-4,-1)(4,1) 
\psdiffractionRectangle[IIID,a=0.5e-3,k=10,f=10,pixel=0.5,lambda=650,twoSlit,s=2e-3] 
\end{pspicture} 
\end{document}

在此处输入图片描述

文档中的代码列表缺少IIID。但是,每个包也都包含源代码作为 TeX 发行版的一部分,因此您可以查看它实际上是如何完成的。

相关内容