如何在pst-electricfield包中绘制虚线等势线?

如何在pst-electricfield包中绘制虚线等势线?

我希望伪等势线为虚线或虚线(最好是虚线),伪电场线为实线。我试过这样做,但没有变成虚线:

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

\makeatletter
\usepackage{pstricks}
\usepackage{pst-electricfield}

\makeatother

\usepackage{babel}
\begin{document}
\begin{center}
\begin{pspicture*}(-2.5,-2.5)(2.5,2.5)
\psscalebox{0.8}{
\psElectricfield[Q={[-1 -1 0][1 1 0]},linecolor=black]
\psEquipotential[Q={[-1 -1 0][1 1 0]},linecolor=black,linestyle=dashed](-6.1,-6.1)(6.1,6.1)}
\end{pspicture*}
\par\end{center}
\end{document}

以下是渲染的图片:

在此处输入图片描述

我希望由非常小的点组成的环形线变成虚线。箭头所示的电场线是等势线,我希望它们变成虚线。我该怎么做?

答案1

使用 .pro 和 .tex 版本

http://archiv.dante.de/~herbert/texnik/dvips/pst-electricfield/

http://archiv.dante.de/~herbert/texnik/tex/generic/pst-electricfield/

下列方法可行。对于等势线,不可能有破折号:

\documentclass{article}
\usepackage{pst-electricfield}

\begin{document}
\begin{center}
\begin{pspicture*}(-2.5,-2.5)(2.5,2.5)
\psscalebox{0.8}{%
    \psElectricfield[Q={[-1 -1 0][1 1 0]},linecolor=red,linestyle=dashed]
    \psEquipotential[Q={[-1 -1 0][1 1 0]},linecolor=blue](-4,-4)(4,4)}
\end{pspicture*}
\end{center}
\end{document}

在此处输入图片描述

相关内容