Erzwingen Sie die PDF-Paketvignette mit knitr

Ich habe eine Vignette für mein Paket, die beim Kompilieren mit @ zu einem schönen PDF kompiliert wirRscript -e 'rmarkdown::render("tmod.rmd")'. Wenn ich das Paket kompiliere und installiere, starte ich jedoch R und tippevignette("mypackagename") öffnet sich ein Browserfenster mit hässlich aussehendem HTML, ohne Titel, ohne Inhaltsverzeichnis und ohne Verweise.

Wenn ich jedoch die Vignette vor dem Erstellen des Pakets manuell in PDF kompiliere, wird sie einwandfrei angezeigt.

Was schief gelaufen ist? Warum wird meine PDF-Datei beim Kompilieren des Pakets nicht automatisch generiert?

In der Abschriftenkopfzeile habe ich

---
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
---

In der Paketbeschreibungsdatei habe ich

VignetteBuilder: knitr
Suggests: knitr

Antworten auf die Frage(2)

Ihre Antwort auf die Frage