2016-01-20 6 views
7

Ich bin auf der Suche nach der Gesamtbreite meiner HTML Rmarkdown-Ausgabe zu erhöhen.Erhöhe die Breite der gesamten HTML-Rmarkdown-Ausgabe

Bei der Erstellung von PDF-Dokumenten aus Rmarkdowns gibt es eine Option zum Festlegen der Marge im YAML-Abschnitt der Rmd (z. B. Geometrie: Rand = .5in).

Ich suche nach etwas ähnliches für HTML-Dokumente. Der folgende Link ist ein gutes Beispiel für mein Problem: https://rstudio.github.io/DT/extensions.html

Wie Sie auf dieser HTML-Webseite sehen können, gibt es eine Menge Leerraum links und rechts von den Datenträgern. Gibt es eine Möglichkeit, diesen Margin-Space zu reduzieren und damit die Breite der Databases zu erhöhen?

Dank

+1

Haben Sie jemals eine Lösung gefunden ?? – theforestecologist

Antwort

-1

Wie erklärt here, können Sie diesen Code verwenden müssen:

datatable(..., options = list(autoWidth = TRUE,columnDefs = list(list(width = '200px', targets = c(1, 3))))) 
1

dieses Dokument an der Spitze Ihres rmarkdown Put:

<style type="text/css"> 
.main-container { 
    max-width: 1800px; 
    margin-left: auto; 
    margin-right: auto; 
} 
</style> 

nicht setzen Sie in ein Brocken aber als Klartext. Es sollte die maximale Breite des Inhaltsbereichs auf 1800px festlegen.

+0

Dieses ** funktioniert nur, wenn ich die '! Wichtige' Regel der' max-width' Definition ** hinzufüge, wie in [diese Antwort] vorgeschlagen (https://stackoverflow.com/a/38373846/7196903). Aber mit dieser Regel [scheint schlechte Praxis] (https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity#The_!important_exception), gibt es also einen anderen Weg? –

+0

Es funktioniert auf meiner Maschine, ohne etwas anderes hinzuzufügen. Getestet in Chrome, Explorer und Edge, funktioniert es in allen. Mit rmarkdown 1.6 und R 3.4.2. –

+0

Nein, funktioniert nicht für mich, weder in FF 56 noch in Chromium 62. Auch mit rmarkdown 1.6 und R 3.4.2. Es funktioniert nicht einmal, wenn ich die ursprüngliche CSS-Regel in der HTML-Datei direkt von 940px auf 1800px ändere - es sei denn, ich füge '! Wichtig' hinzu. –