can't build teTeX port in FreeBSD 8.2 amd64
Antonio Olivares
olivares14031 at gmail.com
Sun Jul 31 01:00:26 UTC 2011
>> 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 at quadcore ~]$ pwd
>> /home/olivares
>> [olivares at 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
More information about the freebsd-questions
mailing list