Releases: rstudio/tinytex
tinytex 0.54
-
Provided an internal function
tinytex:::ctan_mirrors()
to return a data frame containing information about all CTAN mirrors (#450). -
Changed
which
tocommand -v
in the installation script for *nix. The latter is more portable because it is a built-in shell feature, andwhich
is an external utility that is not necessarily installed (#451).
tinytex 0.53
tinytex 0.52
-
Added independent packages in lieu of the ms package to the
TinyTeX
bundle (thanks, @benz0li, #445). -
Added the anyfontsize package to the
TinyTeX
bundle (thanks, @olivroy, #446). -
Disabled the automatic search and installation of missing LaTeX packages by default when the LaTeX distribution is not TinyTeX.
tinytex 0.51
- Added a global option
tinytex.upgrade
to automatically upgrade TinyTeX when it fails due to a new release of TeX Live each year. By default, this option isFALSE
. If you setoptions(tinytex.upgrade = TRUE
(e.g., in.Rprofile
), TinyTeX will try to upgrade itself when it is not possible to install or update LaTeX packages from CTAN due to the fact that it is still based on a previous year's TeX Live. Usually, a new release of TeX Live is made in March or April every year. If you do not upgrade, you will not be able to usetlmgr
to interact with CTAN repositories that use the new release of TeX Live.
tinytex 0.50
-
The installation script
install-bin-unix.sh
will throw an error early ifperl
is not found (thanks, @jangorecki, #431). Note that on Linux,perl-base
is insufficient. -
options(tinytex.tlmgr_update = FALSE)
can be set to preventtlmgr update --self --all
whentinytex::tlmgr_install()
tries to install packages (thanks, @matthewgson, #434). -
Fixed bugs in
tinytex:::auto_repo()
that preventedtinytex::install_tinytex()
from setting the CTAN repository after installation (thanks, @dmkaplan2000, #436).
tinytex 0.49
-
On Windows, TinyTeX will be installed to the directory defined by the environment variable
ProgramData
whenAPPDATA
points to a path that contains spaces or non-ASCII characters (thanks, @AJThurston @wesleyburr #420, @norbusan #427). More info: https://yihui.org/en/2023/11/tinytex-path/ -
Detect and fix the error caused by the L3 programming layer mismatch (thanks, @wesleyburr, #424).
tinytex 0.48
-
The script to ask users to
chmod /usr/local/bin
failed to work on newer versions of macOS (8af916a). -
More efforts in avoid releasing broken versions of TinyTeX (8c3f7e4).
-
Deal with invalid characters in LaTeX logs (thanks, @martinmodrak, #425).
tinytex 0.47
-
Documented on the help page
?tinytex::install_tinytex
that installing TinyTeX requiresperl
, andperl-base
on Linux is not sufficient (thanks, @mfansler, #419). -
Enhanced the instruction message when users run into Unicode problems in
latexmk()
, e.g., yihui/yihui.org#1089 (comment) (cd41991) @LexiangYang.
tinytex 0.46
- Change
tlmgr_version(raw = TRUE/FALSE)
totlmgr_version(format = 'raw'/'string'/'list')
: the previousraw = TRUE
meansformat = 'raw'
;raw = FALSE
meansformat = 'string'
;format = 'list'
returns structured data that can be used for computation.
tinytex 0.45
-
TeX Live has renamed the
win32
directory underbin/
towindows
(0eed871). -
Automatically correct the spelling of
TinyTeX
in thebundle
argument ofinstall_tinytex()
(thanks, @kellijohnson-NOAA, #408). -
Fixed a bug that
check_installed()
returnsFALSE
for the entire vector when a single package is missing (thanks, @ThierryO, #404). -
The babel language
pinyin
should be treated aschinese
(thanks, @nigeder, 7da596a). -
Removed the LaTeX package soulutf8 from TinyTeX (thanks, @benz0li, #402).