В слове «карманный» пишется две буквы «н», потому что слово образовано от существительного «карман», основа которого оканчивается на «н». 12
Таким образом, в данном случае «нн» пишется, когда суффикс -н- присоединяется к основе существительного, заканчивающейся на букву «н». 4