Ich habe eine lange Vektorzeichenfolge (DNA-Sequenz) von bis zu ein paar tausend sequenziellen Zeichen, die ich zu meinem knitr-Bericht hinzufügen möchte. RStudio behandelt den Textumbruch perfekt in der Konsole, aber wenn ich die HTML-Ausgabe des Knotens erzeuge, kann ich nur eine Textzeile sehen und sie läuft nur von der Seite ab.
RStudio-Ausgabe
knitr Ausgabe
Gibt es eine Möglichkeit, die Ausgabe von Knitrollen an den Text anzupassen?
Danke.
Ich empfehle Ihnen, R Markdown v2 auszuprobieren. Die Standard-HTML-Vorlage führt für Sie einen Zeilenumbruch durch. Dies wird durch die CSS-Definitionen für die HTML-Tags pre
/ code
, z. %Code%. Diese Definitionen stammen eigentlich von Bootstrap (derzeit rmarkdown verwendet Bootstrap 2.3.2 >).
Sie haben immer noch die erste Version von R Markdown verwendet, nämlich das Paket Markdown . Sie können sicherlich das gleiche Ziel mit einigen benutzerdefinierten CSS-Definitionen erreichen, und es erfordert nur, dass Sie mehr über HTML / CSS erfahren.
Eine andere Lösung besteht darin, den langen String mit der Funktion word-wrap: break-word; word-break: break-all;
, die ich unten geschrieben habe, manuell zu unterbrechen:
Tags und Links r r-markdown knitr rstudio textwrapping