برای سوال اول، بسته glossaries از بسته xkeyval استفاده میکنه و این چیزهایی که میخواهی تعریفشون رو تغییر بدهی key value هستند مثلاً type اینگونه تعریف شده:
سوا دوم ، اگر دستور با \newcommand تعریف شده باشه فقط میتونه یک option داشته باشه و پیدا کردنش خیلی راحته. به هر حال باز هم بستگی داره.
کد: [انتخاب]
\define@key{glossentry}{type}{%
\def\@glo@type{#1}}
این تعریفها در فایل glossaries.sty هست.سوا دوم ، اگر دستور با \newcommand تعریف شده باشه فقط میتونه یک option داشته باشه و پیدا کردنش خیلی راحته. به هر حال باز هم بستگی داره.