面倒くさいことこの上ないけど以下のようにしている
"base64_images" を使わない,つまり,以下のようにする。
options(markdown.HTML.options=c("hard_wrap", "use_xhtml", "smartypants"))
つまり,できあがる html ファイルに base64 エンコーディングしたものを含めない。画像ファイルは figure フォルダの下に作る。それを参照するということ。
その後,
library(knitr)
knit2html(File)
knit(File, tangle=TRUE) # R プログラムを取り出す
pdf("figure/hoge%03i.png")
の後に実行する(/figure 以下に,日本語が入った png ファイルができる)
作られた .html ファイルをいろいろ操作する
img タグで /figure/*.png ファイルを参照するようにする
もちろん,プログラムしてオートマチックにやりますけどね。
まあ,そんなところ。めんどくさいことこの上ないけど,Windows 環境で操作を引き継ぐとか,Windows の画像ファイルが汚いことを考えると,やむを得ないかなあということ。Windows で全部やる,なんて,考えるだけでイヤダイヤだ。
本当に,Windows は困ったもんだ。