Me bro wears his green PC with his clan MacIntosh kilt. It brings out the green of the kilt. I wear a navy argyll jacket with my hunting MacIntosh. It brings out the navy of the kilt. We both add pleated shirts with a black bow tie and receive nothing but compliments at white/black tie, full mess dinners. Both of us are commissioned navy, but have served in the Lincoln and Welland Regiment. Even if the tartan doesn't have black in it, a black PC would go well with it because your ghillies and belt would probably be black.
Notice the gent on the viewing left of the following photo wearing the Currie tartan with a black jacket and black ghillie brogues. It looks fine, and there isn't any black in the Currie (my grandmother's) tartan.