Tôi có một họa tiết cho gói của tôi, biên dịch thành một tệp PDF đẹp khi được biên dịch với Rscript -e 'rmarkdown::render("tmod.rmd")'
. Tuy nhiên, khi tôi biên dịch và cài đặt gói, hãy khởi động R và nhập vignette("mypackagename")
, cửa sổ trình duyệt mở với HTML trông xấu xí, không có tiêu đề, không có mục lục và không có tham chiếu.Thực thi họa tiết gói PDF bằng knitr
Tuy nhiên, nếu tôi biên dịch họa tiết thủ công thành pdf trước khi tạo gói, nó sẽ hiển thị tốt.
Điều gì đã xảy ra? Tại sao tệp PDF của tôi không được tạo tự động khi tôi biên dịch gói?
Trong phần đầu tập tin markdown, tôi có
---
title: "foo foo foo"
author: "Foofooary Finer"
date: "`r Sys.Date()`"
output:
pdf_document:
vignette: >
%\VignetteIndexEntry{FooFoo}
%\VignetteKeyword{foo}
%\VignetteEngine{knitr::knitr}
%\SweaveUTF8
\usepackage[utf8](inputenc)
abstract: |
foo foo foo foo foo
toc: yes
bibliography: bibliography.bib
---
Trong tập tin gói DESCRIPTION, tôi có
VignetteBuilder: knitr
Suggests: knitr