He hecho una pregunta sobre how to export a HTML table in R and have control over line borders.¿Cómo producir tablas HTML y el CSS que lo acompaña usando R Markdown o HTML Sweave?
Estoy acostumbrado a LaTeX, donde cuando se crea una tabla, el formato de la tabla está determinado en gran medida por el texto y el marcado que aparece en ese punto. Esto funciona bien para Sweave, porque su fragmento de código R puede generar el marcado de la tabla LaTeX en ese punto. También entiendo que hay herramientas como xtable
que pueden producir etiquetas HTML para una tabla.
Sin embargo, el control sobre las tablas HTML parece depender de hojas de estilo, que deben aparecer en el encabezado del documento y no en la ubicación donde se coloca el fragmento de código R. Por supuesto, podría simplemente poner contenido en la hoja de estilos, pero en las aplicaciones científicas a menudo puede haber un formato de tabla bastante específico que varía en algunos aspectos de una tabla a otra.
Por lo tanto, mi pregunta:
- En general, ¿cómo dar formato a una tabla HTML con la programación literaria como R de rebajas o incluso de HTML puro, si el formato de la salida requiere de salida que se creará en un lugar separado en el documento (es decir, CSS para la tabla en el encabezado) a donde se coloca el fragmento de código R (es decir, la tabla misma en el cuerpo)?
Dando una clase a la tabla y teniendo un CSS específico de la clase. Agregue una contra muestra si esta solución no debe resolver el problema. –
@Dieter Me doy cuenta de que esa es una solución. La pregunta que tengo es ¿cómo se obtiene el CSS específico de la clase del bloque de código R en el encabezado en un documento de R Markdown o HTML Sweave? Estoy interesado en cómo podrías hacerlo y aún más interesado en cómo hacerlo de una manera elegante y directa. –
a) Rápido y sucio: con cat. b) Para trabajos serios: con una plantilla de preparación. –