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

نویسنده موضوع: یک Makefile برای راحتی کار کامپایل  (دفعات بازدید: 3551 بار)

آفلاین habib_seif

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 2
  • -دریافت شده: 15
  • ارسال: 59
    • ديدن مشخصات
یک Makefile برای راحتی کار کامپایل
« : اوت 21, 2010, 09:34:35 pm »
با سلام خدمت دوستان عزیز

به تازگی مشغول نوشتن یک پروپزال فارسی بودم ولی با دو مشکل در زی پرشین برخورد کردم یکی اینکه در تک میکر لینوکس دگمه F1 مشکل داشت و فایل را کامپایل نمی کرد. دیگری اینکه نمی توانستم تیتر مراجع را فارسی نگه داشته و با برنامه bibtex مراجع لاتین داشته باشم.

برای رفع این دو مشکل یک Makefile در لینوکس نوشتم. اگر این فایل را در شاخه فایل خود کپی کرده و دستور
make preview
را بزنید: اگر فایل tex نسبت به pdf جدید شده باشد خودش یک بار xelatex یک بار bibtex و دو بار xelatex را فراخوانی کرده و بعد فایل pdf را نشان می دهد. در صورتی که اگر فایل tex جدید نشده باشد کامپایل را رها کرده و تنها فایل pdf را نشان می دهد. برای رفع مشکل مراجع نیز این Makefile یک عبارت \Latin در خط سوم bbl اضافه کرده تا تیتر مراجع فارسی باشد ولی خود مراجع لاتین

ضمنا امکان دیگر این Makefile دستور
make clean
است که تمامی فایل های اضافی مانند log ها و... را پاک می کند

امیدوارم به درد یکی بخورد  :)

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : یک Makefile برای راحتی کار کامپایل
« پاسخ #1 : اوت 22, 2010, 04:40:49 pm »
با سلام خدمت دوستان عزیز

به تازگی مشغول نوشتن یک پروپزال فارسی بودم ولی با دو مشکل در زی پرشین برخورد کردم یکی اینکه در تک میکر لینوکس دگمه F1 مشکل داشت و فایل را کامپایل نمی کرد. دیگری اینکه نمی توانستم تیتر مراجع را فارسی نگه داشته و با برنامه bibtex مراجع لاتین داشته باشم.

برای رفع این دو مشکل یک Makefile در لینوکس نوشتم. اگر این فایل را در شاخه فایل خود کپی کرده و دستور
make preview
را بزنید: اگر فایل tex نسبت به pdf جدید شده باشد خودش یک بار xelatex یک بار bibtex و دو بار xelatex را فراخوانی کرده و بعد فایل pdf را نشان می دهد. در صورتی که اگر فایل tex جدید نشده باشد کامپایل را رها کرده و تنها فایل pdf را نشان می دهد. برای رفع مشکل مراجع نیز این Makefile یک عبارت \Latin در خط سوم bbl اضافه کرده تا تیتر مراجع فارسی باشد ولی خود مراجع لاتین

ضمنا امکان دیگر این Makefile دستور
make clean
است که تمامی فایل های اضافی مانند log ها و... را پاک می کند

امیدوارم به درد یکی بخورد  :)
افزودن دستور \Latin در محیط thebibliography کاملاً اشتباه است زیرا حاشیه ناصحیح را تولید خواهد کرد. اگر به چند پست اخیر در تالار در این مورد نگاه کنید متوجه مشکل و حل آن، خواهید شد.

 

منابع مهم و کاربردی برای لاتک

نویسنده مهدی امیدعلیانجمن حروف‌چینی مستندات

پاسخ ها: 3
مشاهده: 7837
آخرين ارسال اكتبر 22, 2009, 12:45:56 am
توسط مهدی امیدعلی
استیل‌های فارسی برای BibTeX

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

پاسخ ها: 29
مشاهده: 18168
آخرين ارسال دسامبر 19, 2009, 10:23:36 pm
توسط محمود امین‌طوسی
نمونه مثال برای رسم جداول

نویسنده محمود امین‌طوسیانجمن گرافیک، جدول و شکل

پاسخ ها: 4
مشاهده: 7646
آخرين ارسال اكتبر 18, 2009, 09:00:32 am
توسط محمود امین‌طوسی
gedit برای windows

نویسنده مهدی امیدعلیانجمن gedit

پاسخ ها: 7
مشاهده: 10029
آخرين ارسال ژوئیه 03, 2010, 07:24:48 pm
توسط مهدی امیدعلی
دستوری برای نوشتن

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

پاسخ ها: 2
مشاهده: 3884
آخرين ارسال اكتبر 23, 2009, 12:34:17 am
توسط وحید دامن‌افشان
زیرمجموعه‌ای برای موضوعات فنی مربوط به خود تالار

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

پاسخ ها: 4
مشاهده: 5333
آخرين ارسال اكتبر 11, 2009, 03:30:42 pm
توسط امیرمسعود
گونه ۰٫۲ سبک xindy-persian (پشتیبانی زبان پارسی برای زیندی)

نویسنده vafaانجمن Xindy

پاسخ ها: 3
مشاهده: 3001
آخرين ارسال سپتامبر 20, 2011, 08:42:13 am
توسط محمود امین‌طوسی
مرجع لاتین برای استفاده در فارسیتک

نویسنده هادی صفی‌اقدمانجمن فارسی‌تک FarsiTeX

پاسخ ها: 2
مشاهده: 3562
آخرين ارسال اكتبر 23, 2009, 12:46:29 am
توسط هادی صفی‌اقدم