TeX - LaTeX Stack Exchange is a question and answer site for
users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.
I agree, I don't think it makes much sense to try to use macports to install texlive even if it is possible. Just go to tug.org/mactex and grab one zip file, and you will have everything you need, much faster. – Jukka SuomelaAug 22 '10 at 12:04
Why's everyone hating on MacPorts? – NerdlingAug 22 '10 at 13:06
2
I don't think it's about hating MacPorts. It's just that for this purpose, installing MacTeX is probably a much more straightforward procedure than building TeX from scratch. Also, it's the distribution that 'everyone' uses, so answers will be easier to come by. Myself, I don't like the way that MacPorts wants to build everything for itself, even when a system version exists. I understand the rationale, but it grates nonetheless (I've heard of homebrew as an alternative, but haven't used it) – Norman GrayAug 22 '10 at 20:05
1
@Neil G: I've got pdflatex in /usr/texbin, so you'd have to add that directory to the PATH. I think I've got a standard installation of MacTeX; having said that, I think I would have stopped the installer editing my shell *rc files, so I imagine I decided to add that to the path by hand. – Norman GrayAug 24 '10 at 12:32
If you are using texlive from the MacPorts, there is a packet manager tlmgr that allows you to install missing packages. If you are using something else, Joseph's comment points in the correct directions.
how do I install tlmgr? – Neil GAug 22 '10 at 22:57
I think it should be part of the texlive install from MacPorts, i.e. sudo port install texlive should do the deal. The program will then be in /opt/local/bin, I presume. Comprehensive information about its usage is available from the MacTex wiki. – Bran the BlessedAug 23 '10 at 7:26
/usr/texbin, so you'd have to add that directory to the PATH. I think I've got a standard installation of MacTeX; having said that, I think I would have stopped the installer editing my shell *rc files, so I imagine I decided to add that to the path by hand. – Norman Gray Aug 24 '10 at 12:32