Tinytex es una distribución liviana de látex ligera, multiplataforma, portátil y fácil de mantener basada en Tex Live. Puede ver el repositorio de GitHub (https://github.com/rstudio/tinytex) y el proyecto de inicio (https://yihui.org/tinytex/) para obtener más información.
Los paquetes binarios previos a la construcción de tinytex se publican (generalmente mensualmente pero también diariamente) a los lanzamientos de GitHub de este repositorio: https://github.com/rstudio/tinytex-releases/releases cada liberación contiene las siguientes variaciones que hacen diferentes números de paquetes de látex:
TinyTeX-0
contiene el esquema infraonly
de Tex Live, sin ningún paquete de látex. Este es el paquete más pequeño. Si instala este paquete, puede instalar cualquier otro paquete a través de tlmgr
(que es una utilidad incluida en esta variación), por ejemplo, tlmgr install latex-bin framed
.
TinyTeX-1
contiene aproximadamente 90 paquetes de látex suficientes para compilar documentos de Markdown comunes (que fue la motivación original del proyecto TinyTex).
TinyTeX
contiene más paquetes de látex solicitados por la comunidad. La lista de paquetes puede crecer a medida que pasa el tiempo, y el tamaño de este paquete crecerá correspondientemente.
TinyTeX-2
contiene el scheme-full
de Tex Live, lo que significa todos los paquetes de látex que posiblemente podría instalar desde CTAN. Este es el paquete más grande, y solo está disponible en el lanzamiento diario.
Los paquetes zip
son para Windows. Los paquetes tgz
son para macOS. Los paquetes tar.gz
son para Linux. Si prefiere usar la construcción diaria en lugar de las versiones mensuales, también puede descargarlas de las URL de la forma https://yihui.org/tinytex/BUNDLE.EXT
, donde BUNDLE
puede ser TinyTeX-0
, TinyTeX-1
o TinyTeX
, y EXT
pueden ser zip
, tgz
o tar.gz
, eg, https://yihui.org/tinytex/tinytex.zip. Hay un caso especial para TinyTeX-2
en Windows, que está disponible solo como exe
(archivo de autoexpresión).
manojo | Windows | macosa | Linux |
---|---|---|---|
Tinytex-0 | Tinytex-0.zip (27 MB) | Tinytex-0.tgz (1.1 MB) | Tinytex-0.tar.gz (800 kb) |
Tinytex-1 | Tinytex-1.zip (99 MB) | Tinytex-1.tgz (84 MB) | Tinytex-1.tar.gz (66 MB) |
Tintex | Tinytex.zip (225+ mb) | Tinytex.tgz (217+ MB) | Tinytex.tar.gz (188+ MB) |
Tinytex-2 | Tinytex-2.exe (1.4 GB) | Tinytex-2.tgz (1.8 gb) | Tinytex-2.tar.gz (1.7 GB) |
Tinitex binario (experimental) | tinitex.zip (25 MB) | tinitex.tgz (30 MB) | tinitex.tar.gz (33 MB) |
Para aquellos que sienten curiosidad sobre cómo se construyen estos paquetes, lea las preguntas frecuentes 4 de Tinytex.
Tinytex se puede instalar de varias maneras. Puede usar scripts R, Shell/Batch, Chocolatey o Scoop para instalarlo.
Puede usar el paquete R TinyTex para instalar TinyTex. De forma predeterminada, la función tinytex::install_tinytex()
instala la última compilación diaria de tinytex. Si desea instalar una versión específica en este repositorio, puede usar el argumento version
, por ejemplo,
tinytex :: install_tinytex( version = " 2020.10 " )
# use version = "latest" if you want to install the latest release
Tenga en cuenta que install_tinytex()
instala el paquete TinyTeX-1
de forma predeterminada. Si desea instalar otros paquetes, puede usar el argumento bundle
, por ejemplo,
tinytex :: install_tinytex( bundle = ' TinyTeX ' )
# You can also specify the version, e.g,
# tinytex::install_tinytex(bundle = 'TinyTeX', version = '2020.10')
Consulte https://yihui.org/tinytex/#installation sobre cómo instalar tinytex a través de un script de lotes unix shell o windows. También instalan la última compilación diaria de forma predeterminada, y puede especificar la versión TinyTex a través de una variable de entorno TINYTEX_VERSION
antes de ejecutar el script de instalación, por ejemplo, TINYTEX_VERSION=2020.10
. También puede especificar otros paquetes de tinytex a través de la variable de entorno TINYTEX_INSTALLER
, por ejemplo, TINYTEX_INSTALLER=TinyTeX
(el valor predeterminado es TinyTeX-1
).
Puede instalar Tinytex como un paquete de chocolate. Primero, necesitaría instalar el Administrador de paquetes Chocolatey si aún no se ha instalado. Siguiente escriba el siguiente comando para instalar tinytex:
choco install tinytex
Esto instalará TinyTex y pondrá a disposición el Manager de paquetes de Tex Live, tlmgr
en la ruta del usuario.
choco install tinytex - params " /AddToSystemPath "
Esto instalará TinyTex y pondrá a disposición el Manager de paquetes de Tex Live, tlmgr
en la ruta del sistema.
Para desinstalar tinytex, use el comando:
choco uninstall tinytex
El paquete de chocolate instala TinyTeX-1
(ver arriba).
Scoop es otro administrador de paquetes para Windows. Primero debe instalar Scoop para usarlo en PowerShell.
Las aplicaciones para SCOOP están disponibles a través de "cubos". Por ahora, los paquetes binarios de TinyTex no están disponibles en los cubos de Main o Extras predeterminados que vienen con una nueva instalación de SCOOP , sino a través del bucket R-Bucket . Primero necesitas agregar este cubo:
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
Luego escriba el siguiente comando para instalar tinytex:
scoop install tinytex
Esto instalará TinyTex y pondrá a disposición el Manager de paquetes de Tex Live, tlmgr
en la ruta. Para desinstalar tinytex, use el comando:
scoop uninstall tinytex
Para obtener más información sobre este paquete Scoop, consulte https://github.com/cderv/r-bucket/.
Todos los códigos en este repositorio y tinytex tienen licencia bajo GPL-2. Según las condiciones de copia de Tex Live, nosotros (autores de TinyTex) queremos aclarar eso:
No realizamos cambios en la distribución de Tex Live, pero básicamente empacamos un subconjunto de sus paquetes y los redistribuimos como Tinytex.
No reclamamos derechos de autor en Tinytex. Nuevamente, TinyTex es un subconjunto de Tex Live (https://tug.org/texlive/), y Tex Live se desarrolla como un esfuerzo conjunto de todos los grupos de usuarios de Tex.
Tenga en cuenta que TinyTex no agrupa el código fuente de los paquetes de látex (para mantener el tamaño pequeño). Si desea obtener la fuente, puede encontrarla en CTAN. Alternativamente, puede reinstalar un paquete con el comando tlmgr install --reinstall --with-src <PKG>
para obtener la fuente.