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

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

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

نویسنده سیدرضی علوی‌زاده, آگوست 21, 2010, 06:36:50 بعد از ظهر

« قبلی - بعدی »

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

این موضوع جهت گزارش مشکلات و باگ‌های تک‌میکر دوجهته ورژن ۰.۶.۸ می‌باشد.
در ورژن جدید یعنی ورژن ۰.۶.۸ مهمترین تغییری که رخ داده است اضافه شدن ویژگی تغییر زبان خودکار به ورژن لینوکسی است، دیگر تغییر مهم بهبود قسمت تایپ است که البته این بهبود در سیستم عامل ویندوز محسوس‌تر و بیشتر بوده است.

===============
لینک دانلود ورژن جدید:
تک‌میکر دوجهته (اینستالر ویندوزی)
-------------------------
Debian Version:
تک‌میکر دوجهته (اینستالر لینوکسی [Debian Version] )
-------------------------
RPM Version:
تک‌میکر دوجهته (اینستالر لینوکسی [RPM Version] )
-------------------------
DMG Version:
تک‌میکر دوجهته (بسته مکینتاشی [Disk Image Version] )


===============
تغییرات‎ اصلی در‎‎ این ورژن:
۱- (فقط لینوکس) اضافه شدن ویژگی تغییر زبان خودکار.
۲- (فقط لینوکس) دکمه «CMD Here» در لینوکس به ترتیب به سراغ «gnome-terminal» و بعد «konsole» و سرانجام «xterm» می‌رود، و هرکدام اجرا شد به بقیه مراجعه نمی‌کند، بعلاوه اکنون «xterm» به درستی به مسیرهایی که درنام خود کاراکتر فاصله و یا کاراکترهای یونیکد دارند تغییر مسیر می‌دهد.
۳- بهبود در قسمت تایپ، حالاتی مانند زیر که قبلا در حالت تایپ به همریختگی ایجاد می‌کردند اکنون درست نمایش داده می‌شوند:
این  $a$، $b$ آزمایش
دقت کنید متن بالا در این پست نیز به هم می‌ریزد، بعلاوه ابتدای متن بالا این‌طور شروع شده است:
این $a$،

یا (test) این
یا تست!test
یا این»test

علاوه بر اینها در ویندوز مشکل جابجا نمایش داده شدن SPACE هم رفع شده است، ولی این مشکل در لینوکس همچنان وجود دارد.

۴- مشکل در هم فرو رفتگی فونتها در پنجره تنظیمات حل شده است.
۵- باگ مربوط به کامپایل در لینوکس رفع شد.
۶- نحوه فعال شدن پنجره تک‌میکر بعد از دابل کلیک برروی SumartraPDF به صورت استاندارد در آمد و دیگر یک minimize شدن اضافی در روند فعال شدن اتفاق نمی‌افتد.
۷- گزینه‌های «Don't Reverse Arrow Keys» و  «PTD File Support» حذف شدند.
۸- گزینه «‎Changing Language by typing '\' or '$'‎‎‎» به حالت قبلی « ‎Changing Language by typing '‎\'‎‎‎‎ » برگشت، به عبارت دیگر تایپ «$» همواره باعث تغییر زبان خواهد شد.
۹- در راهنما بخشی با عنوان «تازها در این راهنما» اضافه شده است که لینک‌هایی به قسمت‌هایی از راهنما که نسبت به ورژن قبل تغییر کرده‌اند دارد، و برای کاربرانی مناسب است که ورژن قبلی این راهنما را مطالعه کرده‌اند.

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

#1
خسته نباشی و خیلی زحمت می‌کشی سید جان

یک سوال: USER TAGS  ها کجا ذخیره می شوند؟

habib_seif

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

از اینکه مشکل کامپایل در لینوکس را رفع نمودید خیلی خیلی ممنون. منتظر نسخه لینوکسی هستیم......

با تشکر از زحمات شما
سیف زاده

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

نقل قول از: habib_seif در آگوست 21, 2010, 07:47:43 بعد از ظهر
جناب آقای علوی زاده،

از اینکه مشکل کامپایل در لینوکس را رفع نمودید خیلی خیلی ممنون. منتظر نسخه لینوکسی هستیم......

