Jul 012013
 

How to run Asymptote with \(\rm\TeX\) Live? Adding a new tool to TeXworks:

Go to the Preferences, and click Typesetting. You will see two tabs ‘+’. Click on the one beside the Processing tools- to create a new Tool.

create a Tool Asymptote in TeXworks 1

create a Tool Asymptote in TeXworks 1

Name the tool whatever you like, say Asymptote. There are two information blocks to fill in:

create a Tool Asymptote in TeXworks 2

create a Tool Asymptote in TeXworks 2

Congratulations! You are now ready to create your first Asymptote document.

Sep 292012
 
Asymptote

Asymptote

Asymptote 是一门强大的矢量作图语言, 它是一个开源项目. 作者:Andy HammerlindlJohn Bowman, etc.

Asymptote 源于2002 年加拿大Alberta 大学的一个项目, 由Alberta 大学的 Bowman 和 Toronto大学的 Hammerlindl 发起. 当初的目的是希望把大名鼎鼎的科学绘图语言METAPOST 存储实数的方式由低精度的定点数改为浮点数, 以便更适应数据绘图的需要, 于是他们决定重新写一个绘图引擎.

  • Asymptote 的功能受 MetaPost 启发, 输出 PostScript 矢量图. 对 MetaPost 有所加强, 数学能力更强, 可以输出嵌入 3D prc 的 PDF 图形;
  • Asymptote 使用 \(\rm\LaTeX\) 生成图形中的文字和数学公式, 并可借此嵌入外部 EPS 图形;
  • Asymptote 语法受 C++ 启发, 并糅合了 Java,Python 等语言的一些元素, 支持模块化,基于对象的编程风格.

国内有 ctex 网站在大力推广Asymptote, 在这里可以找到许多相关的文档, 并可以与网友交流.