我正在尝试 pstricks,因为它包含一些非常实用的电场和磁场包。
不过,我还不能让它工作。
我的设置如下:
- TexMaker 4.4.1
- MiKTeX 2.9
- Windows 7的
我了解到有一些技巧可以让 pstricks 工作(无意双关),并且我认为当我以这种方式将 TexMaker 配置为 QuickBuild 时,我走在了正确的轨道上:
Latex+dvips+ps2pdf+viewpdf
然后按 F1 键进入 QuickBuild,生成.log、.dvi、.ps 和 .aux但没有 PDF。
按“PS-PDF”生成进程因错误而退出,但没有列出实际错误,也没有创建日志文件。
在 TexMaker 中按下“DVI-PDF”会产生一大堆错误和一个带有几个字母的 PDF:
我使用了答案中的示例代码对这个问题:
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{pstricks-add}
\usepackage{auto-pst-pdf}
\usepackage{pst-pdf}
\begin{document}
\begin{figure}[h]
\begin{center}
\psscalebox{0.5 0.5} % Change this value to rescale the drawing.
{
\begin{pspicture}(0,-2.195)(7.73,2.195)
\psline[linecolor=black, linewidth=0.04, dotsize=0.07055cm 6.0]{-*}(3.2,1.805)(1.2,-0.595)
\psline[linecolor=black, linewidth=0.04, dotsize=0.07055cm 6.0]{-*}(3.2,1.805)(2.4,-1.395)
\psline[linecolor=black, linewidth=0.04, dotsize=0.07055cm 6.0]{-*}(3.2,1.805)(4.0,-1.395)
\psline[linecolor=black, linewidth=0.04, dotsize=0.07055cm 6.0]{*-*}(3.2,1.805)(5.6,-0.195)
\rput{66.6232}(2.6010673,-3.5480006){\psarc[linecolor=black, linewidth=0.04, linestyle=dashed, dash=0.17638889cm 0.10583334cm, dimen=outer](4.0,0.205){1.6}{208.56584}{270.0}}
\rput[bl](3.6,1.805){\Huge{$u$}}
\rput[bl](0.0,-1.395){\Large{ 1($\beta$)}}
\rput[bl](2.0,-2.195){\Large{ 2($\beta$)}}
\rput[bl](4.0,-2.195){\Large{ 3($\beta$)}}
\rput[bl](6.0,-0.595){\Large{ $n-1(\beta)$}}
\end{pspicture}
}
\end{center}
\caption{Graph of type - I matrix}\label{t1}
\end{figure}
\end{document}
那么我做错了什么?
编辑:
我现在已经添加-启用-write18到 TeXMaker 中的 pdflatex 命令并尝试了不同的 QuickBuild 序列:
PdfLaTex + Bib(la)tex + PdfLaTeX (x2) + 查看 PDF
变化的是,代码的 pstricks 部分没有输出任何内容,也没有错误消息。
我所得到的是图 1:I 型矩阵图在空白的 A4 纸顶部。