Alterar a cor dos números negativos para vermelho em uma tabela gerada com xtable ()?

Estou escrevendo um relatório em R com knitr. Estou usando o xtable () para gerar tabelas no relatório. Uma das minhas tabelas inclui números negativos e positivos. Eu gostaria de mudar a cor dos números negativos em vermelho. Como eu posso fazer isso? Obviamente, uma solução fácil é alterar o código de látex que o xtable gera, MAS observe que tenho um relatório automático que os números podem alterar com novos conjuntos de dados e não desejo definir manualmente as cores.

Aqui está um código simples:

\documentclass{article}
\begin{document}
<<simpleExamp, results=tex, echo=FALSE>>=
library(knitr)
library(xtable)
testMatrix <- matrix(c(sample(-10:10,10)), ncol = 2)
xtable(testMatrix)
@
\end{document} 

Como posso fazer os números negativos em vermelho? Obrigado pela ajuda.

questionAnswers(2)

yourAnswerToTheQuestion