k, t, p로 적는 것은 'ㄱ, ㄷ, ㅂ'이 받침 '글자'일 때가 아니라 받침 '소리'일 때라는 것에 주의하셔야 합니다.
'북'이라는 글자에 이끌려서 자칫 '북'이 들어간 말을 모두 Buk로 적기 쉬운데, 로마자 표기는 글자가 아니라 발음에 따라야 함을 잊지 말아야 합니다. 똑같은'북'이라도 '북부'처럼 자음 앞에서는 'ㄱ'이 받침 소리가 되어 Bukbu로 적어야 하지만, '북악'처럼 뒷말이 모음으로 시작할 때는 'ㄱ'받침이 뒤 음절의 첫소리가 되어 [부각]으로 소리가 나므로 Bugak로 적는 것입니다.
마찬가지로 'ㄱ' 받침 뒤에 'ㄴ'이나 'ㅁ' 소리가 오면 'ㄱ' 소리가 'ㅇ' 소리로 바뀌므로 그때에는 ng로 적어야 합니다. 따라서 '북문'은 [붕문]으로 소리나므로 Bukmun이 아니라 Bungmun으로 적습니다.
출처: 국립국어원