پارسی‌لاتک

ویرایشگرها Editors => Texmaker => نويسنده: سیدرضی علوی‌زاده در نوامبر 03, 2010, 10:50:34 بعد از ظهر

عنوان: تک‌میکر ۲.۱ و synctex
رسال شده توسط: سیدرضی علوی‌زاده در نوامبر 03, 2010, 10:50:34 بعد از ظهر
چند روز پیش ورژن جدید تک‌میکر ارائه شد، تغییر مهم اضافه شدن حمایت از synctex به نمایش‌گر PDF داخلی تک‌میکر است.
صفحه دانلود (http://www.xm1math.net/texmaker/download.html)
برای Inverse Search:
کافیست در PDF Viewer بر روی متن رایت کلیک و گزینه «Click to jump to the line» را انتخاب کنید.
برای Forward Search:
من از راهنما به جایی نرسیدم، لطفا اگر کسی راهش رو فهمید اینجا اطلاع بده.
لینک به راهنما (http://www.xm1math.net/texmaker/doc.html#SECTION24)
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: هادی صفی‌اقدم در نوامبر 04, 2010, 07:35:07 قبل از ظهر
به نظر من و تا جایی که فهمیدم، با توجه به توضیحات راهنما که درزیر آورده‌ام، Inverse Search برای Yap و xdvi که viewer داخلی میک‌تک هستند گفته شده و برای viewer داخلی تک‌میکر نگفته شده است.


Some dvi viewers can jump to (and visually highlight) a position in the DVI file that corresponds to a certain line number in the (La)TeX source file.
To use this feature, you can use the @ character in the syntax of the dvi viewer command ("Configure Texmaker" -> "Commands").
Examples ("Forward search"):

To launch yap from texmaker : "C:/Program Files/MiKTeX 2.7/miktex/bin/yap.exe" -1 -s @%.tex %.dvi
To launch xdvi from texmaker : xdvi %.dvi -sourceposition @:%.tex
To launch kdvi from texmaker : kdvi "file:%.dvi#src:@ %.tex"
For the opposite operation ("Inverse search") :
To launch texmaker from yap : "C:\Program Files\Texmaker\texmaker.exe" "%f" -line %l (the program arguments : "%f" -line %l )
To launch texmaker from xdvi : xdvi -editor "texmaker %f -line" %.dvi -sourceposition @:%.tex
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: سیدرضی علوی‌زاده در نوامبر 04, 2010, 12:58:57 بعد از ظهر
نقل قول از: هادی صفی اقدم در نوامبر 04, 2010, 07:35:07 قبل از ظهر
به نظر من و تا جایی که فهمیدم، با توجه به توضیحات راهنما که درزیر آورده‌ام، Inverse Search برای Yap و xdvi که viewer داخلی میک‌تک هستند گفته شده و برای viewer داخلی تک‌میکر نگفته شده است.


Some dvi viewers can jump to (and visually highlight) a position in the DVI file that corresponds to a certain line number in the (La)TeX source file.
To use this feature, you can use the @ character in the syntax of the dvi viewer command ("Configure Texmaker" -> "Commands").
Examples ("Forward search"):

To launch yap from texmaker : "C:/Program Files/MiKTeX 2.7/miktex/bin/yap.exe" -1 -s @%.tex %.dvi
To launch xdvi from texmaker : xdvi %.dvi -sourceposition @:%.tex
To launch kdvi from texmaker : kdvi "file:%.dvi#src:@ %.tex"
For the opposite operation ("Inverse search") :
To launch texmaker from yap : "C:\Program Files\Texmaker\texmaker.exe" "%f" -line %l (the program arguments : "%f" -line %l )
To launch texmaker from xdvi : xdvi -editor "texmaker %f -line" %.dvi -sourceposition @:%.tex
آقا هادی اگر خوب دقت کرده باشی و من هم گفتم مشکلی با Inverse Search نیست، مشکل با Forward Search و روش گفته شده در راهنما بخش ۳.۳ که لینک گذاشتم است، آن چیزی که من دریافتم این بود که هر خطی که در ویرایشگر انتخاب شده است، با زدن View PDF فایل PDF بعد از باز شدن به همان نقطه خواهد رفت، اما عملا این اتفاق نمی‌افتد!
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: هادی صفی‌اقدم در نوامبر 04, 2010, 02:19:26 بعد از ظهر
نقل قول از: سیدرضی علوی‌زاده در نوامبر 04, 2010, 12:58:57 بعد از ظهر
آقا هادی اگر خوب دقت کرده باشی و من هم گفتم مشکلی با Inverse Search نیست، مشکل با Forward Search و روش گفته شده در راهنما بخش ۳.۳ که لینک گذاشتم است، آن چیزی که من دریافتم این بود که هر خطی که در ویرایشگر انتخاب شده است، با زدن View PDF فایل PDF بعد از باز شدن به همان نقطه خواهد رفت، اما عملا این اتفاق نمی‌افتد!

من منظورم این بود که در نسحخه جدید کلا Forwrad Search  و Inverse Search را برای yap و ...
گفته و خواستم بگویم که می توانیم به جای viewer داخلی تک‌میکر از Yap استفاده کنیم. چون تنظیمات Forward search  و InverseSearch  برای Yap هست

من هم موردی که گفتید را تست کردم ولی اون اتفاقی که باید می افتاد (رفتن به اون خط در فایل PDF) اتفاق نیافتاد

البته من نسخه‌ی پرتابلش را تست کردم و ممکن است در نسخه پرتابل این مشکل است.  نسخه‌ی نصبی را هم دانلود و تست خواهم کرد
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: meim007 در نوامبر 05, 2010, 11:13:19 بعد از ظهر
راستی تکمیکر فارسی برای سیستم عامل MacOsX را هم داریم؟
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: محسن شریفی تبار در نوامبر 06, 2010, 06:48:57 قبل از ظهر
نقل قول از: meim007 در نوامبر 05, 2010, 11:13:19 بعد از ظهر
راستی تکمیکر فارسی برای سیستم عامل MacOsX را هم داریم؟

نمی‌دانم تا وقتی ویرایش‌گری مثل TeXShop روی مک هست، چرا باید سراغ چیز دیگری رفت. اما به هر حال دوستان زحمت تک‌میکر فارسی برای مک را هم کشیده بودند که در قسمت دانلودها موجود است.
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: vafa در نوامبر 06, 2010, 10:53:50 قبل از ظهر
نقل قول از: محسن شریفی تبار در نوامبر 06, 2010, 06:48:57 قبل از ظهر
نمی‌دانم تا وقتی ویرایش‌گری مثل TeXShop روی مک هست، چرا باید سراغ چیز دیگری رفت. اما به هر حال دوستان زحمت تک‌میکر فارسی برای مک را هم کشیده بودند که در قسمت دانلودها موجود است.
نمی‌دانم تا وقتی ویرایش‌گری قدرتمند مثل gedit روی مک هست، چرا باید سراغ texshop رفت. ;D
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: محسن شریفی تبار در نوامبر 06, 2010, 01:18:55 بعد از ظهر
نقل قول از: vafa در نوامبر 06, 2010, 10:53:50 قبل از ظهر
نمی‌دانم تا وقتی ویرایش‌گری قدرتمند مثل gedit روی مک هست، چرا باید سراغ texshop رفت. ;D

این صحبت شما جدی بود یا شوخی؟!!؟ gedit قوی هست اما اصلا فکر نمی‌کنم سادگی تکشاپ را داشته باشد. البته من با gedit کار نکرده‌ام تا توانایی‌های آن را ببینم اما فکر می‌کنم وقتی هدف فقط تک باشد، قاعدتا تکشاپ خیلی ساده‌تر و کارآتر است. اگر اشتباه می‌کنم لطفا امکانات خاصی که gedit نسبت به تکشاپ را دارد بیان کنید تا ببینم اگر به کار من هم می‌آید با gedit کار کنم. البته من شخصا سادگی را خیلی می‌پسندم و به همین دلیل تکشاپ را به تکمیکر ترجیح می‌دهم. آیا gedit امکان synctex را هم به سادگی می‌دهد؟
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: vafa در نوامبر 06, 2010, 01:36:05 بعد از ظهر
نقل قول از: محسن شریفی تبار در نوامبر 06, 2010, 01:18:55 بعد از ظهر
این صحبت شما جدی بود یا شوخی؟!!؟ gedit قوی هست اما اصلا فکر نمی‌کنم سادگی تکشاپ را داشته باشد. البته من با gedit کار نکرده‌ام تا توانایی‌های آن را ببینم اما فکر می‌کنم وقتی هدف فقط تک باشد، قاعدتا تکشاپ خیلی ساده‌تر و کارآتر است. اگر اشتباه می‌کنم لطفا امکانات خاصی که gedit نسبت به تکشاپ را دارد بیان کنید تا ببینم اگر به کار من هم می‌آید با gedit کار کنم. البته من شخصا سادگی را خیلی می‌پسندم و به همین دلیل تکشاپ را به تکمیکر ترجیح می‌دهم. آیا gedit امکان synctex را هم به سادگی می‌دهد؟
اینکه gedit بهتر از texshop است را جدی گفتم. من عاشق نحوهٔ highlight کردن کدهای زبانهای مختلف در gedit هستم که texshop فاقدش است. برای مثال در texshop رنگ \newcommand و \renewcommand یکی است اما در gedit فرق دارد که کار را راحت می‌کند. gedit بسیار برای ماکرونویسی مخصوصاً برای کار کردن با فایلهای dtx راحت است که texshop اصلاً قابل مقایسه با gedit نیست. از نظر سادگی gedit هزاران بار ساده‌تر از texshp است. امکان synctex را که texshop نمی‌دهد بلکه synctex خودش یک موتور است. من از gedit ساده و از خط فرمان برای کامپایل اسناد استفاده می‌کنم اما یک latex plugin برای gedit هست که همهٔ امکانات دارد.
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: meim007 در نوامبر 06, 2010, 02:58:49 بعد از ظهر
سپاس از پاسختان نمیدانستم این ویرایشگرها را داره (تازه  دارم با مک کار میکنم)
این ویرایشگرها امکان دوطرفه کردن و تغیر زبان هم دارند(منظور چپ و راست کردن مکان نما در انگلیسی -فارسی و تغییر زبان بعد از $ یا /) مثل تک میکر فارسی که علوی زاده زحمتش را کشیده.
عنوان: پاسخ : تک‌میکر ۲.۱ و synctex
رسال شده توسط: محسن شریفی تبار در نوامبر 06, 2010, 04:24:21 بعد از ظهر
نقل قول از: vafa در نوامبر 06, 2010, 01:36:05 بعد از ظهر
اینکه gedit بهتر از texshop است را جدی گفتم. من عاشق نحوهٔ highlight کردن کدهای زبانهای مختلف در gedit هستم که texshop فاقدش است. برای مثال در texshop رنگ \newcommand و \renewcommand یکی است اما در gedit فرق دارد که کار را راحت می‌کند. gedit بسیار برای ماکرونویسی مخصوصاً برای کار کردن با فایلهای dtx راحت است که texshop اصلاً قابل مقایسه با gedit نیست. از نظر سادگی gedit هزاران بار ساده‌تر از texshp است. امکان synctex را که texshop نمی‌دهد بلکه synctex خودش یک موتور است. من از gedit ساده و از خط فرمان برای کامپایل اسناد استفاده می‌کنم اما یک latex plugin برای gedit هست که همهٔ امکانات دارد.

منظور من از سادگی تکشاپ همین بود که برای یک کار ساده و دم دست، نه مثلا کاری مثل ماکرونویسی، فکر کنم بهتر باشد. شاید برای من و شما استفاده از خط فرمان راحت باشد اما یک کاربر عمومی ترجیح می‌دهد که کارهایش را در یک محیط انجام دهد. در مورد synctex هم منظور من خود این امکان نبود، بلکه راحتی استفاده از آن با توجه به پیش‌نمایش بسیار کارآ و راحت تکشاپ بود.

در مجموع با فرمایشات شما موافقم و کلا فکر کنم برای کاربر حرفه‌ای، استفاده از ابزاری مثل gedit راحت‌تر است، اما برای عموم کاربران، تکشاپ خوب و کافی است. البته من شاید هنوز باید این latex plugin را هم نگاه کنم و با آن کار کنم.