TeXniscope doesn't work when TM_LATEX_MASTER is set to things like 'doc/main.tex' or other relative paths. It tries to preview / Users/.../doc/doc/main.pdf, I guess because it's already in the doc directory when the command is run. -- Sune.