Set viewer filename for local dir

Typesetter call outputs in current directory while viewer call opens document in possible subdirectories, which is inconsistent.
Hence, if buffer is from a subdirectory (sub/sub/file.tex), typesetter call can be performed (output to file.pdf) whereas viewer call can not find document to open (sub/sub/file.pdf not found).