LaTexDraw使用

LaTexDraw使用

编译顺序是

1 Latex     这个会把.tex转换成为dvi文件

2 dvi->ps  这个当然是把dvi转换成ps

3 ps->pdf  转换成为最后的pdf文件

 

 

首先我们需要下面这样一段话:

\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{pst-eps}
\usepackage{pst-grad}
\pagestyle{empty}
\begin{document}
\begin{TeXtoEPS}


<...>


\end{TeXtoEPS}
\end{document}

 

然后用LatexDraw画一个图

 

LaTexDraw使用_第1张图片

Latexdarw在右边会自动生成pstricks代码:

LaTexDraw使用_第2张图片

% Generated with LaTeXDraw 2.0.8
% Wed Oct 13 14:47:34 CST 2010
% \usepackage[usenames,dvipsnames]{pstricks}
% \usepackage{epsfig}
% \usepackage{pst-grad} % For gradients
% \usepackage{pst-plot} % For axes
\scalebox{1} % Change this value to rescale the drawing.
{
\begin{pspicture}(0,-3.255)(7.18,3.22)
\pscustom[linewidth=0.04]
{
\newpath
\moveto(1.96,2.845)
\lineto(1.85,2.845)
\curveto(1.795,2.845)(1.65,2.79)(1.56,2.735)
\curveto(1.47,2.68)(1.205,2.465)(1.03,2.305)
\curveto(0.855,2.145)(0.58,1.815)(0.48,1.645)
\curveto(0.38,1.475)(0.215,1.125)(0.15,0.945)
\curveto(0.085,0.765)(0.01,0.44)(0.0,0.295)
\curveto(-0.01,0.15)(0.0050,-0.11)(0.03,-0.225)
\curveto(0.055,-0.34)(0.165,-0.605)(0.25,-0.755)
\curveto(0.335,-0.905)(0.555,-1.24)(0.69,-1.425)
\curveto(0.825,-1.61)(1.23,-1.95)(1.5,-2.105)
\curveto(1.77,-2.26)(2.575,-2.58)(3.11,-2.745)
\curveto(3.645,-2.91)(4.63,-3.125)(5.08,-3.175)
\curveto(5.53,-3.225)(6.175,-3.235)(6.37,-3.195)
\curveto(6.565,-3.155)(6.815,-2.98)(6.87,-2.845)
\curveto(6.925,-2.71)(7.025,-2.37)(7.07,-2.165)
\curveto(7.115,-1.96)(7.16,-1.5)(7.16,-1.245)
\curveto(7.16,-0.99)(7.095,-0.405)(7.03,-0.075)
\curveto(6.965,0.255)(6.81,0.8)(6.72,1.015)
\curveto(6.63,1.23)(6.44,1.6)(6.34,1.755)
\curveto(6.24,1.91)(6.045,2.165)(5.95,2.265)
\curveto(5.855,2.365)(5.665,2.525)(5.57,2.585)
\curveto(5.475,2.645)(5.215,2.775)(5.05,2.845)
\curveto(4.885,2.915)(4.54,3.03)(4.36,3.075)
\curveto(4.18,3.12)(3.86,3.175)(3.72,3.185)
\curveto(3.58,3.195)(3.33,3.2)(3.22,3.195)
\curveto(3.11,3.19)(2.89,3.16)(2.78,3.135)
\curveto(2.67,3.11)(2.49,3.05)(2.42,3.015)
\curveto(2.35,2.98)(2.23,2.91)(2.18,2.875)
\curveto(2.13,2.84)(2.025,2.77)(1.97,2.735)
\curveto(1.915,2.7)(1.85,2.65)(1.84,2.635)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(1.14,1.165)
\lineto(1.31,1.205)
\curveto(1.395,1.225)(1.625,1.265)(1.77,1.285)
\curveto(1.915,1.305)(2.095,1.325)(2.13,1.325)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(3.5,1.145)
\lineto(3.67,1.145)
\curveto(3.755,1.145)(4.08,1.12)(4.32,1.095)
\curveto(4.56,1.07)(4.895,1.03)(4.99,1.015)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(2.02,0.205)
\lineto(1.98,0.165)
\curveto(1.96,0.145)(1.93,0.105)(1.92,0.085)
\curveto(1.91,0.065)(1.9,0.02)(1.9,-0.0050)
\curveto(1.9,-0.03)(1.935,-0.08)(1.97,-0.105)
\curveto(2.005,-0.13)(2.105,-0.17)(2.17,-0.185)
\curveto(2.235,-0.2)(2.335,-0.215)(2.37,-0.215)
\curveto(2.405,-0.215)(2.45,-0.185)(2.46,-0.155)
\curveto(2.47,-0.125)(2.48,-0.055)(2.48,-0.015)
\curveto(2.48,0.025)(2.475,0.09)(2.47,0.115)
\curveto(2.465,0.14)(2.435,0.175)(2.41,0.185)
\curveto(2.385,0.195)(2.335,0.205)(2.31,0.205)
\curveto(2.285,0.205)(2.225,0.205)(2.19,0.205)
\curveto(2.155,0.205)(2.09,0.205)(2.06,0.205)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(1.8,-1.295)
\lineto(1.87,-1.275)
\curveto(1.905,-1.265)(2.045,-1.225)(2.15,-1.195)
\curveto(2.255,-1.165)(2.465,-1.105)(2.57,-1.075)
\curveto(2.675,-1.045)(2.825,-1.01)(2.87,-1.005)
\curveto(2.915,-1.0)(3.005,-0.995)(3.05,-0.995)
\curveto(3.095,-0.995)(3.17,-0.995)(3.2,-0.995)
\curveto(3.23,-0.995)(3.27,-1.015)(3.28,-1.035)
\curveto(3.29,-1.055)(3.285,-1.13)(3.27,-1.185)
\curveto(3.255,-1.24)(3.19,-1.37)(3.14,-1.445)
\curveto(3.09,-1.52)(3.02,-1.62)(3.0,-1.645)
\curveto(2.98,-1.67)(2.885,-1.675)(2.81,-1.655)
\curveto(2.735,-1.635)(2.61,-1.61)(2.56,-1.605)
\curveto(2.51,-1.6)(2.43,-1.575)(2.4,-1.555)
\curveto(2.37,-1.535)(2.305,-1.505)(2.27,-1.495)
\curveto(2.235,-1.485)(2.16,-1.45)(2.12,-1.425)
\curveto(2.08,-1.4)(2.01,-1.355)(1.98,-1.335)
\curveto(1.95,-1.315)(1.905,-1.285)(1.89,-1.275)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(5.5,1.125)
\lineto(5.5,0.655)
\curveto(5.5,0.42)(5.5,0.065)(5.5,-0.055)
\curveto(5.5,-0.175)(5.5,-0.3)(5.5,-0.315)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(5.84,0.945)
\lineto(5.84,0.725)
\curveto(5.84,0.615)(5.84,0.37)(5.84,0.235)
\curveto(5.84,0.1)(5.83,-0.1)(5.82,-0.165)
\curveto(5.81,-0.23)(5.8,-0.36)(5.8,-0.425)
\curveto(5.8,-0.49)(5.8,-0.59)(5.8,-0.625)
\curveto(5.8,-0.66)(5.79,-0.76)(5.78,-0.825)
\curveto(5.77,-0.89)(5.76,-0.98)(5.76,-1.055)
}
\pscustom[linewidth=0.04]
{
\newpath
\moveto(6.26,0.725)
\lineto(6.26,0.395)
\curveto(6.26,0.23)(6.265,-0.215)(6.27,-0.495)
\curveto(6.275,-0.775)(6.29,-1.24)(6.3,-1.425)
\curveto(6.31,-1.61)(6.32,-1.88)(6.32,-1.965)
\curveto(6.32,-2.05)(6.32,-2.155)(6.32,-2.215)
}
\end{pspicture}
}

不清楚为什么,我的不能有

\scalebox{1} % Change this value to rescale the drawing.这一句,删掉好了。。然后放到<->那里。。。

编译一下OK了。。

=============================================================

非常窘的分割线。。。。

============================================================

以前一直用F9,今天才发现,好挫啊。。。。

一段醍醐灌顶的话:(纪念这位大大!)

don't use pdflatex with PSTricks, compile with latex instead. There are different buttons for instance in Kile. If you want to produce pdf output format, compile with latex to dvi, convert to ps by dvips and then to pdf by ps2pdf. Kile provides buttons for each step

 

Reference:

PSTricks主页:

http://tug.org/PSTricks/main.cgi/

LaTexDraw主页:

http://latexdraw.sourceforge.net/

Latex社区:

http://www.latex-community.org/

 

有时间把LatexDraw好好掌握一下,毕竟这个工具实在是太方便啦!!

你可能感兴趣的:(LaTexDraw使用)