2016-04-01 6 views
5

マークダウンではなくコードブロックを使用してテキストの先頭にピクチャを挿入します。私はタフティの配布資料テンプレートoutput: rmarkdown::tufte_handoutを使用していますが、私はこのようなストレートYAMLヘッダの後が、TOCの前にそれを挿入したとき:ニットでチャンクからプレーンピクチャ(jpeg/png)を挿入するには

\centering 
![width='100%'](./cropped-banner_efpt.jpg) 
\raggedright 
\tableofcontents 
\clearpage 

画像は、本体にまたがります。私はチャンクを使ってチャンクをページ全体に広げるオプションがあることを知っていますが、チャンクヘッダに fig.fullwidth = TRUEを置いていますが、私はデータからグラフを生成していないため、ちょっと気をつけています。チャンク内から画像を配置する。

もう1つの問題は、YAMLヘッダーでtoc:trueを設定すると、画像がの後にになるということでした。そのため、latexコマンドでtocを挿入しています。

ありがとうございます。

答えて

23

Rコードから図形が生成されない場合は、knitr::include_graphics()を使用して、図形に挿入することができます。

```{r echo=FALSE, out.width='100%'} 
knitr::include_graphics('./cropped-banner_efpt.jpg') 
``` 
+1

ありがとう、これは非常にうまくいきます。 'tufte-handout'テンプレートでは、ヘッダーに' fig.fullwidth = TRUE'オプションを指定した場合にのみページの全幅になります。しかし、 'out.width = '100%''オプションも非常に便利です。私も別の解決策を見つけましたが、それは 'latex'コードを挿入することです:' \ begin {figure *} \ includegraphics {././ cropped-banner_efpt.jpg} \ end {figure *} 'どんな場合でもありがとうバンチとニットは驚異的! – r0berts

関連する問題