
翻了pst-optexp手冊,好像沒有內建離軸拋物面鏡。我正在嘗試製作一個實驗室設置圖,如下所示:
準直光束落在會聚透鏡上。
透鏡的焦點與 OAP 的焦點位於同一點。
OAP 反射與入射光束成 90 度角的准直光束。
答案1
5.1 版本pst-optexp
包含一個離軸拋物面鏡作為\oapmirror
。您必須指定三個節點才能正確對齊鏡子:輸入節點、中心節點(放置實際鏡子中心的位置)以及焦點。
以下是反射 90° 的鏡子的範例:
\documentclass[margin=5pt, pstricks]{standalone}
\usepackage{pst-optexp}
\begin{document}
\begin{pspicture}(5,4)
\pnodes(5,0.5){In}(1,0.5){C}(1,2){Focus}(1,4){Out}
\addtopsstyle{Beam}{fillstyle=solid,fillcolor=green!40!white}
\begin{optexp}
\oapmirror(In)(C)(Focus)
\lens[n=1.53](Focus)(Out)
\drawwidebeam[beamwidth=0.5](In){-}(Out)
\drawbeam[ArrowInside=->, ArrowInsidePos=0.2, arrowscale=3, arrowinset=0.3, linestyle=none](In){1}
\end{optexp}
\psdot(Focus)\uput[0](Focus){focus}
\end{pspicture}
\end{document}