سلام
sumatrapdf خیلی خاصیت synctex خوبی داره و برنامه سبکی هم هست و خوبه به نظرم.
یک نکته خوب هم اینه که وینادیت پیش فرضش اینه که خروجی رو با آکروبات ریدر یا ... باز کنه.
بدیش اینه چون آکروبات، pdfرو قفل میکنه و اجازه نوشتن توی Pdf نمیده (بر خلاف سوماترا که قفلش نمیکنه)، این کار برای این مورد هم خوبه و هر دفعه در هر بار اجرا لازم نیست خروجی که با آکروباته رو ببندین.
- برنامه bidiTexMaker را نصب کنین.
- برنامه وین ادیت را نصب کنین.
به تنظیمات هیچکدام فعلا کاری نداشته باشین.
نکته: برای اینکه تنظیمات دو تا سوماترا (سوماترای وینادیت و بیدیتکمیکر) با هم قاطی نشه، مجبوریم برای وینادیت از نسخه قدیمی استفاده کنیم. و سومارتای جدید هم برای بیدیتکمیکر میمونه.
- برنامه Sumatrapdf نسخه قدیمی مثلا 1.9 را دانلود کنین. چون اینجا امکان اتچ کردن فایل به دلیل محدودیت حجم نبود، نشد آپلود کنم. باید از اینترنت بگیرین.
http://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-1.9.zip
یا از صفحه زیر. نسخه ۱.۹ و نسخه zip را بگیرین. installer را نگیرین.
http://www.sumatrapdfreader.org/download-prev.html
sumatrapdf نسخه 1.9 را به SumatraPDF-TeX مثلا تغییر نام بدین و در مسیر نصب winedit در کنار فایل winedt.exe کپی کنین.
مسیر نصب بستگی به ویندوز شما داره. ممکنه یکی از اینا باشه.
C:\Program Files\WinEdt Team\WinEdt\winedt.exe
C:\Program Files (x86)\WinEdt Team\WinEdt\winedt.exe
C:\Program Files\WinEdt Team\WinEdt 9\winedt.exe
C:\Program Files (x86)\WinEdt Team\WinEdt 9\winedt.exe
بعد winedit را باز کنین.
منوی options
Execution modes
pdf viewer
حالا باید مسیری که سوماترا نسخه قدیمی را کپی کردیم را بهش بدین. باید روی دکمه browse (ذرهبین) بزنین و بهش بدین. (یکی از ۴ مسیر بالا برین.) بعد فایل SumatraPDF-TeX.exe را انتخاب و open بزنین.
بعدش تیک گزینهی زیر را بزنین. (در همان صفحه)
Use --synctex switch when --src is enabled
fعدش ok کنین.
حالا خاصیت synctex برای وینادیت شما و نمایشگرش که سوماترای قدیمی هست فعال هست. یعنی چی؟
یعنی اینکه اگه نوار ابزار وینادیت و گوشه بالا را حدودا ببینین، یک آیکن آکورباتریدر قرمز رنگ هست.
اگه در وین ادیت باشین و روی آن کلیک کنین، به فایل pdf میرین.
اگه در وین ادیت باشین (یک جای متن کلیک کنین) بعد اون دکمه آکروبات که رویش یک علامت دوربین هست را
بزنین، شما به نقطه همسان فایل pdf که خروجی همون نقطهای هست که مکاننما در فایل tex بود میرین.
و بهتر از اون! اگه روی sumatrapdf در قسمتی دابل کلیک کنین، به همون نقطه همسانش در ونجره وینادیت
منتقل میشین و برای لحظهای اون قسمت متن هایلایت میشه.
برای استفاده از خاصیت synctex در ادیتور bidiTeXmaker
بصورت پیش فرض فعال است. اما اگه دستکاری کردهاین و خرابش کردهاین میگم.
با بیدیتکمیکر یک فایل لاتک را اجرا بگیرین و viwe pdf بزنین تا سوماترای آن هم باز بشه. سپس
منوی settings
options
در کادر آخرش، دستور زیر را بذارین.
bidiTeXmaker.exe "%f" -line %l
نکته:
دستور موجود در همین کادر برای سوماترای قدیمی باید مشابه این ۴ دستور باشه. (بستگی به نسخه وینادیت شما داره.)
"C:\Program Files\WinEdt Team\WinEdt\winedt.exe" "[Open(|%f|);SelPar(%l,8)]"
"C:\Program Files (x86)\WinEdt Team\WinEdt\winedt.exe" "[Open(|%f|);SelPar(%l,8)]"
"C:\Program Files\WinEdt Team\WinEdt 9\winedt.exe" "[Open(|%f|);SelPar(%l,8)]"
"C:\Program Files (x86)\WinEdt Team\WinEdt 9\winedt.exe" "[Open(|%f|);SelPar(%l,8)]"
نکته: خط بالا را با ۳ بار کلیک سریع رویش میشه انتخاب کرد و بعدش کپی کنین.
بیزحمت در صورت استفاده از این راهنما و در صورتی که مایل بودین، (اجباری نیست) مبلغ ۵ هزار تومان به عنوان حمایت مالی از طرف من و خودتان به گروه پارسیلاتک هدیه بدین. صلوات هم یادتون نره. :)