Macros permit an author to define new language constructs in TEX and specify how these constructs should be rendered on paper.