2013-01-17 8 views
10

Dies ist eher ein Ärgernis als ein Problem, aber gibt es eine Möglichkeit, den Zeilenüberlauf zu verhindern, der auftritt, wenn Dokumentation in R kompiliert wird und eine Zeile zu lang ist?Leitungsüberlauf in R-Dokumentation verhindern?

Ein Ausschnitt einiger Dokumentation mit R CMD Rd2pdf [options] files erstellt: A snippet of documentation with text going outside the document margins (grey bars show the width of the pdf document)

ich nicht Erwähnung dieser überall finden, und die einzigen Optionen für Rd2pdf sind:

Options: 
    -h, --help  print short help message and exit 
    -v, --version  print version info and exit 
     --batch  no interaction 
     --no-clean do not remove created temporary files 
     --no-preview do not preview generated PDF file 
     --encoding=enc use 'enc' as the default input encoding 
     --outputEncoding=outenc 
         use 'outenc' as the default output encoding 
     --os=NAME  use OS subdir 'NAME' (unix or windows) 
     --OS=NAME  the same as '--os' 
    -o, --output=FILE write output to FILE 
     --force  overwrite output file if it exists 
     --title=NAME use NAME as the title of the document 
     --no-index don't index output 
     --no-description don't typeset the description of a package 
     --internals typeset 'internal' documentation (usually skipped) 

Antwort

0

Sorry für den Spoiler: One Lösung ist nicht mit roxygen2 in extremis für die Paketpflege. Warum bewahren Sie Ihre BESCHREIBUNG nicht manuell auf? Sie brauchen nicht viele Änderungen und es sieht so viel besser aus ...

Die 'Collate' ist wirklich nicht für die überwiegende Mehrheit der Pakete erforderlich. Warum folgen Sie nicht der Tradition vieler Bioconductor-Pakete, Matrix usw. von , die S4-Klassendefinitionen (einschließlich Referenzklassen) in eine Datei 'AllClasses.R' einfügen und vielleicht auch 'AllGenerics.R' verwenden, und für den Rest Die Sortierreihenfolge sollte keine Rolle spielen.

+1

Ich habe das gleiche Problem. Ich versuche, die Datei DESCRIPTION manuell zu aktualisieren, aber das Sortierfeld überläuft immer noch die PDF-Ausgabe. Ich verwende einfach R CMD INSTALL [Paketname] und R CMD-Prüfung [Paketname]. Ich nehme dann die pdf aus dem [Paketname] .Rcheck-Ordner. – JAponte