سلام دوستان گرامیهیچ موقع از \ifx استفاده نکن چون خیلی اوقات دستوری که داری ممکنه معنای \relax داشته باشه و کاری که با دستورات شرطی انجام میدهی غلط از آب دربیاد، به جاش از دستورات \if@bidi@csundef یا \if@bidi@undef استفاده کن. هر چند مشکلی که اینجا داری بیارتباط با این موضوعه و مشکلت ربط به expansion داره.
من در فایل پیوست میخواهم یک ماکرو بنویسم که ستونهای یک جدول را در دو حالت مختلف پر بکنه. اما ظاهراً وجود علامت & در بدنه
ماکروها باعث ایجاد خطا میشه. مشکل از کجاست؟