In a similar way, co-doping with two heteroatoms, such as B and N, electron-deficient andelectron-rich structures may cause a compensation effect between the p- and n-type dopants, which corresponds to totally different electronic structures and different conjugation effects within the carbon p system. Thus, the GNRs structure (BNGNRs)could effectively create more active surface sites to interact with supported nanocatalyst than a singularly doped one.