公告处罚的法律依据是《中华人民共和国行政处罚法》。行政机关在作出行政处罚决定之前,应当告知当事人作出行政处罚决定的事实、理由及依据,并告知当事人依法享有的权利。
《中华人民共和国行政处罚法》第三十一条
精神病人、智力残疾人在不能辨认或者不能控制自己行为时有违法行为的,不予行政处罚,但应当责令其监护人严加看管和治疗。间歇性精神病人在精神正常时有违法行为的,应当给予行政处罚。尚未完全丧失辨认或者控制自己行为能力的精神病人、智力残疾人有违法行为的,可以从轻或者减轻行政处罚。
《中华人民共和国行政处罚法》第三十二条
当事人有下列情形之一,应当从轻或者减轻行政处罚:
(一)主动消除或者减轻违法行为危害后果的;
(二)受他人胁迫或者诱骗实施违法行为的;
(三)主动供述行政机关尚未掌握的违法行为的;
(四)配合行政机关查处违法行为有立功表现的;
(五)法律、法规、规章规定其他应当从轻或者减轻行政处罚的。