LoginSignup
0
0

More than 3 years have passed since last update.

macのTexpadでknitr+lualatex

Last updated at Posted at 2019-01-23

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
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0