Technically, I don't believe that anyone in the pictures is wearing 'tartan' hose. I believe they are 'diced' hose, or commonly called 'argylle' (never know how to spell that one)

And no, they do not match the kilt......