Tinytex هو توزيع لاتكس خفيف الوزن ، عبر المنصات ، المحمولة ، وسهلة الرافعة على أساس Tex Live. قد ترى github repo (https://github.com/rstudio/tinytex) و Project Homepage (https://yihui.org/tinytex/) لمزيد من المعلومات.
يتم نشر الحزم الثنائية التي تم إنشاؤها مسبقًا من tinytex (عادةً ما تكون شهرية ولكن يوميًا أيضًا) لإصدارات Github لهذا المستودع: https://github.com/rstudio/tinytex-releases من حزم اللاتكس:
يحتوي TinyTeX-0 على المخطط infraonly لـ Tex Live ، دون أي حزم اللاتكس. هذه هي أصغر حزمة. إذا قمت بتثبيت هذه الحزمة ، فيمكنك تثبيت أي حزم أخرى عبر tlmgr (وهي أداة مضمنة في هذا الاختلاف) ، على سبيل المثال ، tlmgr install latex-bin framed .
يحتوي TinyTeX-1 على حوالي 90 حزمًا من اللاتكس بما يكفي لتجميع مستندات RMALD RIMAND R (التي كانت الدافع الأصلي لمشروع TinyTex).
يحتوي TinyTeX على المزيد من حزم اللاتكس التي يطلبها المجتمع. قد تنمو قائمة الحزم مع مرور الوقت ، وسوف ينمو حجم هذه الحزمة في المقابل.
يحتوي TinyTeX-2 على مخطط scheme-full of Tex Live ، مما يعني أن جميع حزم اللاتكس التي يمكنك تثبيتها من CTAN. هذه هي أكبر حزمة ، ومتاحة فقط في الإصدار اليومي.
حزم zip هي لنظام التشغيل Windows. حزم tgz هي ل macOS. حزم tar.gz هي للينكس. TinyTeX-0 كنت تفضل استخدام البناء اليومي BUNDLE من TinyTeX الشهرية TinyTeX-1 فيمكنك أيضًا تنزيلها من عناوين URL من نموذج https://yihui.org/tinytex/BUNDLE.EXT ، و EXT يمكن أن يكون zip أو tgz أو tar.gz أو eg ، https://yihui.org/tinytex/tinytex.zip. هناك حالة خاصة لـ TinyTeX-2 على Windows ، والتي تتوفر على أنها exe فقط (أرشيف استخراج الذات).
| باقة | النوافذ | ماكوس | Linux |
|---|---|---|---|
| tinytex-0 | tinytex-0.zip (27 ميغابايت) | tinytex-0.tgz (1.1 ميغابايت) | tinytex-0.tar.gz (800 كيلو بايت) |
| tinytex-1 | tinytex-1.zip (99 ميغابايت) | tinytex-1.tgz (84 ميغابايت) | tinytex-1.tar.gz (66 ميغابايت) |
| tinytex | tinytex.zip (225+ ميغابايت) | tinytex.tgz (217+ ميغابايت) | tinytex.tar.gz (188+ ميغابايت) |
| tinytex-2 | tinytex -2.exe (1.4 غيغابايت) | tinytex -2.tgz (1.8 جيجابايت) | tinytex -2.tar.gz (1.7 غيغابايت) |
| Tinitex ثنائي (تجريبي) | tinitex.zip (25 ميغابايت) | tinitex.tgz (30 ميغابايت) | tinitex.tar.gz (33 ميغابايت) |
بالنسبة لأولئك الذين يشعرون بالفضول حول كيفية بناء هذه الحزم ، يرجى قراءة الأسئلة الشائعة 4 من Tinytex.
يمكن تثبيت Tinytex بعدة طرق. يمكنك استخدام البرامج النصية لـ R أو Shell/Batch أو Chocolatey أو Scoop لتثبيتها.
يمكنك استخدام حزمة R tinytex لتثبيت TinyTex. بشكل افتراضي ، تقوم الدالة tinytex::install_tinytex() بتثبيت أحدث بناء يومي لـ tinytex. إذا كنت ترغب في تثبيت إصدار معين في هذا الريبو ، فيمكنك استخدام وسيطة version ، على سبيل المثال ،
tinytex :: install_tinytex( version = " 2020.10 " )
# use version = "latest" if you want to install the latest release لاحظ أن install_tinytex() يقوم بتثبيت الحزمة TinyTeX-1 بشكل افتراضي. إذا كنت ترغب في تثبيت حزم أخرى ، يمكنك استخدام وسيطة bundle ، على سبيل المثال ،
tinytex :: install_tinytex( bundle = ' TinyTeX ' )
# You can also specify the version, e.g,
# tinytex::install_tinytex(bundle = 'TinyTeX', version = '2020.10') يرجى الاطلاع على https://yihui.org/tinytex/#installation لكيفية تثبيت tinytex عبر برنامج نصي Unix Shell أو Windows. يقومون أيضًا بتثبيت أحدث إنشاء يوميًا افتراضيًا ، ويمكنك تحديد إصدار TinyTex عبر متغير بيئي TINYTEX_VERSION قبل تشغيل البرنامج النصي للتثبيت ، على سبيل المثال ، TINYTEX_VERSION=2020.10 . يمكنك أيضًا تحديد حزم أخرى من tinytex عبر البيئة المتغيرة TINYTEX_INSTALLER ، على سبيل المثال ، TINYTEX_INSTALLER=TinyTeX (الافتراضي هو TinyTeX-1 ).
يمكنك تثبيت Tinytex كحزمة شوكولاتة. أولاً ، ستحتاج إلى تثبيت مدير حزم الشوكولاتة إذا لم يتم تثبيته بالفعل. النوع التالي في الأمر التالي لتثبيت TinyTex:
choco install tinytex سيؤدي ذلك إلى تثبيت TinyTex وجعل Tex Live Package Manager ، tlmgr متاحًا على مسار المستخدم.
choco install tinytex - params " /AddToSystemPath " سيؤدي ذلك إلى تثبيت TinyTex وجعل Tex Live Package Manager ، tlmgr متاحًا على مسار النظام.
لإلغاء تثبيت Tinytex ، استخدم الأمر:
choco uninstall tinytex تقوم حزمة الشوكولاتة بتثبيت TinyTeX-1 (انظر أعلاه).
Scoop هو مدير حزمة آخر لنظام التشغيل Windows. تحتاج إلى تثبيت Scoop أولاً لاستخدامه من PowerShell.
تتوفر تطبيقات SCOOP من خلال "الدلاء". في الوقت الحالي ، لا تتوفر حزم TinyTex الثنائية في الدلاء الرئيسية أو الإضافات الافتراضية التي تأتي مع تثبيت جديد من السبق ، ولكن من خلال Scoop Bucket R-bucket . تحتاج أولاً لإضافة هذا الدلو:
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.gitثم اكتب الأمر التالي لتثبيت tinytex:
scoop install tinytex سيؤدي ذلك إلى تثبيت TinyTex وجعل Tex Live Package Manager ، tlmgr متاحًا على PATH. لإلغاء تثبيت Tinytex ، استخدم الأمر:
scoop uninstall tinytexلمزيد من المعلومات حول حزمة السحب ، يرجى الاطلاع على https://github.com/cderv/r-bucket/.
جميع التعليمات البرمجية في هذا المستودع و tinytex مرخصة بموجب GPL-2. لكل شروط النسخ من Tex Live ، نريد (TinyTex Eductor) توضيح ذلك:
لم نقم بإجراء تغييرات على توزيع Tex Live ، ولكننا قمنا بتعبئة مجموعة فرعية من حزمها وإعادة توزيعها على أنها tinytex.
نحن لا ندعي حقوق الطبع والنشر على Tinytex. مرة أخرى ، TinyTex هي مجموعة فرعية من Tex Live (https://tug.org/texlive/) ، ويتم تطوير Tex Live كجهد مشترك من قبل جميع مجموعات المستخدمين Tex.
لاحظ أن TinyTex لا يقوم بتجميع الكود المصدري لحزم اللاتكس (للحفاظ على حجم صغير). إذا كنت ترغب في الحصول على المصدر ، فقد تجدها على CTAN. بدلاً من ذلك ، يمكنك إعادة تثبيت حزمة باستخدام Command tlmgr install --reinstall --with-src <PKG> للحصول على المصدر.