[Tex/LaTex] the tex commands installed

installingmacmactex

I am trying to compile a file using the terminal and it keeps failing. In the past I was able to compile latex files easily using terminal but it suddenly started failing. The only change I remember now I have recently done is installing some packages in Texmate to work with it when writing Tex documents. However I am unable to find the way to fix it.

Literally, when I run the Makefile i get:

$ make
latex paper.tex
make: latex: No such file or directory
make: *** [dvi] Error 1

Hence, I just tried the commands latex and so and got also errors:

$ latex
-bash: latex: command not found

Than I just wanted to know which version of tex distro I was using, however it seems unable to find it:

$ tex --version
-bash: tex: command not found

I suspect that it is the PATH variable in .bash_profile. However I have tried setting multiple paths… but cannot achieve it! How do I obtain the path where all tex commands are stored? For instance, doing some research, I found the path /usr/texbin, however this does not exist on my computer.

Remarks:

  • I am runing on Mac OS X El Capitan
  • The compilation works with an IDE (texmaker), however I was not satisfied with the result with it (number of citations does not appear, instead I get [?] eventhough I compile it 10 times).

At the moment, the PATH variable in ~/.bash_profile is:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
export PATH=/usr/local/texlive:$PATH
export PATH=/opt/X11/bin:$PATH
export PATH=~/.scripts:$PATH
export PATH=/usr/bin/latex:$PATH
export PATH=/usr/texbin:$PATH

But it is not enough… any ideas?

Best Answer

Please go to the MacTeX & El Capitan page for information.

Also, you shouldn't set the PATH since it will automatically get set by the installation.