• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Main Menu

تک‌میکردوجهته ورژن ۰.۶.۶

نویسنده سیدرضی علوی‌زاده, جولای 10, 2010, 08:54:41 قبل از ظهر

« قبلی - بعدی »

هادی صفی‌اقدم

نقل قول از: habib_seif در آگوست 16, 2010, 02:30:41 قبل از ظهر
با سلام خدمت جناب آقای علوی زاده

همانطور که یکی دیگر از دوستان هم در این پست مطرح نموده اند من هم مشکل کامپایل فایل ها را در لینوکس دارم. به محض زدن F1 بدون اینکه تک میکر کاری بکند پیغام Log File Not Found می دهد.

پس از کلی گشتن در اینترنت و تست راهکارهای گوناگون هیچ کدام از آنها جواب نداد. راه هایی که تست کردم:

۱- در اسم فایل و شاخه نه فاصله ای وجود ندارد و نه کاراکتر فارسی
۲- در گزینه Quick Build نوشته شده است: xelatex -interaction=nonstopmode synctex=-1 %.tex
۳- مشکل از خود فایل tex نیست زیرا با زدن xelatex file.tex در کامند فایل pdf به درستی تولید می شود
۴- هیچ یک از فایل های کمکی مانند log aux و ... توسط تک میکر تولید نمی شود
۵- اگر در همین نسخه از تک میکر یک متن انگلیسی بنویسیم و مثلا دگمه F2 را بزنیم تا latex معمولی فراخوانی شود به درستی کار کرده و dvi ساخته می شود
۶- دستور اجرای مثلا F2 را از latex به xelatex تغییر دادم. ولی F2 ای که با latex به درستی کار می کرد دیگر کار نکرده و مانند F1 عمل می کند

در نهایت فایل tex و log ای که این مشکل را دارد ضمیمه می کنم. اگر به تست دیگری نیاز دارید بفرمایید تا انجام دهم.

با کمال تشکر
سیف زاده
با اجازه‌ی آقای علوی‌زاده. اگر اشتباه نکنم فونت نصب ندارید.

habib_seif

اگر مشکل مربوط به فونت باشه پس چرا فایل در ترمینال درست کامپایل می شه و فونت ها را هم بدرستی در pdf نشان می ده؟

بنده بعید می دونم مشکل از چنین چیزی باشه...

هادی صفی‌اقدم

نقل قول از: habib_seif در آگوست 16, 2010, 03:03:40 قبل از ظهر
اگر مشکل مربوط به فونت باشه پس چرا فایل در ترمینال درست کامپایل می شه و فونت ها را هم بدرستی در pdf نشان می ده؟

بنده بعید می دونم مشکل از چنین چیزی باشه...
درست میفرمایید. من به این نکته دقت نکرده بودم. برای شناساندن فوننتها نباید دستوری بزنید؟ من زیاد لینوکس بلد نیستم

هادی صفی‌اقدم

نقل قول از: habib_seif در آگوست 16, 2010, 03:03:40 قبل از ظهر
اگر مشکل مربوط به فونت باشه پس چرا فایل در ترمینال درست کامپایل می شه و فونت ها را هم بدرستی در pdf نشان می ده؟

بنده بعید می دونم مشکل از چنین چیزی باشه...
شما Gedit را هم در لینوکس تست کرده‌اید؟

habib_seif

در مورد نصب فونت در لینوکس که فرمودید بله، بعد از کپی فونت ها در شاخه fonts./~ باید fc-cache را وارد نمود تا یک بار اطلاعات کش فونت ها به روز شود. ولی این چه ربطی به تک میکر دارد؟؟؟ تک میکر یک ویرایشگر است و حتی اگر فونتی هم در کامپیوتر نصب نشده باشد باید فایل را ویرایش کرده و به طور مناسب xelatex را فراخوانی نماید. این xelatex است که باید پیغام خطا بدهد نه تک میکر. با توجه به اینکه xelatex در ترمینال خطا نمی دهد بنابراین مشکل از فونت نیست....

در مورد Gedit بله، می شود از آن استفاده کرد ولی پس این همه زحمت آقای علوی زاده چی؟؟؟ اگز قرار باشد از texmaker اقای علوی زاده استفاده نکنم ترجیح می دهم از ویرایشگرهایی مانند TexmakerX استفاده کنم تا Gedit ولی مشکل اینجاست که این ویرایشگرها بسیار بسیار در تایپ راست به چپ مشکل دارند و گیج کننده هستند......

