پارسی‌لاتک

لاتک LATEX => عمومی => نويسنده: halizadeh در اکتبر 01, 2013, 03:42:29 بعد از ظهر

عنوان: مشکل در اجرای مثال ساده و اولیه "سلام دنیا!"
رسال شده توسط: halizadeh در اکتبر 01, 2013, 03:42:29 بعد از ظهر
با سلام

من یه مقدار با لاتک کار کردم و تا حالا هم دو تا از مقالات انگلیسی ام رو هم با لاتک نوشتم. اما امروز که میخوام اولین متن فارسیم رو با لاتک (زی پرشین) بنویسم مشکل دارم. مشکل اینه که:

من از TeXworks 2013 استفاده میکنم. توی دی وی دی هم مثالهایی از فارسی دیدم. اما هر کدوم رو که اجرا میکنم توی خروجی چیزی نشون نمیده!

1- TeXworks 2013 من سالمه و برای متون انگلیسی هیچ مشکلی نداره.

2- اگر توی یک متنی هم فارسی باشه و هم انگلیسی، بعد از اینکه خطا داد و من با فشردن کلید "R" ادامه اجرا رو زدم فقط بخشهای انگلیسی رو نشون میده و فارسی هاش همچنان ظاهر نمیشه.

3- به عنوان مثال برای مثال ساده "سلام دنیا!" که فایلش هم ضمیمه هست خروجی ندارم و پیغام خطای فونت زیر رو میده:
! Package xepersian Error: Oops! you have not specified any font for the main t
ext of the document. Please specify a font for the main text of the document by
using \settextfont CS, and then try to run xelatex on your document again.

4- من از کامپایلر XeLaTeX در قسمت بالای تک ورکس استفاده میکنم.

5- ویندورز بنده هم ایکس پی هست. لطفا نگید که ویندوز اشکال داره یا ویروسی هست! آخه برای فایلهای انگلیسی هیچ مشکلی نیست.

6- من فونت های XB Niloofar, XB Zar, XB Titre رو هم تو پوشه فونت ویندوز کپی کرده ام. و از این بابت فکر نمیکنم مشکلی باشه.

لطفا بفرمایید چه باید کرد؟
با تشکر و سپاس فراوان
عنوان: پاسخ : مشکل در اجرای مثال ساده و اولیه "سلام دنیا!"
رسال شده توسط: سید احمد موسوی در اکتبر 01, 2013, 03:55:42 بعد از ظهر
اولین مشکلتون اینه که end در انتهای فایل شما بک اسلش ندارد.(\end)!
اگر دوباره مشکل داشتی فایل گزارش با پسوند log را هم ضمیمه کن.
عنوان: پاسخ : مشکل در اجرای مثال ساده و اولیه "سلام دنیا!"
رسال شده توسط: vafa در اکتبر 01, 2013, 03:56:28 بعد از ظهر
شما از تک‌لایو ۲۰۱۳ استفاده نمی‌کنید نسخه
تک‌لایو شما خیلی زیاد باشد ۲۰۱۱ است.
به هر حال خود متن خطا به اندازه کافی
روشن هست و احتیاجی به راهنمایی نمی‌بینم.
عنوان: پاسخ : مشکل در اجرای مثال ساده و اولیه "سلام دنیا!"
رسال شده توسط: halizadeh در اکتبر 01, 2013, 04:40:14 بعد از ظهر
خیلی ممنون از لطف شما در پاسخگویی به موقع! واقعا متشکرم

1- در مورد نسخه تک لایو بله درست میفرمایید. الان که چک کردم:
TeXworks
Copyrigth: 2007-2009
Version 0.1 (MiKTeX 208)

2- مشکل بک اسلش قبل از پایان رو درست فرمودید. اما هنوز مشکل داره!

