Releases: rstudio/tinytex
tinytex 0.14
-
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 astexlive.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
-
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 thetexmf-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
-
Fixed #108: if the
repository
argument is provided intinytex::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 usingxelatex
instead of the defaultpdflatex
(#109). -
Renamed
tools/texlive.profile
totools/tinytex.profile
in this repo. If you are usingtinytex::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
-
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
-
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
-
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 duringtinytex::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 viatlmgr
in a system-wide TinyTeX installation (#77).
tinytex 0.8
-
Fixed #69 :
install_tinytex()
failed on Windows. -
Added a function
tinytex_root()
to return the root directory of TinyTeX. -
Added functions
copy_tinytex()
anduse_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
-
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
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).