با تشکر از زحمات شما
سیف زاده
متاسفانه اینترنتم قاطی کرده، هر وقت درست شد آپلود می‌کنم.

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


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

نقل قول از: هادی صفی اقدم در آگوست 21, 2010, 06:55:47 بعد از ظهر
خسته نباشیو خیلی زحمت می‌کشی سید جان

یک سوال: USER TAGS  ها کجا ذخیره می شوند؟
مثل بقیه تنظیمات در  ‎%APPDATA%/xm1/texmaker.ini

محمد چهارسوقی

سلام
امروز با مشکلی در تکمیکر برخورد کردم گفتم مطرح کنم تا در صورت امکان آن را اصلاح بفرمایید

من امروز یک متن انگلیسی را با دستور latex اجرا کردم و به خوبی اجرا شد. زمانی که view dvi را زدم خطا گرفت که نمی تواند این دستور را اجرا کند. وقتی dvi to pdf رو زدم تونستم به راحتی خروجی pdf رو مشاهده کنم.

در نتیجه به سراغ تنظیمات تکمیکر رفتم ببینم ایراد از کجاست. در تنظیمات تکمیکر به صورت پیش فرض برای dvi viewr آدرسی شبیه به زیر در نظر گرفته شده بود (همچنین برای gsview هم همینطور)

"c:program files/miktex/....../yap.exe" %.dvi

سیستم من ۶۴ بیتی است. در سیستم های ۶۴ بیتی دو تا شاخه program files هست که یکیش به صورت program files (x86) هست. که در سیستم من میکتک در این شاخه نصب شده بود و بنابراین طبیعی بود با این دستور پیشفرضی که در تکمیکر قرار داده شده dvi viewr فراخوانی نمیشد. من دستورات مربوط به dvi viewer (و همچنین gsview) را به صورت زیر تغییر دادم و درست شد.

yap.exe %.dvi

یعنی آدرس شاخه را حذف کردم. مانند بقیه دستورات معمول در تک.
ممنون

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

نقل قول از: محمد چهارسوقی در آگوست 25, 2010, 11:57:30 قبل از ظهر
yap.exe %.dvi

یعنی آدرس شاخه را حذف کردم. مانند بقیه دستورات معمول در تک.
ممنون
ممنون.
البته yap.exe بخشی از توزیع لاتک است و به صورتی که گفتید مشکل حل می‌شود ولی مسیر پوشه حاوی gsview32.exe به صورت پیش فرض در متغیر محیطی PATH قرار ندارد و باید بصورت دستی درست کنید، البته این‌طور که معلوم است در سیستم شما این مسیر هم در PATH قرار داشته! ولی این کلیت ندارد.

amir.khosroshahi

ممنون آقای علوی‌زاده.

به نظر میاد که در این نسخه اشکال‌های زیادی رفع شده. از جمله پرانتز فارسی بیشتر موقع‌ها درست کار می‌کنه که خیلی خوبه. فقط تو حالت‌های خاصی پرانتز رو غلط می‌زنه که نتونستم الگوی بازسازیش رو کشف کنم فعلا! اما هر وقت متوجه شدم اینجا با شما در میون میذارم.
مشکل کند بودن $ هم روی سیستم من که حل شده! ممنون.


meim007

سلام و خسته نباشید سیدرضی علوی‌زاده
این دو نسخه جدید خیلی بهتر شده است دست شما درد نکند. من در این دو نسخه به یک مشکل بر خوردم که در قبلی ها نبود. این هم اینکه در جای که فرمان را وارد میکنیم در یک یوزکامند نمیتوان دو فرمان را وارد کنیم قبلا با "|" میتوانستیم چند فرمان را از هم جدا کنیم ولی در این دو نسخه با اینکه امکان این در« ادیت یوزکامند» نوشته شده است ولی کار نمی کند مثلا این فرمان:
xindy -L persian -C utf8 -I xindy -M % -t %.glg -o %.gls %.glo | xindy -L persian -C utf8 -I xindy -M % -t %.blg -o %.bls %.blo
-----
راستی آیا میشود این خط فرمان را در خود پرونده وارد کرد و با اجرای فایل این هم اجرا شود؟

habib_seif

