Text this: Self-generated temperature gradient under uniform heating in p–i–n junction carbon nanotube thermoelectric generators