3- الان دستور زیر رو هم اضافه کردم برای اینکه بگم از این فونت استفاده کنه.
\settextfont{B Nazanin}
با این کار هنوز خطا میده. اما وقتی که با فشردن کلید "R" از خطا رد میشم حداقل میتونم خروجی ببینم. اما واقعا چرا هنوز باید خطا بده؟

4- آیا ضروری هست که حتما نوع فونت با دستور بالا مشخص بشه؟ یا اینکه مشکل من از جای دیگه هست؟

5- نمیدونم فایل log که میفرمایید کدومه؟ چون فایلی با این پسوند من نمیبینم! به هر حال فایل های فایل اصلی و پی دی افی که بعد از ردشدن از خطا دیده میشه به انضمام فایل متنی که فکر کنم احتمالا منظورتون همون باشه رو ضمیمه کردم.

بازم ممنون میشم راهنمایی بفرمایید.
عنوان: پاسخ : مشکل در اجرای مثال ساده و اولیه "سلام دنیا!"
رسال شده توسط: vafa در اکتبر 01, 2013, 04:54:28 بعد از ظهر
نقل قول از: halizadeh در اکتبر 01, 2013, 04:40:14 بعد از ظهر
خیلی ممنون از لطف شما در پاسخگویی به موقع! واقعا متشکرم

1- در مورد نسخه تک لایو بله درست میفرمایید. الان که چک کردم:
TeXworks
Copyrigth: 2007-2009
Version 0.1 (MiKTeX 208)

2- مشکل بک اسلش قبل از پایان رو درست فرمودید. اما هنوز مشکل داره!

3- الان دستور زیر رو هم اضافه کردم برای اینکه بگم از این فونت استفاده کنه.
\settextfont{B Nazanin}
با این کار هنوز خطا میده. اما وقتی که با فشردن کلید "R" از خطا رد میشم حداقل میتونم خروجی ببینم. اما واقعا چرا هنوز باید خطا بده؟

4- آیا ضروری هست که حتما نوع فونت با دستور بالا مشخص بشه؟ یا اینکه مشکل من از جای دیگه هست؟

5- نمیدونم فایل log که میفرمایید کدومه؟ چون فایلی با این پسوند من نمیبینم! به هر حال فایل های فایل اصلی و پی دی افی که بعد از ردشدن از خطا دیده میشه به انضمام فایل متنی که فکر کنم احتمالا منظورتون همون باشه رو ضمیمه کردم.

بازم ممنون میشم راهنمایی بفرمایید.
به عنوان یک توصیه کلی، از تک‌لایو ۲۰۱۳ بروز شده استفاده کن. اما جواب سوالاتت:

در نسخه‌های قدیمی زی‌پرشین (نسخه‌ای که شما استفاده می‌کنید) حتماً لازم بود که نام قلم برای حروف‌چینی متن مشخص بشه. در نسخه‌های جدید اگر این قلم مشخص نشخ از قلم پیش‌فرضی استفاده میشه.

۱) کلاً میک‌تک رو رها کن. همه چیز رو حذف کن و تک‌لایو ۲۰۱۳ بروز شده را نصب کن.

۳) شما این دستور را بعد از \begin{document} اضافه کردی آن را قبل از \begin{document} اضافه کن.

۴) در بالا قبل از ۱ جواب دادم.
عنوان: پاسخ : مشکل در اجرای مثال ساده و اولیه "سلام دنیا!"
رسال شده توسط: halizadeh در اکتبر 01, 2013, 05:22:44 بعد از ظهر
خیلی ممنون از پاسخ شما

من Texlive 2013 رو از یکی از دوستان شما به نام آقای صفی اقدم خریده و نصب کرده بودم اما چون نسخه MikteX 2.8 هم از قبل روی سیستمم نصب بود فایلهای TeX با اون قبلی بالا میومدند و من متوجه این قضیه نشده بودم. الان همه چیز حل شد.

مجددا از اینکه وقت گذاشتید و به من کمک کردید ازتون تشکر میکنم.