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

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

اجرا نشدن برخی از پرونده‌ها با نوت‌پد++

نویسنده مهدی نیاکان ‍پاک, می 04, 2012, 04:21:26 بعد از ظهر

« قبلی - بعدی »

مهدی نیاکان ‍پاک

سلام بر همه‌ی عضوهای تالار. به موضوعی پی بردم. هر پرونده‌ای که در نام‌اش یک فاصله (Space) وجود دارد با نوت‌پد++ در رایانه‌ی من پردازش نمی‌شود. در حالی که هم‌آن پرونده با ویرایش‌گرهای دیگر مانند تک‌میکر، تک‌ورکس، TeXnicCenter، WinEdt بدون مشکل اجرا و با حذف فاصله با نوت‌پد++ نیز اجرا می‌شود. لازم است بگویم من آخرین نسخه‌ی این ویرایش‌گر (نسخه‌ی 6.1.2) را از صفحه‌ی خانگی آن گرفتم و همه‌ی افزونه‌ها را بدان افزودم. این هم پرونده‌ی tex و log.

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

در مقابل ویرایشگرهای خوبی که گفتید این ویرایشگر ضعیفه.
در تک‌میکر این مشکل را به این صورت حل می‌کنیم که هر جا که قراره به فایلی دسترسی پیدا بشه،
اون را داخل "" می‌ذاریم.
مثلاً:
‪xelatex --shell-escape -interaction=nonstopmode -synctex=-1 "%.tex"‬

منظورم کوتیشن آخر دستور (سمت راست) هست.
در نوت‌پد ++ هم باید مشابه این انجام بشه.

مهدی نیاکان ‍پاک

#2
کجای نوت‌پد باید این را تایپ کنم. من مطابق راه‌نمای نوت‌پد در صفحه‌ی افزونه‌ی NppExcu این نوشته را تایپ کرده و اجرا می‌کنم.
NPP_SAVE
cd $(CURRENT_DIRECTORY)
xelatex $(NAME_PART)

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


حسن ذاکری

نقل قول از: مهدی نیاکان ‍پاک در می 08, 2012, 11:47:52 قبل از ظهر
کجای نوت‌پد باید این را تایپ کنم. من مطابق راه‌نمای نوت‌پد در صفحه‌ی افزونه‌ی NppExcu این نوشته را تایپ کرده و اجرا می‌کنم.
NPP_SAVE
cd $(CURRENT_DIRECTORY)
xelatex $(NAME_PART)

خط آخر تبدیل شود به

xelatex "$(NAME_PART)"
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

مهدی نیاکان ‍پاک

#5
نقل قول از: حسن ذاکری در می 08, 2012, 02:07:05 بعد از ظهر
خط آخر تبدیل شود به

xelatex "$(NAME_PART)"
حرف شما را اجرا کردم. حالا پرونده را پردازش و اجرا می‌کنه خروجی هم می‌دهد امّا خروجی را باز نمی‌کند. فقط دو صفحه‌ی تهی Sumatra  را باز می‌کند.

mahmood11


حسن ذاکری

نقل قول از: مهدی نیاکان ‍پاک در می 08, 2012, 10:47:40 بعد از ظهر
حرف شما را اجرا کردم. حالا پرونده را پردازش و اجرا می‌کنه خروجی هم می‌دهد امّا خروجی را باز نمی‌کند. فقط دو صفحه‌ی تهی Sumatra  را باز می‌کند.

من الان notepad++ را ندارم که تست کنم، ولی دستوری برای خروجی دارد که سوماترا را فراخوانی می‌کند. این دستور را اینجا ارسال کنید.
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

مهدی نیاکان ‍پاک


    • من مطابق دستورالعمل راه‌نما عمل کردم. در منوی Run
      نوشتم View in SumatraPDF.  و در منو ذخره شد Ctrl+\SHift+F6 View PDF in SumatraPDF. این را بگویم که پرونده‌ها را با نسخه‌ای از سوماترا باز می‌کند که بر رایانه‌ی من نصب نیست. البته شای نسخه‌ی پورتیبل‌اش در رایانه‌ام باشد. هر چه قدر هم گشتم آن را بر رایانه‌ام نیافتم.
    • الان با اجرای دستور شما  پرونده را اجرا می‌کند. امّا باز نمی‌کند. فقط  سوماترای خالی می‌آید. و صد البته PDF ایجاد شده در پوشه با سوماترا باز می‌شود.
    • جست وجوی وارون آن نیز کار نمی‌کند. با آن که در منوی Setting در جای خالی  Inverse Search نوشتم
      "C:\Program Files (x86)\Notepad++\notepad++.exe" "%f" -line %l.
      با هر بار بستن و باز کردن ادیتور نیز برای باز کردن پرونده از از طریق ادیتور دوباره باید آن را پردازش کنم.