Fig. 4: Classification and nomenclature of CPDs.

a Classification of CPDs based on the precursor structure and elemental composition. b Priority order of the nonconjugated precursors based on the functional groups. c Priority order of the aromatic precursors based on the conjugated rings. d Priority order of the nonmetal-doped precursors. e Priority order of the metal-containing precursors.