Asymptote

From Micro and Nano Mechanics Group
Jump to navigation Jump to search

Asymptote is the LaTeX for three dimensional graphics. It creates flat (bidimensional) and three dimensional graphics that can be inserted in a LaTeX/PDF document. The results are consistent with the LaTeX typography and 3D graphics can be freely rotated with Acrobat Reader.

Install

From SVN

Check out from SVN server:

mkdir ~/soft
cd ~/soft
svn co http://asymptote.svn.sourceforge.net/svnroot/asymptote/trunk/asymptote
cd asymptote/

First you need these tools: autoheader (autoconf), zlib, fftw3 (optional), freeglut, bison, flex, texi2dvi (texinfo). They are installed in most systems

[in ubuntu] sudo apt-get install autoconf libz-dev libfftw3-dev freeglut3-dev bison

and download

wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz

Then

./autogen.sh
./configure --prefix=$HOME/usr --bindir=$HOME/usr/bin$CLUSTER
make all 
make install

(3 minutes, 46 seconds with 'make all -j 4')

Test

~/usr/bin/asy 
Welcome to Asymptote version 2.09svn-r5246 (to view the manual, type help)
> 

Add ~/usr/bin$CLUSTER to the PATH, for example by adding the following line to ~/.profile

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/usr/bin" ] ; then
    PATH="$HOME/usr/bin$CLUSTER:$PATH"
fi