Ich habe dir bisher eine Frage zu how to export a HTML table in R and have control over line borders gestellt.Wie HTML-Tabellen und begleitende CSS mit R Markdown oder HTML Sweave erzeugen?
Ich bin LaTeX gewohnt, wo, wenn Sie eine Tabelle erstellen, die Formatierung der Tabelle weitgehend durch den Text und das Markup bestimmt wird, die an diesem Punkt angezeigt werden. Dies funktioniert gut für Swave, da Ihr R-Code-Chunk LaTeX-Tabellen-Markup an diesem Punkt ausgeben kann. Ich verstehe auch, dass es Werkzeuge wie xtable
gibt, die HTML-Markup für eine Tabelle erzeugen können.
Die Kontrolle über HTML-Tabellen scheint jedoch auf Stylesheets zu beruhen, die im Kopf des Dokuments erscheinen sollen und nicht in der Position, wo der R-Code-Chunk platziert wird. Natürlich könnte ich einfach Inhalte in das Stylesheet einfügen, aber in wissenschaftlichen Anwendungen kann es oft eine ganz bestimmte Tabellenformatierung geben, die in einigen Punkten von Tabelle zu Tabelle variiert.
So meine Frage:
- Im Allgemeinen, wie Sie eine HTML-Tabelle mit Literarischer Programmierung wie R Markdown-Format haben oder auch aus reinem HTML, wenn die Formatierung der Ausgabe Ausgabe erfordert in einem separaten Ort geschaffen werden im Dokument (dh CSS für die Tabelle im Header), wo der R-Code-Chunk platziert ist (dh die Tabelle selbst im Body)?
Indem Sie der Tabelle eine Klasse geben und klassenspezifische CSS haben. Bitte fügen Sie eine Gegenprobe hinzu, wenn diese Lösung das Problem nicht lösen sollte. –
@Dieter Ich merke, dass das eine Lösung ist. Die Frage, die ich habe, ist, wie erhalten Sie die klassenspezifische CSS aus dem R-Code-Block in die Kopfzeile in einem R Markdown oder HTML Sweave-Dokument? Ich bin daran interessiert, wie Sie es überhaupt tun können, und noch mehr daran interessiert, wie Sie es auf elegante und direkte Art und Weise tun können. –
a) Schnell und schmutzig: mit Katze. b) Für ernsthafte Arbeit: mit einer Brühvorlage. –