我正在尝试使用 PSTricks 为数学论文绘制一个简单的图表,尽管我无论如何也做不到。该包似乎已正确导入,因为我可以运行我找到的 PSTricks 测试文档在线的。当我尝试在 Texmaker 中运行该文档时,只出现一个空白框。我使用过无数示例,但都无济于事。
\begin{flalign*}
\text{(a) } -4 &&
\end{flalign*}
\begin{align*}
&\left|z\right| = \sqrt{x^2 + y^2} = \sqrt{(-4)^2 + 0^2} = \sqrt{16} = 4& \\
&\tan \theta = \frac{0}{-4} = 0 & \\
&\arctan (0) = 0, \pi& \\
&z = 4(\cos\pi + i\sin\pi)&
\end{align*}
\begin{pspicture}
\psline[linewidth=2pt]{<-}(2,1)
\end{pspicture}
结果是:
请注意,在添加 PSTricks 代码片段之前,大片空白处已填充了更多方程式。
我正在使用 XeLaTeX 进行编译并尝试查看输出 PDF。在我的测试中,我没有使用终端进行编译,只使用 Texmaker。
编辑:
当我向环境添加尺寸时pspicture
,我得到以下结果:
答案1
如果没有尺寸参数,您将得到 10cm x 10cm 的面积。但是,您也可以在不使用环境的情况下绘制任何线pspicture
。然后一切都指向当前点:
\listfiles
\documentclass{scrartcl}
\usepackage{amsmath,pstricks}
\begin{document}
\begin{flalign*}
\text{(a) } -4 &&
\end{flalign*}
\begin{align*}
&\left|z\right| = \sqrt{x^2 + y^2} = \sqrt{(-4)^2 + 0^2} = \sqrt{16} = 4& \\
&\tan \theta = \frac{0}{-4} = 0 & \\
&\arctan (0) = 0, \pi& \\
&z = 4(\cos\pi + i\sin\pi)&
\end{align*}
\psline[linewidth=2pt]{<-}(2,1)
\end{document}
答案2
为环境添加维度pspicture
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{pstricks}
\begin{document}
%
\begin{flalign*}
\text{(a) } -4 &&
\end{flalign*}
\begin{align*}
&\left|z\right| = \sqrt{x^2 + y^2} = \sqrt{(-4)^2 + 0^2} = \sqrt{16} = 4& \\
&\tan \theta = \frac{0}{-4} = 0 & \\
&\arctan (0) = 0, \pi& \\
&z = 4(\cos\pi + i\sin\pi)&
\end{align*}
\begin{pspicture}(0,0)(2,1)%
\psline[linewidth=2pt]{<-}(2,1)
\end{pspicture}
\end{document}
或加载auto-pst-pdf
,使用postscript
环境并进行编译pdflatex
(不要忘记-shell-escape
在 TeX Live 或 MacTeX 下、--enable-write18
在 MiKTeX 下切换)
\begin{postscript}%
\psline[linewidth=2pt]{<-}(2,1)
\end{postscript}