CTAN Comprehensive TeX Archive Network

inlinedef – Inline expansions within definitions

The pack­age pro­vides a macro \In­line that pre­cedes a \def or \gdef. Within the def­i­ni­tion text of an in­lined def­i­ni­tion, key­words such as \Ex­pand may be used to se­lec­tively in­line cer­tain ex­pan­sions at def­i­ni­tion-time. This eases the pro­cess of re­defin­ing macros in terms of the orig­i­nal def­i­ni­tion, as well as def­i­ni­tions in which the to­ken that must be ex­panded is deep within, where \ex­pandafter would be dif­fi­cult and \edef is not suit­able. Another ap­pli­ca­tion is as an eas­ier ver­sion of \af­ter­group, by defin­ing a macro in terms of ex­panded lo­cal vari­ables, then end­ing the group with \ex­pandafter\end­group\macro.

Li­censesThe Project Public Li­cense
Copy­right2008 Stephen D. Hicks
Main­tainerStephen Hicks
Con­tained inTeX Live as in­linedef
MiKTeX as in­linedef
TopicsDefin­ing Macro

Down­load the con­tents of this pack­age in one zip archive (147.1k).

Com­mu­nity Com­ments



Here you can see a re­spec­tive di­a­gram in newer browsers.


Guest Book Sitemap Contact Contact Author