Manuell erstellte Markdown-Tabelle in Sweave-Dokument einfügen

Ich habe eine Reihe ziemlich großer Tabellen in Markdown, die ich manuell erstellt habe. Ich habe sie in einem Rmd-Dokument verwendet. Da ich mit LaTeX und allem mehr Kontrolle benötige, verwende ich ein Rnw-Dokument. Wie kann ich meine Markdown-Tabelle in die Sweave-Datei einfügen?

Below ein minimales Beispiel (funktioniert nicht):

\documentclass{article}

\begin{document}
\SweaveOpts{concordance=TRUE}

% my markdown table

col1 | col2 | col3
------|:---:|:---:
row1 | cell1 | cell2 
row2 | cell3 | cell4 
row3 | cell5 | cell6 


\end{document}

Ich habe versucht, die Tabelle innerhalb des Dokuments zu konvertieren, nur um die Tabelle in das Sweave-Dokument einzufügen und sie in LaTeX zu rendern. Mein Versuch ergibt Fehler, aber ich bin näher dran:

\documentclass{article}

\begin{document}
\SweaveOpts{concordance=TRUE}

<<texifytable, echo=FALSE, results=tex>>=
mytab = sprintf("col1 | col2 | col3
------|:---:|:---:
row1 | cell1 | cell2 
row2 | cell3 | cell4 
row3 | cell5 | cell6")
system2("pandoc", args = c("-f markdown","-t latex"),
        stdout = TRUE, input = mytab)
@

\end{document}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage