4

表形式に基づくレイアウト内に R 出力を挿入するのが困難です。

\documentclass{article}
\usepackage{float}

\begin{document}

    \begin{table}
        \begin{tabular}{ll}
        A & 
        <<results1>>=
        plot(1,1)
        @ \\
        B & 
        <<results2>>=
        table(rnorm(10))
        @
        \end{tabular}
    \end{table}

\end{document}

改行/チャンク構文などがすべて間違っているため、knitrまたはlatexチョークのいずれかです。

minipage で動作するものを手に入れましたが、レイアウトにもっと自由が必要です。回避策は、単独で、またはknitrの前にbrewを使用することですが、より簡単な代替手段があるかどうか疑問に思います.

4

2 に答える 2

4

\\を新しい行に配置する必要があると思います。自立しなければならないと思います@\\同様に、テーブルの 2 行目にもう 1 つ必要です。これは私にとってはうまくいくようです:

更新: @Statwonk のおかげでecho=FALSE、R コードが表示されなくなることに気付きました。

\documentclass{article}
\usepackage{float}

\begin{document}

    \begin{table}
        \begin{tabular}{ll}
        A & 
        <<results1, echo=FALSE>>=
        plot(1,1)
        @ 
        \\
        B & 
        <<results2, echo=FALSE>>=
        table(rnorm(10))
        @
        \\
        \end{tabular}
    \end{table}

\end{document}
于 2013-09-21T19:07:44.340 に答える