سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: چگونه می‌توان هنگام input کردن، فایل به صورت trim شده خوانده شود.  (دفعات بازدید: 4934 بار)

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
با سلام
به فایل پیوست دقت کنید. در این فایل دوتا ماکرو ساده نوشته شده که یکی باعث تعریف \Name  و دیگری باعث نوشته شدن یک خط بر مبنای آن است.
چنانچه این دستورها در فایل اصلی بارها و بارها نوشته شوند، متن تولید شده توسط دستور \String کاملا درست (یعنی بدون داشتن فاصله اضافی در ابتدای آن)
خواهد بود. اما اگر همین دستور \name  در یک فایل ریخته شده و input  شود، به ازای هر خط یک فاصله به متن اضافه می‌شود.
حال سوال این است که آیا می‌توان هنگام input  کردن فایل مربوطه به صورت trim شده باشد؟ یعنی فاصله‌های انتهای خط با خود خط خوانده نشود؟
« آخرين ويرايش: اكتبر 08, 2014, 10:14:17 pm توسط فرشاد ترابی »

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
فایل رو پیوست نکردید!

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
بعد از هر دستور Name توی فایل subinput یک % بذارید:
\name{Farschad}%

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
آره عملا من خودم هم همین کار را کردم ولی این کار یک مشکل اساسی داره.
من در اصل برای ساختن مجموعه خلاصه مقاله کنفرانس این کار را کردم. فرض کنید در یک کنفرانس حدود 800 مقاله قابل ارائه باشه. چیزی که در کنفرانس مکانیک براحتی
اتفاق میفته. به ازای هر مقاله یک فایل حاوی اطلاعات وجود داره که نویسندگان ارسال کردند. حالا دیگه خودتان حجم کار را حدس بزنید که چقدر زمانبر خواهد بود که
بعد از هر اسم، سمت، دانشگاه، عنوان و اطلاعات دیگری که در آن وجود دارد بخواهیم علامت درصد بزنیم. بگذریم از اشتباهات انسانی که پیداکردنشان هم کار راحتی
نیست.
برای همین خواستم ببینم آیا راهی هست که input کردن دقیقا مانند آن باشد که متن را داخل فایل اصلی نوشتیم؟!  چون هنگامی که متن فایل پیوست را
دقیقا در فایل اصلی کپی کنیم، چنین اتفاقی نمیفتد.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
تصور می‌کنم اگر در انتهای تعریف دستور \name یک \unskip قرار دهید، مشکلی وجود نداشته باشد.

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
در مثالی که فرستادم با استفاده از \unskip  مشکل حل شد. اما در کار عملی که در شکل پیوست کردم، همانطور که مشاهده می‌کنید، قراردادن \unskip در جایی
که با فلش مشخص کردم، تآثیری نداشت و همونطور که در خروجی مشاهده میشه باعث میشه قبل از کادر کشیده شده یک فاصله بیفته که کلا تنظیمات صفحه
را به هم میزنه. آیا جای \unskip را اشتباهی گذاشتم؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
متأسفانه تصویر شما هیچ کمکی نمی‌کنه.

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
حجم کد بسیار زیاده. سعی میکنم تا آنجا که امکان داره کوچکش کنم که مسأله مشخص بشه توش.

 

چگونه می‌توان فهرست مطالب را به صورت فایل tex داشت.

نویسنده فرشاد ترابیانجمن حروف‌چینی مستندات

پاسخ ها: 7
مشاهده: 5199
آخرين ارسال اكتبر 21, 2014, 03:23:23 am
توسط vafa
گرفتن خطا هنگام وارد کردن مراجع با دستور input

نویسنده وحید دامن‌افشانانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 13
مشاهده: 5478
آخرين ارسال دسامبر 14, 2009, 05:29:33 pm
توسط وحید دامن‌افشان
چگونه می توان در sidebar بخش ها به صورت خودکار واردشوند.

نویسنده ابوالفضل دیانتانجمن اسلاید Beamer

پاسخ ها: 10
مشاهده: 3112
آخرين ارسال اكتبر 23, 2012, 10:55:23 pm
توسط هادی صفی‌اقدم
چگونه می توان همزمان دو فایل تک باز کنیم؟

نویسنده نادریانجمن Texmaker

پاسخ ها: 5
مشاهده: 13346
آخرين ارسال اوت 03, 2014, 06:57:08 pm
توسط نادری
ضمیمه کردن فایل های بزرگتر از ۲۵۰ کیلو بایت

نویسنده وحید دامن‌افشانانجمن عمومی

پاسخ ها: 1
مشاهده: 2283
آخرين ارسال اكتبر 09, 2009, 08:51:42 pm
توسط محمود امین‌طوسی
چگونه می‏توان در تک‏میکر نیم‏فاصله را تایپ نمود؟

نویسنده mohsen.khaxarانجمن Texmaker

پاسخ ها: 3
مشاهده: 9989
آخرين ارسال نوامبر 08, 2009, 11:26:24 pm
توسط محمود امین‌طوسی
چگونه فایل اس وی جی را با اندازه دلخواه و رزولوشن ۶۰۰ به jpg کنم!

نویسنده علی روستاانجمن گرافیک، جدول و شکل

پاسخ ها: 0
مشاهده: 2350
آخرين ارسال دسامبر 07, 2009, 10:32:47 am
توسط علی روستا
چگونه مي‌توان در زي‌پرشين گونه اي زير نويس را نوشت كه كمترين جا را بگيرد؟

نویسنده meim007انجمن زی‌تک

پاسخ ها: 21
مشاهده: 7626
آخرين ارسال اوت 20, 2010, 04:28:45 pm
توسط هادی صفی‌اقدم