Peter Davis writes: > Rainer M Krug writes: > >> Envoyé de mon iPhone >> >>> Le 27 oct. 2015 à 01:14, Nick Dokos a écrit : >>> >>> Peter Davis writes: >>> >>>> Nick Dokos writes: >>> ... >>> Yes, probably, but if I can get people to submit backtraces when getting >>> an error, we can cut down the email volume by a factor of 2.43 (making up >>> fictitious data to bolster my case...) In all seriousness, at least it >>> shows that you are not going down some strange path. > > I think the actual number is more like 2.17, but let's not quibble. > >>> >>> What happens if you say M-x shell-command RET pdflatex RET? > > Not found. > >>> Somebody suggested running "which pdflatex" in your shell - what does >>> that say? > > Still not found. However, adding it to ~/.tcshrc seems to fix the problem. That makes sense, but leaves two questions: > > 1) Why am I able to run pdflatex (without specifying the path) just from the shell running in a terminal window? > > 2) What's the point of defining the emacs exec-path, since I needed to define the shell's PATH variable anyway? > >>> And you say it should be in /usr/texbin - what happens if you invoke >>> it with an absolute path: "/usr/texbin/pdflatex" in your shell? >> >> Imiight have missed it - but which OS are you using? > > Sorry. It's OS X 10.10.5, using GNU Emacs 24.5.1 I thought so. OK - you have pdflatex in the terminal? If yes, you have to bring the PATH from the terminal into emacs. I use I use the package exec-path-from-shell for this (and use-package in general): --8<---------------cut here---------------start------------->8--- (use-package exec-path-from-shell :ensure t :config (exec-path-from-shell-initialize) (exec-path-from-shell-copy-env "LC_ALL") (exec-path-from-shell-copy-env "LANG") ) --8<---------------cut here---------------end--------------->8--- so --8<---------------cut here---------------start------------->8--- (require 'exec-path-to-shell) (exec-path-from-shell-initialize) --8<---------------cut here---------------end--------------->8--- should do this. Cheers, Rainer > > Thanks! > -pd -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982