5

Sweave( Sweave ドキュメント内の R コメント内の図への動的参照)に関して、これと同様の質問をしたことが ありknitrます。

目標は、次のコード チャンクを持つことです。

<<"example", fig.cap = "some figure", highlight = FALSE>>=
# the following code generated Figure \ref{fig:example}
plot(1:10, 1:10)
@

結果の.pdfに次のように表示されます

# the following code generated Figure 1.1
plot(1:10, 1:10)

これまでのところhighlight = FALSE、R コードを設定するverbatimと、結果の .tex ファイルの環境に配置されることがわかりました。環境がalltt代わりになる場合verbatimは、目的の出力が得られます。強調表示されていないコード チャンクをオプションallttを介して環境に配置することは可能ですか?knitr

4

1 に答える 1

3

リポジトリにサンプル072-latex-reference.Rnwを追加しました。knitr-examples基本的な考え方は、エスケープされたものを復元することです(デフォルトの出力に\ref{}あるはずです)。\textbackslash{}ref\{\}

于 2012-12-28T03:29:45.320 に答える