Emacs shell command not found

Je travaille sur Mac OS X 10.5.8. Je suis en train d'apprendre emacs. Je suis très nouveau pour elle, et aujourd'hui a essayé d'entrer des commandes shell à partir de l'intérieur d'emacs. Je suis entré dans pdflatex filename. Cependant, il me donne un message d'erreur indiquant

/bin/bash: pdflatex: command not found

J'ai LaTeX installé et pdflatex fonctionne très bien à partir de la ligne de commande dans le terminal.

J'obtiens une erreur similaire pour une commande lsd que j'ai définie dans mon .bash_profile fichier. Cela fonctionne très bien aussi sur la ligne de commande dans le terminal.

La commande ls fonctionne très bien dans emacs shell.

Quelqu'un a une idée de ce qui se passe.

Comment je peux obtenir emacs pour reconnaître toutes les commandes qui fonctionnent bien sur la ligne de commande dans le terminal.
Est-il de toute façon je peux faire de l'environnement utilisé par emacs shell et le terminal de ligne de commande identiques?
Si oui, est-il une raison quelconque vous déconseille de le faire? Je connais très peu de fois bash et emacs.

Merci beaucoup.

OriginalL'auteur Curious2learn | 2010-12-09