うまくスキップができない

理系大学院生の備忘録だったり,頭の中身

Windows上でSublimeText3のTeX環境設定

研究室のWindowsPCのSublimeTextでTeXを書きたいので
そのための環境設定
毎回設定に苦労してる気がする...


#環境
OS: Windows 10 Pro
Sublime Text 3

  • TeX Liveをインストール

Installing TeX Live over the Internet - TeX Users Group
URLのページの赤枠をクリックしてZipファイルをダウンロード
(※exeファイルをダウンロードすると警告がでて実行できなかった)
f:id:appli-in:20170903231514p:plain
Zipファイルを展開して
"install-tl-windows.bat"を管理者権限で実行
あとは指示に従ってインストール
結構時間かかります・・・

  • SumatraPDFをインストール

www.sumatrapdfreader.org

  • Package Controlをインストール

https://packagecontrol.io/installation#st3
メニューバー
[View]->[Show Console]
出てきたコンソールに上記URLの文字列(※画像参照)をコピーして貼り付けでEnter
f:id:appli-in:20170903205724p:plain

  • TeX Toolsをインストール

メニューバーの
[Preferences]->[Package Control]
出てきたウィンドウで"Install Package"
インストールするパッケージ名として
TeX Toolsを選択しインストール

  • TeX Toolsの設定

[Preferences] -> [Package Settings] -> [LaTeXTools] -> [Settings - User]
の中の
"builder_settings" : {
の次の行に

"command" : ["latexmk", "-cd",
"-e", "$latex = 'uplatex %O -no-guess-input-enc -kanji=utf8 -interaction=nonstopmode -synctex=1 %S'",
"-e", "$biber = 'biber %O --bblencoding=utf8 -u -U --output_safechars %B'",
"-e", "$bibtex = 'upbibtex %O %B'",
"-e", "$makeindex = 'upmendex %O -o %D %S'",
"-e", "$dvipdf = 'dvipdfmx %O -o %D %S'",
"-f", "-%E", "-norc", "-gg", "-pdfdvi"],
を追加

【以下は必要ないかも?上記の手順でうまくいかなかった場合試してみてください】
メニューバーの[Preferences] -> [Browse Packages]
ダイアログが開いて[LaTeX Tools] -> [builders] -> traditionalBuilder.pyを編集
17行目あたりの"DEFAULT_COMMAND_LATEXMK","DEFAULT_COMMAND_WINDOWS_MIKTEX"をコメントアウトして以下のように追加

# DEFAULT_COMMAND_LATEXMK = ["latexmk", "-cd", "-f", "-%E",
					# "-interaction=nonstopmode", "-synctex=1"]
# 
# DEFAULT_COMMAND_WINDOWS_MIKTEX = ["texify", "-b", "-p", "--engine=%E",
					# "--tex-option=\"--synctex=1\""]
DEFAULT_COMMAND_LATEXMK = ["latexmk", "-cd",
"-e", "$latex = 'uplatex %O -no-guess-input-enc -kanji=urf8 -interaction=nonstopmode -synctex=1 %S'",
"-e", "$biber = 'biber %O --bblencoding=utf8 -u -U --output_safechars %B'",
"-e", "$bibtex = 'upbibtex %O %B'",
"-e", "$makeindex = 'upmendex %O -o %D %S'",
"-e", "$dvipdf = 'dvipdfmx %O -o %D %S'",
"-f", "-norc", "-gg", "-pdfdvi"]

DEFAULT_COMMAND_WINDOWS_MIKTEX = DEFAULT_COMMAND_LATEXMK


これであとは編集しているtexファイルを開いた状態でCtrl+Bでコンパイル&PDFの表示ができるはず!!