Skip to content

Releases: rstudio/tinytex

tinytex 0.22

18 Apr 03:45
Compare
Choose a tag to compare
  • Provided a more informative message to R users about upgrading TeX Live yearly (07cfcf6).

  • Exported the parse_install() function (af2a7e4).

  • Fixed the bug that latexmk() could accidentally delete TinyTeX on Linux (#197). Linux users are strongly recommended to update the R package tinytex to v0.22.

tinytex 0.21

31 Mar 14:37
Compare
Choose a tag to compare
  • Do not run tlmgr path add if /usr/local/bin/tlmgr doesn't exist (thanks, @cboettig, #181).

  • Do not use $HOME in texmf variables, otherwise they might create ~/.TinyTeX (#150).

tinytex 0.20

25 Feb 21:11
Compare
Choose a tag to compare
  • Make sure tlmgr_install() can install packages successfully on Windows (2f3abf3).

  • tinytex:::is_tinytex() will no longer signal an error if TinyTeX is not found and will return FALSE instead (3268f6b).

  • uninstall_tinytex() will cleanly uninstall TinyTeX and deletes the ~/.TinyTeX folder if it exists for some reason (fe0eb01).

  • Added an argument add_path to install_tinytex() so users can disable tlmgr path add (thanks, @norbusan, #179).

tinytex 0.19

14 Jan 15:10
Compare
Choose a tag to compare
  • Added more LaTeX packages to the default installation due to changes on CTAN (thanks, @ateucher @jonkeane, #158 #166 #167 #169).

  • Support installing older versions of TeX Live from https://texlive.info; see FAQ 1 for details: https://yihui.org/tinytex/faq/ (ea48f13).

  • Automatically install mktexpk when necessary (#173).

  • Correctly detect the missing file from error messages of the form Encoding file `t2aenc.def' not found (thanks, @ngriffiths21, #174).

  • Emit fewer messages when trying to automatically install missing LaTeX packages (because these messages are usually not very useful, and can be misleading, too; #174).

  • Do not automatically install pgf in case of tikz library issues unless the error log contains ! Package tikz Error (7f650c0).

tinytex 0.18

10 Dec 21:53
Compare
Choose a tag to compare
  • Added a few LaTeX packages to the default installation of TinyTeX (#158, #160, #163).

  • Automatically install epstopdf when there is an error "! xdvipdfmx:fatal: pdf_ref_obj(): passed invalid object." (#161)

  • When a .tex document fails to compile, run tinytex::tlmgr_update() to avoid issues like rstudio/rmarkdown#1716 (comment).

tinytex 0.17

31 Oct 15:07
Compare
Choose a tag to compare
  • Missing LaTeX packages can be detected from error messages like ! Package isodate.sty Error: Package file substr.sty not found (thanks, @boltomli, #144).

  • Added an argument min_times to tinytex::latexmk() to specify the minimum number of compilation times (thanks, @billdenney, #148).

  • The repository argument of tinytex::install_tinytex() is more intelligent now (7ca5e39): if you only provide repository = "http://mirrors.tuna.tsinghua.edu.cn/CTAN/", we will automatically append the path to tlnet so it becomes http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet, which is the actual repository value required by the installer.

tinytex 0.16

17 Sep 05:21
Compare
Choose a tag to compare
  • Allow tlmgr path add to fail on macOS when installing TinyTeX: #24 (comment)

tinytex 0.15

07 Aug 14:34
Compare
Choose a tag to compare
  • Fixed #129: redirect xelatex error messages to the LaTeX log file, so that I can parse the log file and install the missing font package such as rsfs (thanks, @uninyhart).

  • Fixed #132: tinytex.profile contains broken paths on Windows (thanks, @twwd).

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).