Text this: Geometry engineering of tunneling transistors in transition metal dichalcogenide nanoribbon heterojunctions