asymptote是一种面向对象的描述性矢量图形生成工具。它提供了一种C++语法结构的图形绘制语言,同时公式编辑支持latex语法。
软件主页:http://asymptote.sourceforge.net/
1.安装与配置
(1)安装
Asymptote本身安装比较简单。若想使用鼠标画图(图形交互模式),需要安装python,PIL(Python Imaging Library)和ImageMagick。
Python
http://www.python.org/
Python Imaging Library (PIL)
http://www.pythonware.com/products/pil/index.htm
ImageMagick
http://www.imagemagick.org/
但前我使用的软件版本
asymptote-1.43
Python 2.5.2
PIL-1.1.6.win32-py2.5
ImageMagick-6.4.3-6-Q16-windows-dll
(2)配置
新建一个配置文件config.asy,放在 C:\Documents and Settings\<User>\.asy目录或Asymptote的安装目录下
---------------------------------------------------------------
import settings;
psviewer="C:\Program Files\Ghostgum\gsview\gsview32.exe";
pdfviewer="C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe";
gs="C:\Program Files\gs\gs8.63\bin\gswin32c.exe";
python="C:\Python25\python.exe";
dir="C:\Graphs\Asymptote";
---------------------------------------------------------------
复制到安装目录下C:\Graphs\Asymptote。
3.测试
(1)asy 环境中
运行asy后,进入asy环境,输入
draw((0,0)--(100,100));
生成out.eps,并启动的ghostview预览。这是会在ghostview窗口中显示这条直线。
(2)文件模式
新建foo.asy
----------------------------
draw((0,0)--(100,100));
----------------------------
Dos的命令行模式下,输入
asy foo.asy
生成eps,并预览。
若想生成pdf文件可以,直接输入。
asy.exe -noView -tex pdflatex -f pdf foo.asy
注:生成pdf的方式有许多种,如可以利用eps转化为pdf的软件。本文采用LaTeX直接转换为pdf,测试环境为TeXlive 2008。
(3)图形交互模式
运行xasy.py,启动图形交互界面。
鼠标配合代码,可以实现意想不到的效果。
软件主页:http://asymptote.sourceforge.net/
1.安装与配置
(1)安装
Asymptote本身安装比较简单。若想使用鼠标画图(图形交互模式),需要安装python,PIL(Python Imaging Library)和ImageMagick。
Python
http://www.python.org/
Python Imaging Library (PIL)
http://www.pythonware.com/products/pil/index.htm
ImageMagick
http://www.imagemagick.org/
但前我使用的软件版本
asymptote-1.43
Python 2.5.2
PIL-1.1.6.win32-py2.5
ImageMagick-6.4.3-6-Q16-windows-dll
(2)配置
新建一个配置文件config.asy,放在 C:\Documents and Settings\<User>\.asy目录或Asymptote的安装目录下
---------------------------------------------------------------
import settings;
psviewer="C:\Program Files\Ghostgum\gsview\gsview32.exe";
pdfviewer="C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe";
gs="C:\Program Files\gs\gs8.63\bin\gswin32c.exe";
python="C:\Python25\python.exe";
dir="C:\Graphs\Asymptote";
---------------------------------------------------------------
复制到安装目录下C:\Graphs\Asymptote。
3.测试
(1)asy 环境中
运行asy后,进入asy环境,输入
draw((0,0)--(100,100));
生成out.eps,并启动的ghostview预览。这是会在ghostview窗口中显示这条直线。
(2)文件模式
新建foo.asy
----------------------------
draw((0,0)--(100,100));
----------------------------
Dos的命令行模式下,输入
asy foo.asy
生成eps,并预览。
若想生成pdf文件可以,直接输入。
asy.exe -noView -tex pdflatex -f pdf foo.asy
注:生成pdf的方式有许多种,如可以利用eps转化为pdf的软件。本文采用LaTeX直接转换为pdf,测试环境为TeXlive 2008。
(3)图形交互模式
运行xasy.py,启动图形交互界面。
鼠标配合代码,可以实现意想不到的效果。
1 条评论:
(2)文件模式
新建foo.asy
----------------------------
draw((0,0)--(100,100));
----------------------------
Dos的命令行模式下,输入
asy foo.asy
生成eps,并预览。
若想生成pdf文件可以,直接输入。
asy.exe -noView -tex pdflatex -f pdf foo.asy
注:生成pdf的方式有许多种,如可以利用eps转化为pdf的软件。本文采用LaTeX直接转换为pdf,测试环境为TeXlive 2008。
(3)图形交互模式
运行xasy.py,启动图形交互界面。
鼠标配合代码,可以实现意想不到的效果。
——————————
兄台可否讲得详细一点?第二种方法,得到的结果是“asy不是内部或外部命令,也不是可运行的程序和批处理文件”。第三种办法双击它,弹出一个询问用什么打开的窗口,在“运行”里运行,弹出一个窗口:windows找不到Xasy文件。十分感谢!
发表评论