Das Kennenlernen der üblichen Fallstricke für fortgeschrittene Benutzer gibt Einblicke in die Struktur der Dokumentenerstellung. Die angebotenen Lösungen sind Vorlagen für generische Problemlösungen bei der Dokumentenerstellung in KnitR. Dieser Abschnitt ist nicht als Debugging-Ressource gedacht. Fügen Sie daher KnitR-Probleme mit zusätzlichen Kommentaren hinzu, damit die Lernenden mehr über die Grundprinzipien der Dynamische Dokumentenerstellung lernen und verstehen können.

PDF-Ausgabe Bearbeiten

Die PDF-Ausgabe verwendet LateX zum Rendern der Ausgabe:

Unteres Symbol im LaTeX-Ausdruck in R-Markdown Bearbeiten

  • Datum: 2019/07/05
  • Thema: Mathe-Begrenzungszeichen und Symbole
Dokument mit Fehler Bearbeiten

Der mathematische Ausdruck mit einem niedrigeren Vorzeichen   verursacht ein Problem bei der PDF-Wiedergabe des folgenden R-Markdown-Ausgangsdokuments:

 ---
 title: "Document Test PDF output"
 author: "Bert Niehaus"
 date: "9 7 2019"
 output: pdf_document
 ---
 
 ```{r setup, include=FALSE}
 knitr::opts_chunk$set(echo = TRUE)
 ```
 
 The equation $y_{k} < \alpha$  is not rendered properly in R-Markdown with PDF output
Erwartete Ausgabe Bearbeiten

Der Latex-Ausdruck sollte nach:

Die Gleichung   wird in R-Markdown bei der PDF-Ausgabe nicht richtig gerendert
Fehlermeldung Bearbeiten
 ! Missing $ inserted.
 <inserted text> 
              $
 l.92 The equation \$ y\_\{k\} \textless{} \alpha

Erläuterung: Das untere Symbol wird durch den textlosen Befehl ersetzt, was in Ordnung ist, wenn das weniger wichtige Symbol im normalen Textmodus verwendet wird. Wenn die Ersetzung jedoch in der mathematischen Umgebung in R-Markdown durchgeführt wird, verursacht diese Ersetzung ein Problem für die Dokumentdarstellung, da der textlose-Befehl in LaTeX im Textmodus und nicht in einer mathematischen Umgebung verwendet werden soll.

Lösung Bearbeiten

Schließen Sie das "Weniger"-Symbol in Dollar-Zeichen ein, so dass der "textlose" Befehl in einer "Text"-Umgebung dargestellt werden kann.

The equation  $y_{k}$ < $\alpha$  is not rendered properly in R-Markdown with PDF output

gelernte Lektion Bearbeiten

Die allgemeine Empfehlung (Lektion) ist die Verwendung des <-Symbols in R-Markdown außerhalb der Mathe-Begrenzungslinien (d.h. Dollor-Symbol $).

Siehe auch Bearbeiten