با سلام
به فایل پیوست دقت کنید. در این فایل دوتا ماکرو ساده نوشته شده که یکی باعث تعریف \Name و دیگری باعث نوشته شدن یک خط بر مبنای آن است.
چنانچه این دستورها در فایل اصلی بارها و بارها نوشته شوند، متن تولید شده توسط دستور \String کاملا درست (یعنی بدون داشتن فاصله اضافی در ابتدای آن)
خواهد بود. اما اگر همین دستور \name در یک فایل ریخته شده و input شود، به ازای هر خط یک فاصله به متن اضافه میشود.
حال سوال این است که آیا میتوان هنگام input کردن فایل مربوطه به صورت trim شده باشد؟ یعنی فاصلههای انتهای خط با خود خط خوانده نشود؟