There are commercially available waistcoat patterns - my wife made me one which I have posted photos of previously. It is a high-buttoned design unlike the PC waistcoat and it is not usual to wear a belt over it. There are, of course, exceptions to every rule such as the gentleman clad in tartan from head to toe pictured earlier. I'm not sure that is the best example of highland dress however.