Существуют различные сценарии преобразования LaTeX-to-Image, предназначенные для конвертации уравнений в изображения для включения в веб-страницы.
Если вы можете найти один из них (возможно, dvipng?), Тогда вы можетедостаточно просто перейти из таблицы в R в LaTeX, а затем из LaTeX в png.
Если у вас есть dvipng, вы можете использовать латексные преобразования Hmisc, чтобы сделать более аккуратную функцию для этого:
dvipng.dvi <-
function (object, file, ...)
{
cmd <- if (missing(file))
paste("dvipng -T tight", shQuote(object$file))
else paste("dvipng -T tight", "-o", file, shQuote(object$file))
invisible(sys(cmd))
}
И тогда вы можете сделать:
> tt # here is a table
y
x 1 2 3
1 9 12 11
2 18 9 10
3 10 7 14
> dvipng.dvi(dvi.latex(latex(tt)))
И это создаст файл png со случайным именем в рабочем каталоге.Опция -T сжатый обрезает все пустое пространство вокруг него.
Это настолько прямолинейно, насколько я могу себе представить.
Linux, Windows, Mac или Atari?