Lange Zeichenkette in Knitr-Ausgabe (RStudio)

8

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.

    
biomiha 03.06.2014, 16:45
quelle

1 Antwort

5

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:

%Vor%     
Yihui Xie 07.06.2014, 05:50
quelle