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

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

آفلاین 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
مشاهده: 5721
آخرين ارسال اكتبر 22, 2009, 12:45:56 am
توسط مهدی امیدعلی
استیل‌های فارسی برای BibTeX

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

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

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

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

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

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

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

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

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

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

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

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

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

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