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

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

خاصیت package on the fly install در تک‌لایو (لینوکس/ویندوز) با بسته texliveonfly

نویسنده هادی صفی‌اقدم, فبریه 18, 2013, 01:16:08 قبل از ظهر

« قبلی - بعدی »

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

در میک‌تک این خاصیت هست که اگر میک‌تک را به صورت کامل نصب نکرده باشیم،
موقع اجرای یک فایل، اگر به بسته‌ای نیاز باشه که نصب نیست، ازمون میخاد که نصب کنیم.
می‌تونینم از روی سی‌دی یا اینترنت نصب کنیم.
یعنی همون خاصیت on the fly package install هست.
این خاصیت در تک‌لایو به این صورت کامل نیست.
امروز متوجه شدم که در لینوکس اوبونتو و با پایتون ۲.۶ و ۳ به بالا این عمل قابل انجام هست.
لینک بسته:
http://www.ctan.org/pkg/texliveonfly
دانلود:
http://www.ctan.org/tex-archive/support/texliveonfly

من خواستم برای امتحان در ویندوز امتحان کنم.
پایتون ۲.۶ را نصب کردم.
دستور زیر را زدم:

python texliveonfly.py test.tex

اما خطای زیر را گرفتم:


C:\Users\hadi\Desktop\texliveon-fly>python texliveonfly.py test.tex
Traceback (most recent call last):
  File "texliveonfly.py", line 58, in <module>
    def generateSudoer(this_terminal_only = False,  tempDirectory = os.path.join
(os.getenv("HOME"), ".texliveonfly") ):
  File "C:\progs\Python26\lib\ntpath.py", line 96, in join
    assert len(path) > 0
TypeError: object of type 'NoneType' has no len()
C:\Users\hadi\Desktop\texliveon-fly>

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