https://github.com/rstudio/tinytex-releases
Windows/macOS/Linux binaries and installation methods of TinyTeX
https://github.com/rstudio/tinytex-releases
chocolatey chocolatey-packages latex scoop texlive texlive-distribution tinytex
Last synced: 8 days ago
JSON representation
Windows/macOS/Linux binaries and installation methods of TinyTeX
- Host: GitHub
- URL: https://github.com/rstudio/tinytex-releases
- Owner: rstudio
- License: gpl-2.0
- Created: 2020-09-14T17:27:48.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2026-05-22T05:48:54.000Z (9 days ago)
- Last Synced: 2026-05-22T14:29:56.221Z (9 days ago)
- Topics: chocolatey, chocolatey-packages, latex, scoop, texlive, texlive-distribution, tinytex
- Language: PowerShell
- Homepage: https://yihui.org/tinytex/
- Size: 177 KB
- Stars: 379
- Watchers: 5
- Forks: 36
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - rstudio/tinytex-releases - Windows/macOS/Linux binaries and installation methods of TinyTeX (PowerShell)
- my-awesome - rstudio/tinytex-releases - packages,latex,scoop,texlive,texlive-distribution,tinytex pushed_at:2026-05 star:0.4k fork:0.0k Windows/macOS/Linux binaries and installation methods of TinyTeX (PowerShell)
README
# TinyTeX releases for Windows, macOS, and Linux
[](https://github.com/rstudio/tinytex-releases/actions/workflows/monthly-release.yaml)
TinyTeX is a lightweight, cross-platform, portable, and easy-to-maintain LaTeX
distribution based on TeX Live. You may see the Github repo
() and project homepage
() for more info.
## Releases
The pre-built binary packages of TinyTeX are published (usually monthly but also
daily) to the Github Releases of this repository:
Each release contains the
following variations that bundle different numbers of LaTeX packages:
- `TinyTeX-0` contains the `infraonly` scheme of TeX Live, without any LaTeX
packages. This is the smallest bundle. If you install this bundle, you may
install any other packages via `tlmgr` (which is a utility included in this
variation), e.g., `tlmgr install latex-bin framed`.
- `TinyTeX-1` contains [about 100 LaTeX
packages](https://github.com/rstudio/tinytex/blob/main/tools/pkgs-custom.txt)
enough to compile common R Markdown documents (which was the original
motivation of the TinyTeX project).
- `TinyTeX` contains [more LaTeX
packages](https://github.com/rstudio/tinytex/blob/main/tools/pkgs-yihui.txt)
requested by the community. The list of packages may grow as time goes by,
and the size of this bundle will grow correspondingly.
- `TinyTeX-2` contains the `scheme-full` scheme of TeX Live, which means all
LaTeX packages that you could possibly install from CTAN. This is the
largest bundle, and only available in the [daily
release](https://github.com/rstudio/tinytex-releases/releases/daily).
Binaries are provided as `.xz` archives for macOS/Linux, and `.exe` self
extracting archives for Windows. Below is a table of file sizes for different
bundles on all currently supported platforms.
| Platform | TinyTeX-0 | TinyTeX-1 | TinyTeX | TinyTeX-2 |
|---|---|---|---|---|
| Windows | [24 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-0-windows.exe) | [72 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-1-windows.exe) | [171 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-windows.exe) | [1.7 GB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-2-windows.exe) |
| macOS | [997 KB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-0-darwin.tar.xz) | [65 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-1-darwin.tar.xz) | [207 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-darwin.tar.xz) | [1.9 GB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-2-darwin.tar.xz) |
| Linux (x86_64) | [794 KB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-0-linux-x86_64.tar.xz) | [51 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-1-linux-x86_64.tar.xz) | [150 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-linux-x86_64.tar.xz) | [1.7 GB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-2-linux-x86_64.tar.xz) |
| Linux (arm64) | [730 KB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-0-linux-arm64.tar.xz) | [50 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-1-linux-arm64.tar.xz) | [153 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-linux-arm64.tar.xz) | [1.7 GB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-2-linux-arm64.tar.xz) |
| Linux (musl, x86_64) | [1 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-0-linuxmusl-x86_64.tar.xz) | [52 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-1-linuxmusl-x86_64.tar.xz) | [146 MB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-linuxmusl-x86_64.tar.xz) | [1.7 GB](https://github.com/rstudio/tinytex-releases/releases/download/daily/TinyTeX-2-linuxmusl-x86_64.tar.xz) |
For those who are curious about how these packages are built, please read [the
FAQ 4 of TinyTeX](https://yihui.org/tinytex/faq/).
## Installation
TinyTeX can be installed in a variety of ways. You may use R, shell/batch
scripts, Chocolatey, or Scoop to install it.
### R
You may use the R package [**tinytex**](https://github.com/rstudio/tinytex) to
install TinyTeX. By default, [the function
`tinytex::install_tinytex()`](https://yihui.org/tinytex/#for-r-users) installs
the latest daily build of TinyTeX. If you want to install a specific version in
this repo, you may use the `version` argument, e.g.,
``` r
tinytex::install_tinytex(version = "2020.10")
# use version = "latest" if you want to install the latest release
```
Note that `install_tinytex()` installs the bundle `TinyTeX-1` by default. If you
want to install other bundles, you can use the `bundle` argument, e.g.,
``` r
tinytex::install_tinytex(bundle = 'TinyTeX')
# You can also specify the version, e.g,
# tinytex::install_tinytex(bundle = 'TinyTeX', version = '2020.10')
```
### Shell/Batch scripts
Please see for how to install TinyTeX
via a Unix Shell or Windows Batch script. They also install the latest daily
build by default, and you may specify the TinyTeX version via an environment
variable `TINYTEX_VERSION` before running the installation script, e.g.,
`TINYTEX_VERSION=2020.10`. You may also specify other bundles of TinyTeX via the
environment variable `TINYTEX_INSTALLER`, e.g., `TINYTEX_INSTALLER=TinyTeX` (the
default is `TinyTeX-1`).
### Chocolatey
You may install TinyTeX as [a Chocolatey
package](https://chocolatey.org/packages/tinytex). First, you would need to
install the [Chocolatey Package Manager](https://chocolatey.org/install) if it
has not already been installed. Next type in the following command to install
TinyTeX:
``` powershell
choco install tinytex
```
This will install TinyTeX and make the TeX Live package manager, `tlmgr`
available on user PATH.
``` powershell
choco install tinytex -params "/AddToSystemPath"
```
This will install TinyTeX and make the TeX Live package manager, `tlmgr`
available on System PATH.
To uninstall TinyTeX, use the command:
``` powershell
choco uninstall tinytex
```
The Chocolatey package installs `TinyTeX-1` (see [above](#releases)).
### Scoop
Scoop is another package manager for Windows. You need to install
[*scoop*](https://scoop-docs.now.sh/docs/getting-started/Quick-Start.html) first
to use it from powershell.
Apps for *scoop* are available through "buckets". For now, TinyTeX binary
packages are not available in the default **main** or **extras** buckets that
comes with a new installation of *scoop*, but through the scoop bucket
[**r-bucket**](https://github.com/cderv/r-bucket/). You need first to add this
bucket:
``` powershell
scoop bucket add r-bucket https://github.com/cderv/r-bucket.git
```
Then type the following command to install TinyTeX:
``` powershell
scoop install tinytex
```
This will install TinyTeX and make the TeX Live package manager, `tlmgr`
available on PATH. To uninstall TinyTeX, use the command:
``` powershell
scoop uninstall tinytex
```
For more information on this scoop package, please see
.
## License
All code in this repository and TinyTeX are licensed under GPL-2. Per [copying
conditions of TeX Live](https://tug.org/texlive/LICENSE.TL), we (TinyTeX
authors) want to clarify that:
- We did not make changes to the TeX Live distribution, but basically packaged
up a subset of its packages and redistributed them as TinyTeX.
- We do not claim copyright on TinyTeX. Again, TinyTeX is a subset of TeX Live
(), and TeX Live is developed as a joint effort by
[all TeX user groups](https://tug.org/usergroups.html).
Note that TinyTeX does not bundle the source code of LaTeX packages (to keep the
size small). If you do want to obtain the source, you may find them [on
CTAN](https://ctan.org). Alternatively, you can reinstall a package with the
command `tlmgr install --reinstall --with-src ` to obtain the source.
