Theoretical characterization of phthalocyanine, tetraazaporphyrin, tetrabenzoporphyrin, and porphyrin electronic spectra | Synapse