macのTexpadというLaTeXエディタはかなり高機能で,knitrやsweaveのファイルなんかもタイプセットしてくれるのですが,日本語を含むファイルだと文字化けして(というかマルチバイト文字が全部\uでエンコードされて)しまうのでうまくタイプセットできなかったのですが,ようやくビルドボタン一発でknitr+luaLaTeXできる方法を見つけました。
LANG環境変数が日本語になっていないことが問題だったようで,ビルドスクリプトを以下のように設定すれば正常に動作するようになりました。なお,biberや参照を使用するファイル,tocがあるファイルの場合には,この後にbiber用のスクリプトを追加し,さらにタイプセット用の行(このファイルの最終行)を2回繰り返す必要があります。
#!/bin/bash
export LANG="ja_JP.UTF-8"
Rscript -e "library(knitr); knit('$TEXPAD_ROOTFILE_NO_EXT.Rnw')"
lualatex $TEXPAD_ROOTFILE_NO_EXT.tex