发布时间:2010-10-12 21:48:20
文章类别:TeX绘图
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100m2l0.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

LaTeX技巧379:LaTeXdraw软件生成tex标准eps图技巧

LaTeX的图形绘制是很多LaTeX用户很关心的问题之一,通常可视化的绘图软件比较亲切易用,图形绘制程序LaTeXDraw是一个可生成pstricks代码的绘图辅助工具 。而且是一个免费的基于Jave的工具,可以自动生成PSTricks代码。 它也可运行在任何操作系统上。使用方法如下:
  • 步骤一:在你的绘图工作区绘制你自己想要得到的图片,图片中如果含有公式的话,把公式放在$$两个美元符号之间。LaTeX技巧379:LaTeXdraw软件生成tex标准eps图技巧


  • 步骤二:导出为PSTricks图片为TeX文件(如果图中不含公式的话,也可以直接导出eps图片,如果图中有公式,公式不能自动编译显示)。一旦你画图,工作区的右边会有 PSTricks代码。可以直接复制,或者导出为tex文件即可。
上图的tex文件为:
% Generated with LaTeXDraw 2.0.8
% Tue Oct 12 22:19:48 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,-1.96)(3.92,1.96)
\pspolygon[linewidth=0.04](1.74,1.1)(0.7,0.1)(2.6,-0.96)(0.9,-1.48)(0.82,-1.36)(3.26,0.5)
\psframe[linewidth=0.04,dimen=outer](3.92,1.96)(0.0,-1.96)
\pscircle[linewidth=0.04,dimen=outer](3.65,-1.65){0.25}
\usefont{T1}{ptm}{m}{n}
\rput(1.9914062,1.43){$c=\sqrt{a^2+b^2}$}
\end{pspicture}
}
  • 步骤三:我们建立一个test.tex空文件,然后写如下代码:
\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{pst-eps}
\usepackage{pst-grad}
\pagestyle{empty}
\begin{document}
\begin{TeXtoEPS}
\begin{pspicture}
<...>
\end{pspicture}
\end{TeXtoEPS}
\end{document}
<...>就是我们上文所产生的代码放入改环境里面,我们注意这里有一个环境 TeXtoEPS,这个环境非常好用,用来生成比较合理的buildingbox的值。

  • 步骤四:运行,运行需要一定的参数控制,否则产生的图会是整个页面。命令格式如下:
latex test.tex
dvips -E -q -o myfigure.eps test.dvi
LaTeX技巧379:LaTeXdraw软件生成tex标准eps图技巧
这样我们就可以插入到我们的文档了。如下为eps图插入到文档的效果:
LaTeX技巧379:LaTeXdraw软件生成tex标准eps图技巧

作图就是这么简单。




点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部