Releases: rstudio/tinytex
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).
tinytex 0.5
tinytex 0.4
-
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 tolatexmk()
, 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 tolatexmk()
. -
Check if
wget
exists on Linux (orcurl
on macOS) ininstall_tinytex()
(#23).
tinytex 0.3
-
~/bin
does not need to be onPATH
on Linux now forlatexmk()
to work. -
emulation = TRUE
is the new default forlatexmk()
. -
Added the
tl_sizes()
function to show the sizes of LaTeX packages installed. -
Added an
engine_args
argument tolatexmk()
. -
Made it possible to specify the CTAN mirror in
install_tinytex()
(#14).