Skip to content

Releases: rstudio/tinytex

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)

tinytex 0.4

12 Mar 15:39
Compare
Choose a tag to compare
  • Added a way to show more information for debugging when compiling .tex documents; see the section "Debugging": https://yihui.name/tinytex/r/

  • Added a clean argument to latexmk(), so that users can choose to keep the auxiliary files (#21).

  • Do not (temporarily) change the working directory to the parent directory of the .tex file before compiling it to PDF (#22).

  • Added a pdf_file argument to latexmk().

  • Check if wget exists on Linux (or curl on macOS) in install_tinytex() (#23).

tinytex 0.3

08 Mar 17:57
Compare
Choose a tag to compare
  • ~/bin does not need to be on PATH on Linux now for latexmk() to work.

  • emulation = TRUE is the new default for latexmk().

  • Added the tl_sizes() function to show the sizes of LaTeX packages installed.

  • Added an engine_args argument to latexmk().

  • Made it possible to specify the CTAN mirror in install_tinytex() (#14).