سیف زاده

سیدرضی علوی‌زاده

نقل قول از: habib_seif در آگوست 16, 2010, 02:30:41 قبل از ظهر
با سلام خدمت جناب آقای علوی زاده

همانطور که یکی دیگر از دوستان هم در این پست مطرح نموده اند من هم مشکل کامپایل فایل ها را در لینوکس دارم. به محض زدن F1 بدون اینکه تک میکر کاری بکند پیغام Log File Not Found می دهد.

پس از کلی گشتن در اینترنت و تست راهکارهای گوناگون هیچ کدام از آنها جواب نداد. راه هایی که تست کردم:

۱- در اسم فایل و شاخه نه فاصله ای وجود ندارد و نه کاراکتر فارسی
۲- در گزینه Quick Build نوشته شده است: xelatex -interaction=nonstopmode synctex=-1 %.tex
۳- مشکل از خود فایل tex نیست زیرا با زدن xelatex file.tex در کامند فایل pdf به درستی تولید می شود
۴- هیچ یک از فایل های کمکی مانند log aux و ... توسط تک میکر تولید نمی شود
۵- اگر در همین نسخه از تک میکر یک متن انگلیسی بنویسیم و مثلا دگمه F2 را بزنیم تا latex معمولی فراخوانی شود به درستی کار کرده و dvi ساخته می شود
۶- دستور اجرای مثلا F2 را از latex به xelatex تغییر دادم. ولی F2 ای که با latex به درستی کار می کرد دیگر کار نکرده و مانند F1 عمل می کند

در نهایت فایل tex و log ای که این مشکل را دارد ضمیمه می کنم. اگر به تست دیگری نیاز دارید بفرمایید تا انجام دهم.

با کمال تشکر
سیف زاده
لطفا اگر مقدور است یک تست دیگر انجام دهید و آن اینکه Quick Build را یک بار به صورت:

latex -interaction=nonstopmode synctex=-1 %.tex
و یکبار به صورت:

pdflatex -interaction=nonstopmode synctex=-1 %.tex
تغییر دهید و بعد تست کنید.

habib_seif

جناب آقای علوی زاده

ضمن تشکر از پاسخ شما Quick Build را هم با latex و هم با pdflatex تست کردم ولی در هر دو بار تک میکر هیچ کاری نکرده و پیغام Log file Not Found می دهد

اگر تست دیگری لازم هست بفرمایید
سیف زاده

هادی صفی‌اقدم

نقل قول از: سیدرضی علوی‌زاده در آگوست 16, 2010, 11:49:37 قبل از ظهر
لطفا اگر مقدور است یک تست دیگر انجام دهید و آن اینکه Quick Build را یک بار به صورت:

latex -interaction=nonstopmode synctex=-1 %.tex
و یکبار به صورت:

pdflatex -interaction=nonstopmode synctex=-1 %.tex
تغییر دهید و بعد تست کنید.
سید جان میشه حکمت این کار را بگی؟ میخام یاد بگیرم. ممنون

سیدرضی علوی‌زاده

نقل قول از: هادی صفی اقدم در آگوست 16, 2010, 12:11:46 بعد از ظهر
سید جان میشه حکمت این کار را بگی؟ میخام یاد بگیرم. ممنون
دوست من چیزی برای یادگرفتن نداره!
یک حدس از محل خطا بود، که بنظر میاد حدس درستی هم است.

habib_seif

جناب آقای علوی زاده،

این تستی که شما فرمودید تست خوبی بود زیرا مشخص می کنه که کلا Quick Build مشکل داره. ولی مساله اینجاست که فراخوانی خود xelatex هم باید مشکل داشته باشه. زیرا دگمه های غیر از Quick Build مثلا F2 با latex و pdflatex کار می کنند ولی با xelatex خیر.

یک مطلب دیگه اینکه هر چند Quick Build در نسخه windows ای که به صورت پرتابل در سایت قرار داده اید مشکلی نداره، ولی بسیار بسیار کنده بطوریکه مثلا برای ساخت یک سندی که یک سلام چاپ کنه باید نزدیک به ۱ دقیقه منتظر کامپایل بود.

در هر صورت فکر می کنم قسمت فراخوانی دستورات خارجی در تک میکر نیاز به بهبود دارد

با تشکر فراوان