سلام
من آخرین نسخهٔ pgf رو دانلود کردم و محتویاتش رو توی شاخههای پایین جایگزین کردم (پوشهها رو پاک کردم و جدیدا رو از رو فایل فشرده جایگزین کردم)
usr/local/texlive/2010/texmf-dist/tex/generic/pgf
usr/local/texlive/2010/texmf-dist/tex/context/pgf
usr/local/texlive/2010/texmf-dist/tex/latex/pgf
usr/local/texlive/2010/texmf-dist/tex/plain/pgf
بعدش هم sudo texhash رو اجرا کردم (که نمیدونم چیکار میکنه)
حالا وقتی مینویسم
\usepackage{tikz}
میگه که فایل pgfmathfunctions.code.tex رو نمیتونه پیدا کنه. اسم اون فایل رو گشتم و داخل همون پوشههای pgf بود. کپیش کردم کنار فایل خودم این بار یه فایل دیگه رو نمیتونه پیدا کنه. فکر میکنم مسیرها را باید به texlive معرفی کنم اما نمیدونم چه جوری
وقتی texhash رو اجرا میکنم خروجی این شکلیه:
texhash: Updating /usr/local/share/texmf/ls-R...
texhash: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
texhash: Updating /var/lib/texmf/ls-R-TEXLIVE...
texhash: Updating /var/lib/texmf/ls-R...
یعنی جایی که pgf رو جایگزین کرده بودم اصلا بین اینا نیست. حالا کلاُ tikz من از کار افتاده. چه جوری باید آخرین نسخه رو نصب کنم؟
میکتک یک package manager داره که با اون به راحتی میتونید بستهها را نصب کنید. تک لایو نمیدونم داره یا نه
tlmgr هست اما مال من درست کار نمیکنه.
اسم دقیق بسته چی هست؟ بفرمایید تا مسیر نصبشون را بگم
شما از صفحهی http://www.ctan.org/tex-archive/graphics/pgf/base/ فایل http://mirror.ctan.org/graphics/pgf/base.zip را باید دانلود کنید
unzip کنید
همه پوشههای داخلش را کپی کنید و ببرید داخل پوشه texlive بچسبانید
یعنی تک تک کپی نکنید و همه را انتخاب کنید و کپی کنید و ببرید داخل پوشه ی تکلایو paste کنید و replace All بزنید
اطلاعات من در این حد بود. ببخشید اگه بیشتر بلد نیستم
دقیقاً همین کار رو کردم با این تفاوت که از texample.net آخرین نسخهٔ pgf رو گرفتم. بعد ریختمش توی /usr/local/texlive/2010/texmf-dist/ همه چیز درسته فقط یه سری فایل جدید اضافه شده که texlive نمیتونه پیداشون کنه. حالا میرم نوی یه مسیر دیگه امتحان کتم ببینم چی میشه.
با این مسیر هم درست نشد:
/usr/local/share/texmf/
/var/lib/texmf
خود pgf ظاهرا توی texmf-dist هست اما جایگزین کردن جدیده روی قبلی جواب نمیده.
صفحهی «بهروزرسانی دستی از CTAN (http://www.parsilatex.com/mediawiki/index.php?title=%D8%A8%D9%87%E2%80%8C%D8%B1%D9%88%D8%B2%D8%B1%D8%B3%D8%A7%D9%86%DB%8C_%D8%AF%D8%B3%D8%AA%DB%8C_%D8%A7%D8%B2_CTAN)» را ببینید. عین این را باید برای pgf عمل کنید
مدیریت: تصحیح لینک ویکی
نقل قول از: هادی صفی اقدم در نوامبر 20, 2010, 09:00:22 بعد از ظهر
میکتک یک package manager داره که با اون به راحتی میتونید بستهها را نصب کنید. تک لایو نمیدونم داره یا نه
فکر کنم که تکلایو هم چنین چیزی رو داره من خودم باهاش کار کردم.
برای اطلاعات بیشتر می توانید به این پســـــــــــــــــت (http://www.parsilatex.com/forum/SMF/index.php?topic=631.msg3859#msg3859) مراجعه کنید.