Cảm ơn @rcs và @hadley vì nhận xét của bạn.
Thực tế, cả hai giải pháp được đề xuất dường như không phù hợp với nhu cầu của tôi. Nhúng hình ảnh ở định dạng Rd không phải là trường hợp, khi tôi sử dụng chuyển đổi Roxygen> Rd. Các gói 'helpr' là thực sự ấn tượng, nhưng tôi nghĩ rằng nó phù hợp hơn để xây dựng một cơ sở kiến thức của tất cả các gói bạn đã cài đặt trong máy tính của bạn. Tôi cần một cái gì đó cơ bản hơn với sự linh hoạt để tự mình làm thay đổi với tư cách là một nhà phát triển gói.
Cuối cùng, tôi nhận được những gì tôi mong đợi, fitSpline.html. Điều đó khá giống với trang tham chiếu tôi đặt trong câu hỏi, prcomp.html.
Tôi thấy rằng không có cách nào để áp dụng gói 'công cụ' để có hình ảnh trong tài liệu HTML, ít nhất là bây giờ. Vì vậy, tôi đã viết một kịch bản bash mà mất một tập tin Rd trên đầu vào, chiết xuất phần '\ ví dụ' và có được đầu ra html/hình ảnh bằng cách chạy Sweave. Sau đó, phần html của phần 'Kết quả' được hợp nhất với trang html thu được bằng lệnh 'R CMD Rdconv -t html'.
Điều đó dường như có nhiều mã, nhưng tôi chỉ muốn chia sẻ giải pháp của mình với những người cũng viết các gói R.
Trân trọng, 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
Xem tại đây: [hình ảnh nhúng trong tài liệu Rd] (http://romainfrancois.blog.free.fr/index.php?post/2010/04/03/embed-images-in-Rd-documents) – rcs