Esistono vari script di conversione LaTeX-to-Image, progettati per eseguire operazioni come convertire equazioni in immagini da includere nelle pagine Web.
Se è possibile trovare uno di questi (dvipng forse?), Allora è possibile passare da una tabella in R a LaTeX abbastanza semplice e quindi da LaTeX a png.
Se avete dvipng, è possibile sfruttare le conversioni di lattice di Hmisc per fare una funzione più ordinato di farlo:
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))
}
E allora si può fare:
> 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)))
E questo produrrà un png file con un nome casuale nella directory di lavoro. L'opzione -T tight taglierà tutti gli spazi bianchi da intorno ad esso.
che è circa il più diretto posso pensare possibile.
Linux o Windows o Mac o Atari?
di Windows, preferibilmente. –
Beh, se Hmisc funziona nel sistema e dvipng è incluso nel vostro TeX, allora la mia soluzione potrebbe funzionare ... – Spacedman
Vedo un file DVI nella directory (non hanno familiarità con questo formato), ma non PNG. –