Run command when saving file on Linux

I'm working on a LaTeX project and like to continually monitor the PDF output. Normally this requires saving the .tex file, typing "make" in the terminal and refreshing the PDF viewer. The "dnotify" command allows you to specify an action to perform when a directory changes. I'm using this to run "make" whenever I save the my .tex file.

dnotify /directory/to/monitor -e make -C /directory/in/which/to/run/make

It appears that the directory to monitor can be the same as the directory that make modifies (I had assumed if make modified the directory monitored by dnotify, dnotify would be called again, which would call make, which would activate dnotify, etc).