سلام
به این شکل امکانپذیر است، مشکلی هم در رابطه با تعداد آرگومان (پارامتر) ندارد.
به این شکل امکانپذیر است، مشکلی هم در رابطه با تعداد آرگومان (پارامتر) ندارد.
کد: [انتخاب]
\documentclass{article}
\IfFileExists{a.txt}{\gdef\test##1{\textbf{##1}}}{\gdef\test##1{\textit{##1}}}
\begin{document}
salam
\test{hasan}
\end{document}
مشکلی که شما داشتید مربوط به آخرین خط تعریف \IfFileExists است که آرگومان مناسب را اجرا میکند.