TeX Macro Programming Notes in Persian