Skip to content

Releases: rstudio/tinytex

tinytex 0.14

25 Jun 13:05
Compare
Choose a tag to compare
  • Missing TikZ libraries can be identified from the LaTeX error message and automatically installed by tinytex::latexmk().

  • The missing mptopdf package can be correctly detected from the LaTeX error message and automatically installed.

  • tinytex::tl_pkgs() correctly returns package names containing dots, such as texlive.infra (thanks, @riccardoporreca, #120).

  • Added the float package to the default installation of TinyTeX (thanks, @ivan-krukov, #122).

  • Compile LaTeX documents for enough times when longtable is used (thanks, @eheinzen, #124).

tinytex 0.13

14 May 14:30
Compare
Choose a tag to compare
  • tinytex::reinstall_tinytex() will print out the instruction on how to reinstall previously installed LaTeX packages, in case the reinstall fails.

  • tinytex::reinstall_tinytex() will try to preserve the texmf-local directory if it is not empty (#117).

  • For the shell/batch scripts to install TinyTeX, the CTAN mirror can be set via the environment variable CTAN_REPO (#114).

tinytex 0.12

11 Apr 21:28
Compare
Choose a tag to compare
  • Fixed #108: if the repository argument is provided in tinytex::install_tinytex(), the TeX Live network installer will be downloaded from this repository instead of the default http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip or http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz.

  • When an error like ! Package inputenc Error: Unicode character is detected in the LaTeX compilation log, tinytex::latexmk() will remind users of using xelatex instead of the default pdflatex (#109).

  • Renamed tools/texlive.profile to tools/tinytex.profile in this repo. If you are using tinytex::install_tinytex() to install TinyTeX, you have to update the R package to version 0.12 first (it is on CRAN now).

tinytex 0.11

12 Mar 19:34
Compare
Choose a tag to compare
  • latexmk() will try to automatically install babel hyphenation packages (#97).

  • tinytex received a hex logo designed by @haozhu233.

  • Also read missfont.log to automatically install missing font packages (e84b573).

  • latexmk(engine = 'latex') is also supported to generate .dvi output from .tex (992c7e2).

  • Allow TinyTeX to be installed alongside with other LaTeX distributions (#102).

  • No longer require /usr/local/bin to be writable on macOS (#24).

  • When there is a LaTeX error ! Missing $ inserted, latexmk() will try to provide more context for R Markdown users to find out where the error comes from.

tinytex 0.10

12 Mar 19:28
Compare
Choose a tag to compare
  • latexmk() will do a better job of detecting and installing font packages (660b5f0).

  • When the LaTeX compilation generates warnings in the log file, the log file will not be deleted (rstudio/bookdown#663).

tinytex 0.9

23 Oct 18:32
Compare
Choose a tag to compare
  • Five LaTeX packages (dvips, helvetic, inconsolata, tex, times) were added to the default TinyTeX installation (#73).

  • On macOS, if /usr/local/bin is not writable during tinytex::install_tinytex(), the installation script will ask for password to gain the admin privilege to make this directory writable (#24).

  • Patch tlpkg/TeXLive/TLPDB.pm to remove the false alarm when (un)installing LaTeX packages via tlmgr in a system-wide TinyTeX installation (#77).

tinytex 0.8

31 Aug 02:53
Compare
Choose a tag to compare
  • Fixed #69 : install_tinytex() failed on Windows.

  • Added a function tinytex_root() to return the root directory of TinyTeX.

  • Added functions copy_tinytex() and use_tinytex() to make it easier to copy an existing TinyTeX installation to another location (e.g., on a portable device), and use it in another system.

tinytex 0.7

30 Aug 21:26
Compare
Choose a tag to compare
  • It is possible to provide a custom command to generate the LaTeX index via the global option tinytex.makeindex. See the help page ?tinytex::latexmk for details.

  • Fixed #60: R's texmf tree cannot be found on Manjaro Linux via R.home('share').

  • When both MiKTeX (or another LaTeX distribution) and TinyTeX are installed on Windows, TinyTeX will be used.

  • Provided an experimental pre-built version of TinyTeX on Windows (#50).

  • Always expand the path of the input file in latexmk() (#64).

tinytex 0.6

07 Jul 19:39
Compare
Choose a tag to compare

NEW FEATURES

  • Added a new function tl_pkgs() to list installed LaTeX packages.

  • Added a new function reinstall_tinytex() to uninstall and reinstall TinyTeX. You may need to use this function once every year after TeX Live is upgraded (e.g., from 2017 to 2018).

  • The package epstopdf will be automatically installed if needed (rstudio/rticles#176).

MINOR CHANGES

  • The package latexmk is included in the default installation of TinyTeX now (#51).

tinytex 0.5

16 Apr 20:15
Compare
Choose a tag to compare
  • Fixed #26: suppress the warnings about the invalid input in the current locale.

  • Fixed #28: system2('pdflatex', stdout = FALSE) does not work in RStudio's R console for unknown reasons.

  • Fixed #29: override the PDF output file directly.

  • Support the global option tinytex.output_dir (66a4e52, #32)