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}