[OS X TeX] tikz and gnuplot

Richard Koch koch at math.uoregon.edu
Sun Jun 3 18:59:02 EDT 2007


I think I can fix your problem. This is neat: tikz can call gnuplot  
and the combination can
directly typeset plots in a TeX document.

Let me summarize Amaury's message first.

Go to the web site


where we find an example. Here is complete source with this example.




\title{Brief Article}
\author{The Author}


\draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
\draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-1.2) -- (0,4.2) node[above] {$f(x)$};
\draw[color=red] plot[id=x] function{x} node[right] {$f(x) =x$};
\draw[color=blue] plot[id=sin] function{sin(x)} node[right] {$f(x) =  
\sin x$};
\draw[color=orange] plot[id=exp] function{0.05*exp(x)} node[right] {$f 
(x) = \frac{1}{20} \mathrm e^x$};



To typeset this, we need to install gnuplot because the code calls  
gnuplot. In turn, gnuplot
requires aquaterm, so we also install that.

Gnuplot is at


and aquaterm is at


so we install both of them, using friendly Apple install packages.

But now the trouble. Aquaterm has a copy of libaquaterm.1.0.1.dylib  
in its framework, and it makes
a symbolic link to this library in /usr/local/lib. Gnuplot also  
accesses this library, but it expects
libaquaterm.1.0.0.dylib. To fix this problem, we make a symbolic link:

	sudo bash
	cd /usr/local/lib
	ln -s libaquaterm.1.0.1.dylib libaquaterm.1.0.0.dylib

After this, the example typesets fine.

Dick Koch
koch at math.uoregon.edu

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/

More information about the MacOSX-TeX mailing list