نقل قول از: meim007 در آگوست 28, 2010, 02:58:12 بعد از ظهر
در جای که فرمان را وارد میکنیم در یک یوزکامند نمیتوان دو فرمان را وارد کنیم قبلا با "|" میتوانستیم چند فرمان را از هم جدا کنیم ولی در این دو نسخه با اینکه امکان این در« ادیت یوزکامند» نوشته شده است ولی کار نمی کند مثلا این فرمان:
xindy -L persian -C utf8 -I xindy -M % -t %.glg -o %.gls %.glo | xindy -L

من هم دقیقا این مشکل را در نسخه لینوکسی دارم.

یک سوال دیگه اینکه وقتی \ را می زنیم خود به خود صفحه کلید انگلیسی می شود و بعد با زدن اولی فاصله دوباره فارسی می شود که ایده خوبی است مثلا در مورد \ldots به خوبی کار می کند. ولی بسیاری از دستورات بعد از اسم دستور یک آگولاد باز و بسته هم دارند که دیگر تغییر خودکار در این موارد کار نمی کند. مثلا در مورد \footnote{test} صفحه کلید فارسی نمی شود. به نظر می رسد تغییر انگلیسی به فارسی باید هوشمندتر و با کلیدهایی مانند End یا جهت هم کار کند.

در هر صورت بسیار خوب و بدون عیب کار می کند. از تمامی زحمات خیلی ممنون.

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

نقل قول از: amir.khosroshahi در آگوست 27, 2010, 04:32:18 بعد از ظهر
ممنون آقای علوی‌زاده.

به نظر میاد که در این نسخه اشکال‌های زیادی رفع شده. از جمله پرانتز فارسی بیشتر موقع‌ها درست کار می‌کنه که خیلی خوبه. فقط تو حالت‌های خاصی پرانتز رو غلط می‌زنه که نتونستم الگوی بازسازیش رو کشف کنم فعلا! اما هر وقت متوجه شدم اینجا با شما در میون میذارم.
مشکل کند بودن $ هم روی سیستم من که حل شده! ممنون.
جای خوشحالی داره که مشکل کند بودن تغییر زبان حل شد، منتظر بازسازی باگ هم هستم.

نقل قول از: meim007 در آگوست 28, 2010, 02:58:12 بعد از ظهر
سلام و خسته نباشید سیدرضی علوی‌زاده
این دو نسخه جدید خیلی بهتر شده است دست شما درد نکند. من در این دو نسخه به یک مشکل بر خوردم که در قبلی ها نبود. این هم اینکه در جای که فرمان را وارد میکنیم در یک یوزکامند نمیتوان دو فرمان را وارد کنیم قبلا با "|" میتوانستیم چند فرمان را از هم جدا کنیم ولی در این دو نسخه با اینکه امکان این در« ادیت یوزکامند» نوشته شده است ولی کار نمی کند
لطفا مشخص کنید کدوم «دو نسخه»! یعنی در ورژن ۰.۶.۶ هم این مشکل بوده؟

نقل قول از: meim007 در آگوست 28, 2010, 02:58:12 بعد از ظهر
مثلا این فرمان:
xindy -L persian -C utf8 -I xindy -M % -t %.glg -o %.gls %.glo | xindy -L persian -C utf8 -I xindy -M % -t %.blg -o %.bls %.blo
آیا قبل از این دستور، دستور xelatex هم بوده؟ و در ضمن سعی کنید ساده‌ترین شکلی که مشکل پیش می‌آید را اینجا بگذارید.
در ضمن دستور دوم اجرا نمی‌شود یا تمام دستورات؟ اگر دستور xelatex قبل از اینها بوده اجرا شده یا خیر؟

نقل قول از: meim007 در آگوست 28, 2010, 02:58:12 بعد از ظهر
راستی آیا میشود این خط فرمان را در خود پرونده وارد کرد و با اجرای فایل این هم اجرا شود؟
خیر

نقل قول از: habib_seif در آگوست 28, 2010, 03:43:29 بعد از ظهر
ولی بسیاری از دستورات بعد از اسم دستور یک آگولاد باز و بسته هم دارند که دیگر تغییر خودکار در این موارد کار نمی کند. مثلا در مورد \footnote{test} صفحه کلید فارسی نمی شود.
در واقع در دستورات آرگومان‌دار زبان به حالت قبل برنمی‌گردد و این عمدی بوده است.

