Grazie a @rcs e @hadley per i commenti.
In realtà, entrambe le soluzioni proposte non sembrano adattarsi alle mie esigenze. L'incorporamento di immagini in formato Rd non è il caso, poiché utilizzo la transizione Roxygen> Rd. Il pacchetto 'helpr' è davvero impressionante, ma penso che sia più adatto per creare una base di conoscenza di tutti i pacchetti che hai installato sul tuo computer. Avevo bisogno di qualcosa di più basilare con flessibilità per fare cambiamenti da solo come sviluppatore di pacchetti.
Infine, ho ottenuto quello che mi aspettavo, fitSpline.html. È abbastanza simile alla pagina di riferimento che ho inserito nella domanda, prcomp.html.
Ho scoperto che non è possibile adottare il pacchetto "strumenti" per avere immagini nella documentazione HTML, almeno per ora. Così, ho scritto uno script bash che prende un file Rd sull'input, estrae la sezione '\ examples' e ottiene l'output html/image eseguendo Sweave. Successivamente, la parte html della sezione 'Risultati' viene unita alla pagina html ottenuta dal comando 'R CMD Rdconv -t html'.
Questo sembra essere un sacco di codice, ma voglio solo condividere la mia soluzione con chi scrive anche pacchetti R.
Con i migliori saluti, Andrey
#!/bin/bash
rdfile="fitSpline.Rd"
rdname=$(echo "$rdfile" | cut -d'.' -f1)
rfile=$rdname.R
sed -n '/\examples{/,/}/p' $rdfile > $rfile # text between two patterns
sed -i 's/\\examples{//' $rfile # remove pattern '\examples{'
sed -i 's/}$//' $rfile # remove the character '}'
rnwfile=$rdname.Rnw
cp $rfile $rnwfile
sed -i '1 i png("Rplot%03d.png")' $rnwfile
sed -i '1 i <<example, echo=true, results=tex>>=' $rnwfile
sed -i '$ a dev.off()' $rnwfile
sed -i '$ a @' $rnwfile
texfile=$rdname.tex
R CMD Sweave $rnwfile
sed -i 's/\\begin{Schunk}//' $texfile
sed -i 's/\\begin{Sinput}//' $texfile
sed -i 's/\\end{Schunk}//' $texfile
sed -i 's/\\end{Sinput}//' $texfile
sed -i '/^$/d' $texfile # remove empty lines
reshtmlfile=$rdname.results.html
echo "<h3>Results</h3>" > $reshtmlfile
echo "<pre>" >> $reshtmlfile
cat $texfile >> $reshtmlfile
echo "</pre>" >> $reshtmlfile
for fig in $(ls *.png) ; do
echo "<br><a href=\"$fig\"><img src=\"$fig\"></a>" >> $reshtmlfile
done
htmlfile=$rdname.html
R CMD Rdconv -t html $rdfile > $htmlfile
sed -i 's/<\/body>//' $htmlfile
sed -i 's/<\/html>//' $htmlfile
cat $reshtmlfile >> $htmlfile
echo "</body>" >> $htmlfile
echo "</html>" >> $htmlfile
Vedere qui: [incorporare le immagini nei documenti Rd] (http://romainfrancois.blog.free.fr/index.php?post/2010/04/03/embed-images-in-Rd-documents) – rcs