>> Which is this directory? > > I assumed you know. > > If you've got the full teTeX installation, > start with > > % texdoc tds > > tds (TDS) stands for Tex Directory Structure. > This is a sort of a standard on how tex > tree should be organised. teTeX tree > adheres to TDS convention. > > texdoc(1) is incredibly useful, give it a go. > > The TDS convention allow for several complementary > trees. So teTeX tree, by default, is installed > under /usr/local/share, see e.g. > /usr/ports/print/teTeX-base/Makefile: > > TEXMFDIR= share/texmf > TEXMFDISTDIR= share/texmf-dist > TEXMFCONFIGDIR= share/texmf-config > TEXMFLOCALDIR= share/texmf-local > > Basically, the TDS tree is where latex > will look for packages, fonts, etc. > > In addition, by default, latex (or whatever > your invocation is) will look in user's > local TDS tree, which is under $HOME/texmf. > > Here's a small example: > > BUZI> ls -alR $HOME/texmf > total 12 > drwx------ 3 mexas wheel 512 Mar 23 2006 . > drwx------ 28 mexas wheel 2048 Jul 30 23:15 .. > drwx------ 3 mexas wheel 512 Mar 23 2006 bibtex > > /home/mexas/texmf/bibtex: > total 12 > drwx------ 3 mexas wheel 512 Mar 23 2006 . > drwx------ 3 mexas wheel 512 Mar 23 2006 .. > drwx------ 2 mexas wheel 512 Mar 23 2006 bst > > /home/mexas/texmf/bibtex/bst: > total 60 > drwx------ 2 mexas wheel 512 Mar 23 2006 . > drwx------ 3 mexas wheel 512 Mar 23 2006 .. > -rw------- 1 mexas wheel 25593 Mar 23 2006 jmr.bst > BUZI> > > For this book I ended up with something like this: > > /home/mexas/texmf > |-doc > |---fonts > |-----bera > |---generic > |-----pgf > |-------images > |-------licenses > |-------macros > |-------text-en > |---------plots > |-------version-for-dvipdfm > |---------en > |-------version-for-dvipdfmx > |---------en > |-------version-for-dvips > |---------en > |-------version-for-pdftex > |---------en > |-------version-for-tex4ht > |---------en > |-------version-for-vtex > |---------en > |-----------plots > |-------version-for-xetex > |---------en > |---latex > |-----fourier > |-dvips > |---config > |-fonts > |---afm > |-----public > |-------fourier > |---map > |-----dvips > |-------fourier > |-----vtex > |---tfm > |-----dingbat > |-----public > |-------bbding > |-------bera > |-------fourier > |-------fouriernc > |---type1 > |-----public > |-------fourier > |---vf > |-----public > |-------bera > |-------fourier > |-------fouriernc > |-fouriernc > |---source > |-nomencl > |-phaistos > |---OpenType > |---afm > |---dvips > |---tfm > |---type1 > |---var > |-tex > |---context > |-----pgf > |-------basiclayer > |-------frontendlayer > |-------math > |-------systemlayer > |-------utilities > |---generic > |-----pgf > |-------basiclayer > |-------frontendlayer > |---------svg > |---------tikz > |-----------libraries > |-------------circuits > |-------------datavisualization > |-------libraries > |---------datavisualization > |---------decorations > |---------shapes > |-----------circuits > |-------math > |-------modules > |-------rendering > |-------systemlayer > |-------testsuite > |---------external > |---------mathtest > |-------utilities > |---latex > |-----bbding > |-----bera > |-----dingbat > |-----fourier > |-----fouriernc > |-----pgf > |-------basiclayer > |-------compatibility > |-------doc > |-------frontendlayer > |---------libraries > |-------math > |-------systemlayer > |-------utilities > |-----phaistos > |-----shadethm > |---plain > |-----pgf > |-------basiclayer > |-------frontendlayer > |-------math > |-------systemlayer > |-------utilities > >> >> I don't have it :( >> >> [olivares@quadcore ~]$ pwd >> /home/olivares >> [olivares@quadcore ~]$ cd texmf >> bash: cd: texmf: No such file or directory >> >> I know that under texlive there is a ~/.texlive/ folder, but there is >> no ~/.teTeX/texmf in the home folder. > > no, this is unrelated, see above. > >> >> > (I used the latest distro: >> > http://media.texample.net/pgf/builds/pgfCVS2010-09-28_TDS.zip ) >> >> How and where do I install this one? > > different parts in different parts of your local tree. > In fact all you have to do is to copy this zip > under your $HOME/texmf and unzip it there, it will > place all its file where they belong. If you start from > this package, you will have your local TDS in place > straight away. > >> For the other book, I installed print/latex-pgf/ port and I got it to >> work, the one diffyqs.tex previously mentioned. > > ok, I'll look at this later. > > Anyway, what I did to get this book built > is not what I'd like to do all the time. > I want to have everything I need in ports, > so I'll work towards having all the above > packages in ports, eventually. > > --
I have been using TeX for a while and I have never had to set up anthing like this :( I had used MikTeX in winblow$ and TeTeX in linux distros and FreeBSD 5.3/FreeBSD6.2, and I had never had to mess with TDS. This is what I always did, I tried to compile a tex project and it failed, I looked at which *.sty file was needed and I downloaded it from CTTAN or off another computer that had it and put it directly on the folder that I was working on. This had always worked for me. On TeXlive installations(with full TeXLive 20XY installations), I have not had to hunt down *.sty files, except of course that big tikz hungry trigbook package: http://media.texample.net/pgf/builds/pgfCVS2010-09-28_TDS.zip I downloaded it, and did not know what to do with it :( Not even with the full TeXLive 2010 package installed I could get that trigbook going :( [compiled except the tikz stuff ] Am taking a look at TDS, but still confused :( Regards, Antonio _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"