update to show settings dialog and error message if compilation is attempted without setting the TEX bin directory