[[Notepad++]] > MTeX for Notepad++

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

*[[MTeX for Notepad++:http://ich.sakura.ne.jp/manabu/jp/html/program.html#MTeXnpp]] [#i94bcee5]

[[MTeX for Notepad++:http://ich.sakura.ne.jp/manabu/jp/html/program.html#MTeXnpp]] は,Notepad++ のプラグインで,TeX 文章の作成をサポートするツールです.

設定は [プラグイン]-[MTeX for Notepad++]-[ツールバー]-[設定とヘルプ]-[設定...] から行います.~
ボタンの追加・削除は [プラグイン]-[MTeX for Notepad++]-[ツールバー]-[設定とヘルプ]-[ツールバーのカスタマイズ...] から行います.~

ツールバーとタブの間隔が広すぎる場合は,編集しているファイル名が表示されているタブの上部にマウスのカーソルを移動させてからサイズを変更してください.

***コマンド・パス設定 [#a0913685]

----
&color(Black,#94CE18){%%% &color(White){''MTeX for Notepad++の設定''};                                             &color(Black,#CC3333){%%%[  ''&color(White){✕};''  ]%%%}; %%%};&br;
 &color(Black,#EEEEEE){%%%[ 入力支援設定 ][ ショートカットキー設定 ][ 特殊文字設定 ][ TeX処理設定 ]%%%};''[ コマンド・パス設定 ]''&br;
    実行ファイルの設定&br;
>
|設定|説明|実行ファイル|引数|
|1|TeX処理 (platex, 自動判別の場合)|"platex"|-kanji=utf8 -guess-input-enc -synctex=1 -sjis-terminal -jobname="%MTeXnpp_CFName%" "%MTeXnpp_CFName%.tex"|
|1|TeX処理 (platex, UTF-8 の場合)|"platex"|-kanji=utf8 -no-guess-input-enc -synctex=1 -sjis-terminal -jobname="%MTeXnpp_CFName%" "%MTeXnpp_CFName%.tex"|
|1|TeX処理 (uplatex の場合)|"uplatex"|-kanji=utf8 -no-guess-input-enc -synctex=1 "%MTeXnpp_CFName%.tex"|
|1|BibTeX処理 (pbibtex の場合)|"pbibtex"|-kanji=utf8 -sjis-terminal "%MTeXnpp_CFName%"|
|1|BibTeX処理 (upbibtex の場合)|"upbibtex"|"%MTeXnpp_CFName%"|
|1|Index処理|"mendex"|-U -T "%MTeXnpp_CFName%.idx"|
|1|DVIからPSへ変換 (TeX処理で platex を使用する場合)|"dvips"|-Ppdf -z -f "%MTeXnpp_CFName%.dvi" | convbkmk -g > "%MTeXnpp_CFName%.ps"|
|1|DVIからPSへ変換 (TeX処理で uplatex を使用する場合)|"dvips"|-Ppdf -z -f "%MTeXnpp_CFName%.dvi" | convbkmk -u > "%MTeXnpp_CFName%.ps"|
|1|DVIからPDFへ変換|"dvipdfmx"|"%MTeXnpp_CFName%.dvi"|
|1|PSからPDFへ変換|call "C:\gs\gs9.07\lib\ps2pdf.bat"|"%MTeXnpp_CFName%.ps" "%MTeXnpp_CFName%.pdf"|
|1|DVIを表示(用紙サイズ指定)|%MTeXnpp_start% "C:\w32tex\dviout\dviout.exe"|-1 -y=%MTeXnpp_PSize% "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.dvi"|
|1|DVIを表示|%MTeXnpp_start% "C:\w32tex\dviout\dviout.exe"|-1 "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.dvi"|
|1|PSを表示 (SumatraPDF の場合)|%MTeXnpp_start% "SumatraPDF.exe"|-reuse-instance "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.ps"|
|1|PSを表示 (GSview の場合)|%MTeXnpp_start% "gsview32.exe"|-e "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.ps"|
|1|PDFを表示 (TeXworks の場合)|%MTeXnpp_start% "C:\w32tex\share\texworks\TeXworks.exe"|"%MTeXnpp_CFPath%\%MTeXnpp_CFName%.pdf"|
|1|PDFを表示 (SumatraPDF の場合)|%MTeXnpp_start% "SumatraPDF.exe"|-reuse-instance "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.pdf" -forward-search "%MTeXnpp_FName%.tex" %MTeXnpp_Line%|
|1|PDFを表示 (Adobe Reader の場合)|%MTeXnpp_start% "AcroRd32.exe"|"%MTeXnpp_CFPath%\%MTeXnpp_CFName%.pdf"|
|...|...|...|...|
<

----

PDFを表示で TeXworks を使用する場合は [[TeXworks#組み込みの PDF ビューアに日本語を表示させる>TeXworks#t5313ebc]] を参照してフォントの埋め込みの設定を行います.

*SumatraPDF との連携 [#q214c924]

**forward search (SumatraPDF を前面に表示したい場合) [#rd95d13c]
以下のように設定します.~

>
|設定|説明|実行ファイル|引数|
|1|PDFを表示|%MTeXnpp_start% "SumatraPDF.exe"|-reuse-instance "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.pdf" -forward-search "%MTeXnpp_FName%.tex" %MTeXnpp_Line%|
<

**forward search (SumatraPDF を前面に表示したくない場合) [#i482e2dc]
[[SumatraPDF#fwdsumatrapdf.exe>SumatraPDF#n8da77e2]] の fwdsumatrapdf.exe を使用します.~
以下のように設定します.~

>
|設定|説明|実行ファイル|引数|
|1|PDFを表示|%MTeXnpp_start% fwdsumatrapdf.exe|"%MTeXnpp_CFPath%\%MTeXnpp_CFName%.pdf" "%MTeXnpp_FName%.tex" %MTeXnpp_Line%|
<

**inverse search [#l6db5687]
 C:\npp\unicode\notepad++.exe "%f" -n%l

*dviout との連携 (非推奨) [#adaf04d1]

[[dviout#forward and inverse search>dviout#ycc841a2]] を参照.

**forward search [#f73db679]
以下のように設定します.~
>
|1|DVIを表示(用紙サイズ指定)|%MTeXnpp_start% "C:\w32tex\dviout\dviout.exe"|-1 -y=%MTeXnpp_PSize% "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.dvi" "# %MTeXnpp_Line% '%MTeXnpp_FName%.tex'"|
|1|DVIを表示|%MTeXnpp_start% "C:\w32tex\dviout\dviout.exe"|-1 "%MTeXnpp_CFPath%\%MTeXnpp_CFName%.dvi" "# %MTeXnpp_Line% '%MTeXnpp_FName%.tex'"|
<

**inverse search [#q637846a]
 C:\npp\unicode\notepad++.exe^s "%s" -n%d