O Tinytex é uma distribuição de látex leve, de plataforma cruzada, portátil e fácil de manutenção baseada no Tex Live. Você pode ver o Repo Github (https://github.com/rstudio/tinytex) e o projeto HomePage (https://yihui.org/tinytex/) para obter mais informações.
Os pacotes binários pré-construídos de Tinytex são publicados (geralmente mensalmente, mas também diariamente) para os lançamentos do GitHub deste repositório: https://github.com/rstudio/tinytex-releases/RELEASES Cada liberação contém as seguintes variações que agrupam números diferentes de pacotes de látex:
TinyTeX-0
contém o esquema infraonly
do Tex Live, sem pacotes de látex. Este é o menor pacote. Se você instalar este pacote, poderá instalar outros pacotes via tlmgr
(que é um utilitário incluído nessa variação), por exemplo, tlmgr install latex-bin framed
.
TinyTeX-1
contém cerca de 90 pacotes de látex suficientes para compilar documentos comuns de Markdown (que foi a motivação original do projeto Tinytex).
TinyTeX
contém mais pacotes de látex solicitados pela comunidade. A lista de pacotes pode crescer com o passar do tempo e o tamanho desse pacote crescerá correspondentemente.
TinyTeX-2
contém o scheme-full
do Tex Live, o que significa que todos os pacotes de látex que você pode instalar na CTAN. Este é o maior pacote e disponível apenas no lançamento diário.
Os pacotes zip
são para Windows. Os pacotes tgz
são para macOS. Os pacotes tar.gz
são para Linux. Se você preferir usar a compilação diária em vez de lançamentos mensais, também pode baixá-los nos URLs do formulário https://yihui.org/tinytex/BUNDLE.EXT
, onde BUNDLE
pode ser TinyTeX-0
, TinyTeX-1
ou TinyTeX
e EXT
pode ser zip
, tgz
ou tar.gz
, por exemplo, https://yihui.org/tinytex/tinytex.zip. Há um caso especial para TinyTeX-2
no Windows, que está disponível apenas como exe
(arquivo de extração de auto-extração).
pacote | Windows | macos | 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) |
Tinytex | 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 binário (experimental) | tinitex.zip (25 MB) | tinitex.tgz (30 MB) | tinitex.tar.gz (33 MB) |
Para aqueles que estão curiosos sobre como esses pacotes são construídos, leia o FAQ 4 do Tinytex.
O Tinytex pode ser instalado de várias maneiras. Você pode usar scripts R, shell/lotes, chocolate ou colher para instalá -lo.
Você pode usar o pacote R Tinytex para instalar o Tinytex. Por padrão, a função tinytex::install_tinytex()
instala a mais recente construção diária do tinytex. Se você deseja instalar uma versão específica neste repositório, você pode usar o argumento version
, por exemplo,
tinytex :: install_tinytex( version = " 2020.10 " )
# use version = "latest" if you want to install the latest release
Observe que o install_tinytex()
instala o pacote TinyTeX-1
por padrão. Se você quiser instalar outros pacotes, pode usar o argumento bundle
, por exemplo,
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 para como instalar o tinytex por meio de um shell ou script de lote do Unix ou Windows. Eles também instalam a construção diária mais recente por padrão e você pode especificar a versão Tinytex por meio de uma variável de ambiente TINYTEX_VERSION
antes de executar o script de instalação, por exemplo, TINYTEX_VERSION=2020.10
. Você também pode especificar outros feixes de tinytex através da variável de ambiente TINYTEX_INSTALLER
, por exemplo, TINYTEX_INSTALLER=TinyTeX
(o padrão é TinyTeX-1
).
Você pode instalar o Tinytex como um pacote de chocolate. Primeiro, você precisaria instalar o gerenciador de pacotes de chocolate se ele ainda não foi instalado. Em seguida, digite o comando a seguir para instalar Tinytex:
choco install tinytex
Isso instalará o TinyTex e tornará o gerente de pacotes ao vivo do Tex, tlmgr
disponível no caminho do usuário.
choco install tinytex - params " /AddToSystemPath "
Isso instalará o TinyTex e tornará o gerente de pacotes ao vivo do Tex, tlmgr
disponível no caminho do sistema.
Para desinstalar Tinytex, use o comando:
choco uninstall tinytex
O pacote de chocolate instala TinyTeX-1
(veja acima).
Scoop é outro gerenciador de pacotes para Windows. Você precisa instalar o SCOOP primeiro para usá -lo no PowerShell.
Os aplicativos para SCOOP estão disponíveis através de "baldes". Por enquanto, os pacotes binários do Tinytex não estão disponíveis nos baldes principais ou extras padrão que acompanham uma nova instalação de colher , mas através do Scoop Bucket R-Bucket . Você precisa primeiro adicionar este balde:
scoop bucket add r - bucket https: // github.com / cderv / r - bucket.git
Em seguida, digite o seguinte comando para instalar Tinytex:
scoop install tinytex
Isso instalará o TinyTex e tornará o gerente de pacotes ao vivo do Tex, tlmgr
disponível no caminho. Para desinstalar Tinytex, use o comando:
scoop uninstall tinytex
Para obter mais informações sobre este pacote SCOOP, consulte https://github.com/cderv/r-bucket/.
Todo o código deste repositório e Tinytex são licenciados no GPL-2. De acordo com as condições de cópia do Tex Live, nós (autores Tinytex) queremos esclarecer que:
Não fizemos alterações na distribuição Tex Live, mas basicamente empacotamos um subconjunto de seus pacotes e os redistribuímos como Tinytex.
Não reivindicamos direitos autorais sobre o Tinytex. Novamente, o Tinytex é um subconjunto do Tex Live (https://tug.org/texlive/), e o Tex Live é desenvolvido como um esforço conjunto de todos os grupos de usuários da TEX.
Observe que o TinyTex não agrupa o código -fonte dos pacotes de látex (para manter o tamanho pequeno). Se você deseja obter a fonte, poderá encontrá -los no CTAN. Como alternativa, você pode reinstalar um pacote com o comando tlmgr install --reinstall --with-src <PKG>
para obter a fonte.