Como posso produzir tabelas de qualidade de relatório a partir de R?

Se eu tiver o seguinte dataframe chamado result

> result
     Name       CV      LCB       UCB
1  within 2.768443 1.869964  5.303702
2 between 4.733483 2.123816 18.551051
3   total 5.483625 3.590745 18.772389

> dput(result,"")
structure(list(Name = structure(c("within", "between", "total"
), .rk.invalid.fields = list(), .Label = character(0)), CV = c(2.768443, 
4.733483, 5.483625), LCB = c(1.869964, 2.123816, 3.590745), UCB = c(5.303702, 
18.551051, 18.772389)), .Names = c("Name", "CV", "LCB", "UCB"
), row.names = c(NA, 3L), class = "data.frame")

Qual é a melhor maneira de apresentar esses dados com facilidade? Idealmente, eu gostaria de um arquivo de imagem que pode ser colado em um relatório ou, possivelmente, um arquivo HTML para representar a tabela?

Pontos extras para definir o número de algarismos significativos.

questionAnswers(4)

yourAnswerToTheQuestion