Controlling the canonical/zwitterionic balance through intramolecular proton transfer: a strategy for vapochromism. (11th June 2018)