sublime text 2 で TeX に再チャレンジ
LaTeXTools のアップデートがあったようなので,設定の仕方は以下にあります.
以前,Sublime Text 2 で TeX できるようにしたときに,行き詰まっていたところに,再挑戦しました.
ラボのPCでしかTeXのコンパイルができない状況は,4月からのことを考えるとよろしくないのでね.
再挑戦の結果,Sublime Text 2 で TeX できるようになりました!わーい!
- 以前のチャレンジ記事:sublime text 2でTeXできるようにしたときのメモ - myy*blog
参考にした記事
今回の参考記事は以下のものです.
前提とやること
- MacBook Air (Mid 2011)
- Mac OS X Lion (10.7.5)
- Homebrewはインストール済み
- SublimeText2にPackageControlとLaTexToolsはインストール済み
- MacTeX-2013をインストールする
- MacTeX-2012がインストール済みなので,2012はアンインストールする
作業内容
- MacTeX - TeX Users GroupからMacTeX-2013.pkgをダウンロード.時間かかるので先にダウンロードしとくのがよい.
- 以前にインストールしていたMacTeXや関係するものをアンインストール
- なんとなく brew update する
- MacTeX-2013.pkgからカスタムインストール
- TeXLiveUtility自体のアップデート
- メニューから更新を確認し,アップデートして再起動する
- TeXLiveUtilityでパッケージのアップデート
- 重要な更新があります,というメッセージが出るので更新する
- 作業メニューから,すべてのパッケージを更新を選択して,パッケージを更新する.時間かかるのでボーイフレンド(仮)やってました
- homebrewを使って最新のghostscriptをインストール
- バージョンによって日本語が変換できなかったりするみたい
- 以前に最新のものをインストールしていたみたい
ここからは,Mac Sublime Text2で Tex 初歩の導入から OS X Mavericks - みずぎわブログを参考にしていきます.
- SublimeText2にインストールしたパッケージLaTexToolsの設定を変更する
- シェルスクリプトの設定
- ~/.latexmkrcを作成する
うまくいかなかったことと対応
今回も以前と同じように図が表示されない,ということが起こりました.
シンプルなtexファイルを用意し,そこにeps形式の図を挿入するとコンパイル&PDF生成は成功.
よって,テストに使っていた某学会のテンプレートファイルがよろしくないようでした.
ちなみに原因は文字コード.Shift-JISからUTF-8にすることで某学会テンプレートもコンパイルできました.ただし,図の位置がおかしい.
これはどうもepsファイルがよろしくなかったようです.別のepsだと図がずれることもありませんでした.
つまり,図が表示されない原因は私でした\(^o^)/
ただ,テストに使うファイルがよくなかったこととは関係なく,ghostscriptとimagemagickのインストール時にリンクに関するエラーがあったのを解決しとかなければと思い,一度,homebrewでghostscriptとimagemagickをアンインストール*2.
再度,homebrewでインストールし,BakedMemo: Homebrewの前にMacTexを入れてしまったを参考にエラーを解決しました.
その他
必要があれば,日本語環境をさらによくしたり,MacTeXでインストールしたGUI Applicationsの設定をするとよいそうです.