12
01 Sublime Text 2 & LaTeX日本語設定成功
Sublime Text 2 & LaTeX日本語設定成功
Sublime Text 2 でLaTeXしよう!
前回Sublime Text 3でのLaTeXからの日本語PDF出力が
成功した事を書いた。
今回は、MacOSX10.6.8環境でもSublime TeX 2を使って
LaTeXからのPDF出力で「日本語」表示に成功した事のご報告です。
前の書き込みを、一々見直さなくて良いように、
実施した手順を 書き留めておきます。
-----------------------------------------------------------------------------------------
MacOSX での「Sublime Text 2」でLaTeXを使う為の、色々な記事が載っていましたが、
殆どが「帯に短し、襷に長し」の様な文面でした。
------------------------------------------------------------------------------
MacOSX 10.6.8 SnowLeopard で日本語のPDFファイルを出力する為の
設定が上手く行ったので、ここにメモを残して置く。
-----------------------------------------------------------------
[No1.] sublime text2での[traditional_Builder.py]のLaTeXの設定を
下記の様に変更してみよう!!
DEFAULT_COMMAND_LATEXMK = ["latexmk", "-cd",
"-e", "$latex = 'platex -synctex=1 -src-specials %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "$biber = 'biber %O --bblencoding=utf8 -u -U --output_safechars %B'",
"-e", "$bibtex = 'upbibtex %O %B'",
"-e", "$makeindex = 'makeindex %O -o %D %S'",
"-e", "$dvipdf = 'dvipdfmx %O -o %D %S'",
"-e", "$pdf_mode = '3'",
"-e", "$pdf_update_method = '0'",
"-e", "$pdf_previewer = 'open -a preview.app'",
"-f", "-norc", "-gg", "-pdfdvi"]
■元のtraditional_Builder.py L.18~20 の設定部分はコメント・アウトしておく。
DEFAULT_COMMAND_LATEXMK = ["latexmk", "-cd",
"-e", "$pdflatex = '%E -interaction=nonstopmode -synctex=1 %S %O'",
"-f", "-pdf"]
【参考まで】次の設定では上手く行かなかった。
["latexmk", "-cd",
"-e", "$latex = 'uplatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "$biber = 'biber %O --bblencoding=utf8 -u -U --output_safechars %B'",
"-e", "$bibtex = 'upbibtex %O %B'",
"-e", "$makeindex = 'makeindex %O -o %D %S'",
"-e", "$dvipdf = 'dvipdfmx %O -o %D %S'",
"-f", "-norc", "-gg", "-pdfdvi"]
●最初の「$latex = 'uplatex'」の部分が原因か?
● "-e", "$pdf_mode = '3'",
"-e", "$pdf_update_method = '0'",
此処の2箇所が不足しているからか?
[No2.] [1.]の設定だけでは「日本語」の本文が表示されませんでしたので、
ターミナルから、フォントセットを「追記」しておきましょう。
$ cd /usr/local/texlive/texmf-local/fonts/opentype/hiragino/
$ sudo ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" ./HiraMinPro-W3.otf
$ sudo ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" ./HiraMinPro-W6.otf
$ sudo ln -fs "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" ./HiraMaruPro-W4.otf
$ sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" ./HiraKakuPro-W3.otf
$ sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" ./HiraKakuPro-W6.otf
$ sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" ./HiraKakuStd-W8.otf
$ sudo mktexlsr
$ sudo updmap-sys --setoption kanjiEmbed hiragino
[No3.]此れだけでは、不安だったので、一応「emacs24」を使用して
~/.latexmkrcを作成して、以下を追記する。
$latex ="platex";
$bibtex = "pbibtex";
$makeindex = "mendex";
$dvipdf = "sh ~/myscript/dvipdfm_call.sh"; #ここ参考元ではmyscriptsになっているので注意 myscript のはず
$dvips = "dvipsk";
$pdf_mode = 3;
$pdf_previewer = "open -a preview.app";
[No4.]以上[1.]~[3.]迄、終了したら、一旦「Sublime Text 2」を起動し直す。
[No5.]起動した「Sublime Text 2」のメニューの「Tools」から
「Command Palette」(又は「Shift+Cmnd+P」)を開く。
Pallette内の入力枠に「recon」と打つと表示される
「“LaTeXTools: Reconfigure and migrate settings”」を選択。
此れで、環境設定が、終了です!
[No6.](再起動)Sublime Text 2から「xxx.tex」を呼び出して 「Cmnd + B」
で、PDFファイルが開き、「日本語」が正常に表示されているのを、 ご確認下さい!!
【注】[No3.]は任意で設定して下さい。この設定が必要か、どうかは不如意です。
削除する様に書いて有るサイトも有りましたので、一応注意書きします。
Categories: Emacs, YaTeX, SublimeText , コンピュータ , 日々の事