NEWS
patchDVI 1.11.4
- Added code to detect defective MikTeX installation of
uplatex
, needed for Japanese support.
patchDVI 1.11.3 (2024-10-21)
- Modified code to work with strict R headers.
- Cleaned up error handling in case of LaTeX issues (particularly with
missing Japanese support).
patchDVI 1.11.0 (2023-03-14)
- Added support for R Markdown sources using R Markdown
output driver
pdf_documentC()
and the new RmdConcord
package.
- Moved source to Github, added website
https://dmurdoch.github.io/patchDVI/ .
patchDVI 1.10.1 (2020-05-08)
- Added
needsPackages()
function.
patchDVI 1.9.1621
- Added more support for RStudio, including
knitInRStudio()
.
patchDVI 1.9.1620
SweaveAll()
now has a force = TRUE
argument, to
allow it to do staleness checking from the beginning.
It also has a verbose = FALSE
argument for debugging.
patchDVI 1.9.1619
- Imported
file_test()
to avoid warning.
- Quotes in DESCRIPTION.
- Better error message when building Japanese vignette.
patchDVI 1.9.1616 (2015-06-09)
- Modified
SweaveAll()
and patchSynctex()
to allow non-Sweave
vignette support (aimed at knitr).
- Added
useknitr()
and defSconcordance()
functions for the same aim.
- Improved Japanese language support, and updated the
Japanese.Rnw
vignette with the help of Prof. Haruhiko Okumura.
patchDVI 1.9.1594
- Added
SweaveDVIPDFM()
to allow users to use latex
/dvipdfm
rather than pdflatex
.
- Updated the TeXShop and TeXWorks instructions.
- Added vignette for Japanese language work.
- Added
patchLog()
function to patch messages in log files.
- Added
patchLog
option to the Sweave*
functions to call
patchLog()
.
- Added
sleep
parameter to the Miktex Sweave*
functions.
patchDVI 1.9 (2013-01-10)
- Cleaned up for CRAN release.
patchDVI 1.8.1585
- Added quick start instructions, and editor instructions.
patchDVI 1.8.1584
- In
SweavePDF()
and SweaveDVI()
, wrapped texi2dvi()
call in
try()
in case of bad return status.
patchDVI 1.8.1583
- Made an attempt to handle compressed PDF files by using
pdftk
to uncompress them.
- Fixed bug in concordance inclusion into PDF files in
Sweave()
;
adapted code here to handle it (for R > 2.12.2).
- Added
grepConcords()
method (using new grepRaw()
function).
- Texworks on Windows needs Unix line endings on the Synctex
file; we now produce those on all platforms.
- Fixed crash on file with no concordance.
- Missing
.tex
files were not being built by SweaveAll()
.
- Updated to handle new concordance format in R-devel (2.14.0-to-be).
- Added
.SweaveMake
variable to override the make
arg to SweaveAll()
.
patchDVI 1.7
- Add
SweaveAll()
, SweavePDF()
, SweaveDVI()
, as well as
handling .PostSweaveHook
, .SweaveFiles
and .TexRoot
(see SweaveAll()
).
- Added modified version of
tools::texi2dvi()
. Added vignette.
- Added preview option to
Sweave*
functions.
- Fixed bugs in patchDVI: no message printed, missed
.tex
files that were included by \input{filename}
.
patchDVI 1.6
- Add
source.code
arg to SweaveMiktex()
and SweavePDFMiktex()
to allow experimental versions of Sweave()
to be used.
patchDVI 1.5
- Add
stylepath
and ...
args to SweaveMiktex()
for more flexibility.
- Add
BugReports
field to DESCRIPTION
.
patchDVI 1.4
- Add experimental patching of SyncTex output.
- Allow options to be specified on the command line.
patchDVI 1.3
- Use
texify
instead of latex/pdflatex in SweaveMiktex()
/SweavePDFMiktex()
- Use
normalizePath()
so that path comparisons are more reliable.
patchDVI 1.2
- Case-insensitive filename matching.
- ChangeLog renamed to NEWS.
- Updated memory management to 2.6.x scheme.
patchDVI 1.1
- Allow it to run
pdflatex
(just to set the include directory)
patchDVI 1.0
- Move
Sweave()
changes into R-devel, delete them from patchDVI
patchDVI 0.9
patchDVI 0.8
- Allowed specials to be removed by setting their value to NA in setDVIspecials.
patchDVI 0.7
- Removed limitation on changing the size of a special.
patchDVI 0.6
- Removed concordance during patching, to avoid Miktex bug.
patchDVI 0.5
- Fixes bug in handling of named chunks.
- Changes (and shrinks) format of inserted special.
patchDVI 0.4
Quick initial releases.