How to tex semantically correct and efficient at the same time?