Releases: rstudio/tinytex
tinytex 0.34
- The
--data
argument intl_sizes()
is properly quoted now to make it work on Windows (thanks, @IndrajeetPatil #329, @cderv #330).
tinytex 0.33
tinytex 0.32
-
The latest release of TinyTeX from https://github.com/yihui/tinytex-releases can be installed via
tinytex::install_tinytex(version = 'latest')
now. -
Provide a global option
options(tinytex.source.install = TRUE)
to forcetinytex::install_tinytex()
to use the source installer instead of installing the prebuilt binary (#301). -
The LaTeX package psnfss is included in the default TinyTeX distribution now (#303).
-
Fixed #295: use the environment variable
$OSTYPE
in bash to make sure we install the prebuilt TinyTeX binary only forlinux
but not for otherlinux
distributions such aslinux-musl
. -
Fixed #299: handle the error
! Package pdfx Error: No color profile sRGB_IEC61966-2-1_black_scaled.icc found
and install the colorprofiles package. -
Fixed ulyngs/oxforddown#4: also detect missing font definition files like
LGRcmr.fd
and install the missing packages accordingly. -
Fixed #311: install the glossary and datetime2 language module when a warning like this is detected:
Package glossaries Warning: No language module detected for `english'
. -
Fixed #302: the environment variable
TINYTEX_VERSION
does not work for the scripttools/install-bin-unix.sh
when it tries to install TinyTeX from the source installer. -
Fixed a bug that
tinytex:::install_prebuilt("TinyTeX", cache = FALSE)
does not delete the TinyTeX installer (#294).
tinytex 0.31
-
When the global option
tinytex.output_dir
is set,latexmk()
can fail (thanks, @steveb-cirina, #287). -
Also recompile the
.tex
document if required bybiblatex
(thanks, @cderv, #288). -
check_installed()
returns a logical vector instead of a scalar now, to indicate if individual LaTeX packages are installed or not (4a8c372). -
Fixed #291: detect the
l3kernel
package from the error message aboutexpl3.sty
, and update existing packages when they are required to be installed, since they might be too old to lose compatibility with other packages (5946a2a). -
Bundled more LaTeX packages in the TinyTeX variation
TinyTeX.*
.
tinytex 0.30
-
Exported functions
is_tinytex()
andcheck_installed()
(thanks, @cderv, #269). -
When
options(tinytex.latexmk.warning = FALSE)
, delete the log file in latex_emu() if it contains warnings (thanks, @guang-yu-zhu, #281). -
Removed warnings against existing LaTeX distributions in
install_tinytex()
(thanks, @AmeliaMN, #275). -
Set
TEXMFHOME
to./texmf-home
instead of$TEXMFLOCAL
per @amunn's suggestion on the commit bb0bbae.
tinytex 0.29
tinytex 0.28
- It is possible to suppress LaTeX warnings via the global option
options(tinytex.latexmk.warning = FALSE)
now (thanks, @fgoerlich #256, @cderv #260).
tinytex 0.27
-
Fixed the installation script for non-Linux platforms (#243).
-
When
bibtex
fails,tinytex::latexmk()
should try to find out the missing packages instead of stopping immediately (rstudio/rticles#288 (comment)). -
Run
rd %APPDATA/TinyTeX%
twice to remove TinyTeX on Windows, otherwise the installation may fail. Also deletedinstall-tl
andinstall-tl-windows.bat
in the prebuilt TinyTeX binaries (rstudio/tinytex-releases#9). -
Added the
tinytex::tlmgr_repo()
function to query or set the CTAN repository for TinyTeX. -
Fixed
tinytex::install_tinytex()
for Linux machines that are notx86_64
(#252).
tinytex 0.26
-
The LaTeX distribution TinyTeX is now officially released at https://github.com/yihui/tinytex-releases. Prebuilt binaries of TinyTeX are provided for Windows, macOS, and Linux. Now you can install the prebuilt binaries, which should be both faster and safer (safer because the prebuilt binaries are released only after they pass some tests to compile some R Markdown documents to PDF). There are several ways to install the binaries, such as via Chocolatey and Scoop. Please see the release repo for more information.
-
The R function
tinytex::install_tinytex()
installs prebuilt binaries of TinyTeX now. Previously uses the TeX Live installer to install packages. Now it only downloads a single prebuilt package and extracts it locally. If the operating system is not Windows, macOS, or Linux, the installation method is still the same as before (i.e., using the TeX Live installer). -
By default,
tinytex::install_tinytex()
will reinstall all currently installed LaTeX packages after reinstalling TinyTeX, so you won't lose any packages after reinstalling or upgrading TinyTeX. If you want a refresh installation (i.e., keep the behavior in previous versions of tinytex), you may useinstall_tinytex(extra_packages = NULL)
. -
Added an argument
version
toinstall_tinytex()
, so users can install a specific version of TinyTeX. The version numbers can be found in the releases (usually in the formYYYY.MM
such as2020.10
): https://github.com/yihui/tinytex-releases
tinytex 0.25
-
Improved the search for missing TikZ libraries (thanks, @boltomli, #221).
-
Fixed the installation of TinyTeX on Unix-alikes such as FreeBSD (thanks, @rhurlin, #222).
-
Added an argument
delete_tlpdb
totlmgr_update()
to automatically delete thetlpkg/texlive.tlpdb.*
files under the TinyTeX root directory aftertlmgr update
. The value of this argument can be set via a global option, e.g., you can setoptions(tinytex.delete_tlpdb = TRUE)
(thanks, @AlfonsoMuskedunder, #226).