Tinytex est une distribution de latex légère, multiplateforme, portable et facile à maintenir basée sur Tex Live. Vous pouvez voir le repo github (https://github.com/rstudio/tinytex) et le projet Page d'accueil (https://yihui.org/tinytex/) pour plus d'informations.
Les packages binaires prédéfinis de Tinytex sont publiés (généralement mensuels mais aussi quotidiens) aux versions github de ce référentiel: https://github.com/rstudio/tinytex-releases/releases chaque version contient les variations suivantes qui regroupent différents chiffres différents des forfaits en latex:
TinyTeX-0
contient le schéma infraonly
de Tex Live, sans packages en latex. C'est le plus petit paquet. Si vous installez ce bundle, vous pouvez installer d'autres packages via tlmgr
(qui est un utilitaire inclus dans cette variation), par exemple, tlmgr install latex-bin framed
.
TinyTeX-1
contient environ 90 packages en latex suffisants pour compiler les documents de Markdown communs (qui était la motivation originale du projet Tinytex).
TinyTeX
contient plus de forfaits de latex demandés par la communauté. La liste des packages peut augmenter au fil du temps, et la taille de ce paquet se développera en conséquence.
TinyTeX-2
contient le schéma scheme-full
de Tex Live, ce qui signifie tous les packages de latex que vous pourriez éventuellement installer à partir de CTAN. Il s'agit du plus grand paquet, et uniquement disponible dans la version quotidienne.
Les packages zip
sont destinés à Windows. Les packages tgz
sont destinés aux macOS. Les packages tar.gz
sont destinés à Linux. Si vous préférez utiliser la construction quotidienne au lieu de versions mensuelles, vous pouvez également les télécharger à partir des URL du formulaire https://yihui.org/tinytex/BUNDLE.EXT
, où BUNDLE
peut être TinyTeX-0
, TinyTeX-1
ou TinyTeX
et EXT
peut être zip
, tgz
ou tar.gz
, par exemple, https://yihui.org/tinytex/tinytex.zip. Il existe un cas spécial pour TinyTeX-2
sur Windows, qui est disponible comme exe
uniquement (archive d'extraction d'auto).
paquet | Fenêtre | macos | Linux |
---|---|---|---|
Tinytex-0 | Tinytex-0.zip (27 Mo) | Tinytex-0.tgz (1,1 Mo) | Tinytex-0.tar.gz (800 kb) |
Tinytex-1 | Tinytex-1.zip (99 Mo) | Tinytex-1.tgz (84 Mo) | Tinytex-1.tar.gz (66 Mo) |
Tinytex | Tinytex.zip (225+ Mb) | Tinytex.tgz (217+ mb) | Tinytex.tar.gz (188+ Mo) |
Tinytex-2 | Tinytex-2.exe (1,4 Go) | Tinytex-2.tgz (1,8 Go) | Tinytex-2.tar.gz (1,7 Go) |
Tinitex binaire (expérimental) | tinitex.zip (25 Mo) | tinitex.tgz (30 Mo) | tinitex.tar.gz (33 Mo) |
Pour ceux qui sont curieux de savoir comment ces forfaits sont construits, veuillez lire la FAQ 4 de Tinytex.
Tinytex peut être installé de diverses manières. Vous pouvez utiliser R, Shell / Batch Scripts, Chocolatey ou Scoop pour l'installer.
Vous pouvez utiliser le package R Tinytex pour installer Tinytex. Par défaut, la fonction tinytex::install_tinytex()
installe la dernière version quotidienne de tinytex. Si vous souhaitez installer une version spécifique dans ce dépôt, vous pouvez utiliser l'argument version
, par exemple,
tinytex :: install_tinytex( version = " 2020.10 " )
# use version = "latest" if you want to install the latest release
Notez que install_tinytex()
installe le bundle TinyTeX-1
par défaut. Si vous souhaitez installer d'autres paquets, vous pouvez utiliser l'argument bundle
, par exemple,
tinytex :: install_tinytex( bundle = ' TinyTeX ' )
# You can also specify the version, e.g,
# tinytex::install_tinytex(bundle = 'TinyTeX', version = '2020.10')
Veuillez consulter https://yihui.org/tinytex/#installation pour installer Tinytex via un shell Unix ou un script de lot Windows. Ils installent également la dernière version quotidienne par défaut, et vous pouvez spécifier la version Tinytex via une variable d'environnement TINYTEX_VERSION
avant d'exécuter le script d'installation, par exemple, TINYTEX_VERSION=2020.10
. Vous pouvez également spécifier d'autres faisceaux de Tinytex via la variable d'environnement TINYTEX_INSTALLER
, par exemple, TINYTEX_INSTALLER=TinyTeX
(la valeur par défaut est TinyTeX-1
).
Vous pouvez installer Tinytex comme un ensemble de chocolat. Tout d'abord, vous devrez installer le gestionnaire de packages chocolatés s'il n'a pas déjà été installé. Tapez suivant dans la commande suivante pour installer Tinytex:
choco install tinytex
Cela installera Tinytex et mettra le gestionnaire de package Tex Live, tlmgr
disponible sur le chemin de l'utilisateur.
choco install tinytex - params " /AddToSystemPath "
Cela installera Tinytex et mettra le gestionnaire de package Tex Live, tlmgr
disponible sur le chemin du système.
Pour désinstaller Tinytex, utilisez la commande:
choco uninstall tinytex
L'ensemble chocolaté installe TinyTeX-1
(voir ci-dessus).
Scoop est un autre gestionnaire de packages pour Windows. Vous devez d'abord installer Scoop pour l'utiliser à partir de PowerShell.
Les applications pour Scoop sont disponibles via des "seaux". Pour l'instant, les packages binaires Tinytex ne sont pas disponibles dans les seaux principaux ou extras par défaut qui sont livrés avec une nouvelle installation de Scoop , mais via le scoop Bucket R-Bucket . Vous devez d'abord ajouter ce seau:
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
Tapez ensuite la commande suivante pour installer Tinytex:
scoop install tinytex
Cela installera Tinytex et mettra le gestionnaire de package Tex Live, tlmgr
disponible sur le chemin. Pour désinstaller Tinytex, utilisez la commande:
scoop uninstall tinytex
Pour plus d'informations sur ce package Scoop, veuillez consulter https://github.com/cderv/r-bucket/.
Tout le code de ce référentiel et Tinytex sont sous licence GPL-2. Selon les conditions de copie de Tex Live, nous (les auteurs de Tinytex) voulons clarifier que:
Nous n'avons pas apporté de modifications à la distribution Tex Live, mais nous avons essentiellement emballé un sous-ensemble de ses packages et les avons redistribués sous forme de Tinytex.
Nous ne revendiquons pas le droit d'auteur sur Tinytex. Encore une fois, Tinytex est un sous-ensemble de Tex Live (https://tug.org/texlive/), et Tex Live est développé comme un effort conjoint de tous les groupes d'utilisateurs de TEX.
Notez que Tinytex ne regroupe pas le code source des packages de latex (pour garder la taille petite). Si vous souhaitez obtenir la source, vous pouvez les trouver sur CTAN. Alternativement, vous pouvez réinstaller un package avec la commande tlmgr install --reinstall --with-src <PKG>
pour obtenir la source.