install_tinytex() downloads and installs TinyTeX, a
custom LaTeX distribution based on TeX Live. The function
uninstall_tinytex() removes TinyTeX;
reinstalls TinyTeX as well as previously installed LaTeX packages by default;
tinytex_root() returns the root directory of TinyTeX if found.
install_tinytex( force = FALSE, dir = "auto", version = "daily", bundle = "TinyTeX-1", repository = "auto", extra_packages = if (is_tinytex()) tl_pkgs(), add_path = TRUE )
uninstall_tinytex(force = FALSE, dir = tinytex_root())
reinstall_tinytex(packages = TRUE, dir = tinytex_root(), ...)
tinytex_root(error = TRUE)
Whether to force to install or uninstall TinyTeX. For
force = FALSE will stop this function from
installing TinyTeX if another LaTeX distribution is detected, or the
directory specified via the
dir argument exists.
The directory to install (should not exist unless
TRUE) or uninstall TinyTeX.
The version of TinyTeX, e.g.,
"2020.09" (see all
available versions at https://github.com/rstudio/tinytex-releases, or
xfun::github_releases('rstudio/tinytex-releases')). By default,
it installs the latest daily build of TinyTeX. If
'latest', it installs the latest monthly Github release of TinyTeX.
The bundle name of TinyTeX (which determines the collection of LaTeX packages to install). See https://github.com/rstudio/tinytex-releases#releases for all possible bundles and their meanings.
The CTAN repository to set. By default, it is the
repository automatically chosen by
https://mirror.ctan.org (which is
usually the fastest one to your location). You can find available
'https://mirror.las.iastate.edu/tex-archive/'. In theory, this
argument should end with the path
/systems/texlive/tlnet, and if it
does not, the path will be automatically appended.
A character vector of extra LaTeX packages to be
installed. By default, a vector of all currently installed LaTeX packages
if an existing installation of TinyTeX is found. If you want a fresh
installation, you may use
extra_packages = NULL.
Whether to run the command
tlmgr path add to add
the bin path of TeX Live to the system environment variable PATH.
Whether to reinstall all currently installed packages.
Other arguments to be passed to
extra_packages argument will be set to
packages = TRUE).
Whether to signal an error if TinyTeX is not found.
See the TinyTeX documentation (https://yihui.org/tinytex/) for the default installation directories on different platforms.