[OS X TeX] tikz and gnuplot

David Watson dewatson at mac.com
Mon Jun 4 01:11:50 CEST 2007


Thanks Richard, I was trying to figure out why the example worked for  
me and not Amaury --- I used the Fink installer.

On Jun 3, 2007, at 5:59 PM, Richard Koch wrote:

> Amaury,
>
> 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
>
> 	http://www.fauskes.net/pgftikzexamples/gnuplot-basics/
>
> where we find an example. Here is complete source with this example.
>
> -----------
>
> \documentclass[11pt]{article}
> \usepackage{geometry}
> \geometry{letterpaper}
> \usepackage{graphicx}
> \usepackage{amssymb}
>
> \usepackage{tikz}
>
> \title{Brief Article}
> \author{The Author}
>
> \begin{document}
> \maketitle
>
> \begin{tikzpicture}[domain=0:4,x=2cm,y=2cm]
> \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$};
> \end{tikzpicture}
>
> \end{document}
>
> -------------
>
> 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
>
> 	http://www.versiontracker.com/dyn/moreinfo/macosx/1849
>
> and aquaterm is at
>
> 	http://aquaterm.sourceforge.net/
>
> 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/
>
>


------------------------- 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 macostex-archives mailing list