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ファイルを出力する為の

設定が上手く行ったので、ここにメモを残して置く。

-----------------------------------------------------------------

参考URLは先に書いた所です。

[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 , コンピュータ , 日々の事