نقل قول از: habib_seif در آگوست 28, 2010, 03:43:29 بعد از ظهر
به نظر می رسد تغییر انگلیسی به فارسی باید هوشمندتر و با کلیدهایی مانند End یا جهت هم کار کند.
شما لطف کنید این هوشمند شدن را مفصل‌تر توضیح دهید و ایده‌تان را بگویید تا دیگر دوستان هم نظر دهند، اگر وقتی پیش آمد حتما پیاده‌سازی خواهم کرد.

در آخر هم از اظهار لطف همه دوستان سپاسگزارم.

habib_seif

نقل قول از: meim007 در آگوست 28, 2010, 02:58:12 بعد از ظهر
این هم اینکه در جای که فرمان را وارد میکنیم در یک یوزکامند نمیتوان دو فرمان را وارد کنیم قبلا با "|" میتوانستیم چند فرمان را از هم جدا کنیم ولی در این دو نسخه با اینکه امکان این در« ادیت یوزکامند» نوشته شده است ولی کار نمی کند مثلا این فرمان:
xindy -L persian -C utf8 -I xindy -M % -t %.glg -o %.gls %.glo | xindy -L persian -C utf8 -I xindy -M % -t %.blg -o %.bls %.blo
-----


تا قبل از اینکه این مشکل برطرف بشه بنده از Makefile ای که در چند هفته پیش گفتم استفاده کردم. به این صورت که Makefile رو توی شاخه فایل تک کپی کرده و بعد از تنظیم آن در داخل Quick Build نوشته ام make preview این طوری در داخل کامند یک دستور است و نیازی به | نیست از طرف دیگر هر تعداد دستور که می خواهم اجرا می شود.

آدرس پست Makefile:
http://www.parsilatex.com/forum/SMF/index.php?topic=778.msg5137#msg5137

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

نقل قول از: meim007 در آگوست 28, 2010, 02:58:12 بعد از ظهر
سلام و خسته نباشید سیدرضی علوی‌زاده
این دو نسخه جدید خیلی بهتر شده است دست شما درد نکند. من در این دو نسخه به یک مشکل بر خوردم که در قبلی ها نبود. این هم اینکه در جای که فرمان را وارد میکنیم در یک یوزکامند نمیتوان دو فرمان را وارد کنیم قبلا با "|" میتوانستیم چند فرمان را از هم جدا کنیم ولی در این دو نسخه با اینکه امکان این در« ادیت یوزکامند» نوشته شده است ولی کار نمی کند مثلا این فرمان:
xindy -L persian -C utf8 -I xindy -M % -t %.glg -o %.gls %.glo | xindy -L persian -C utf8 -I xindy -M % -t %.blg -o %.bls %.blo
-----
راستی آیا میشود این خط فرمان را در خود پرونده وارد کرد و با اجرای فایل این هم اجرا شود؟
دقت کنید بین «|» و دستورات نباید «فضای خالی» باشد، در دستوری که شما قرار دادید فضای خالی وجود دارد!
مثال اشتباه


xelatex %.tex | sumatrapdf-tex.exe %.pdf

------------------------------------------------------------
مثال درست


xelatex %.tex|sumatrapdf-tex.exe %.pdf


meim007

نقل قول از: سیدرضی علوی‌زاده در آگوست 28, 2010, 09:42:56 بعد از ظهر
دقت کنید بین «|» و دستورات نباید «فضای خالی» باشد، در دستوری که شما قرار دادید فضای خالی وجود دارد!
مثال اشتباه


xelatex %.tex | sumatrapdf-tex.exe %.pdf

------------------------------------------------------------
مثال درست


xelatex %.tex|sumatrapdf-tex.exe %.pdf

ممنون مشکل حل شد ایراد همین فاصله بود!
نقل قول از: سیدرضی علوی‌زاده در آگوست 28, 2010, 07:24:27 بعد از ظهر
لطفا مشخص کنید کدوم «دو نسخه»! یعنی در ورژن ۰.۶.۶ هم این مشکل بوده؟
بلکه این ورژن هم این مشکل را داشتم ولی در ورژنهای قدیمی همی دستور(بافاصله) را وارد میکردم جواب میداد برای همین به این فکر نکردم که ممکن هست از فاصله باشد(دستور را کپی-پیس کردم).
سپاس