[[Notepad++]] > NppExec

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

#contents

*[[NppExec:http://sourceforge.net/projects/npp-plugins/files/NppExec/]] [#n297fed5]

NppExec を使うと LaTeX 環境を簡単に作ることができます.~
[プラグイン]-[Plugin Manager]-[Show Plugin Manager] で NppExec を選択してインストールできます.~
[プラグイン]-[NppExec]-[Show Console Dialog] にチェックをいれた場合は,NPP_CONSOLE 1 の処理は書かなくても OK です.~
[プラグイン]-[NppExec]-[Follow $(CURRENT_DIRECTORY)] にチェックをいれた場合は,cd /d "$(CURRENT_DIRECTORY)" && の処理は書かなくても OK です.~
[プラグイン]-[NppExec]-[Execute...] または F6 キーで設定および実行ができます.~
コマンドを設定して名前を付けて保存します.~
設定した後で [プラグイン]-[NppExec]-[Advanced Options...] の Menu item から設定した項目を登録します.~
[設定]-[ショートカット管理...]-[Plugin commands] から登録した項目のショートカットの設定をします.~

-[[NppExec (コマンドの実行) - Notepad++のプラグイン解説:http://www.crystal-creation.com/software/technical-information/tool/editor/notepad-plus/plug-in/nppexec.htm]]

**pdfupLaTeX [#i86b16de]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && ptex2pdf -l -u -ot "-synctex=1 -no-guess-input-enc -kanji=utf8 -sjis-terminal" "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){pdfupLaTeX};                  ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%pdfupLaTeX%%%&br;
   ☑CTRL&br;
          + ☐SHIFT  +  &color(Black,#EEEEEE){[J         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**pdfupLaTeX2 [#k41459c9]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && uplatex -synctex=1 -no-guess-input-enc -kanji=utf8 -sjis-terminal "$(NAME_PART)" && dvips -Ppdf -z -f "$(NAME_PART).dvi" | convbkmk -u > "$(NAME_PART).ps" && ps2pdf.bat "$(NAME_PART).ps"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){pdfupLaTeX2};                   ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%pdfupLaTeX2%%%&br;
   ☑CTRL&br;
          + ☐SHIFT  +  &color(Black,#EEEEEE){[K         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**pdfLaTeX [#b792f14c]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && pdflatex -synctex=1 "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){pdfLaTeX};                   ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%pdfLaTeX%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[H         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**LuaLaTeX [#fa30dbb3]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && lualatex -synctex=1 "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){LuaLaTeX};                   ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%LuaLaTeX%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[J         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**LuaJITLaTeX [#r054d32d]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && luajitlatex -synctex=1 "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){LuaJITLaTeX};                 ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%LuaJITLaTeX%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[K         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**XeLaTeX [#v5239682]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && xelatex -synctex=1 "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){XeLaTeX};                   ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%XeLaTeX%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[I         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**upBibTeX [#uea6702c]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && upbibtex "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){upBibTeX};                    ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%upBibTeX%%%&br;
   ☑CTRL&br;
          + ☐SHIFT  +  &color(Black,#EEEEEE){[N         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**BibTeX [#v14b8793]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && bibtex "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){BibTeX};                     ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%BibTeX%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[N         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**BibTeXu [#s9c94c1c]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && bibtexu "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){BibTeXu};                     ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%BibTeXu%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[U         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**Mendex [#y0117ee8]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && mendex -U -T "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){Mendex};                    ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%Mendex%%%&br;
   ☑CTRL&br;
          + ☐SHIFT  +  &color(Black,#EEEEEE){[M         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**MakeIndex [#zfab6176]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && makeindex "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){MakeIndex};                   ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%MakeIndex%%%&br;
   ☑CTRL&br;
          + ☐SHIFT  +  &color(Black,#EEEEEE){[Y         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

**TeXindy [#q7444722]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && texindy "$(NAME_PART)"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){TeXIndy};                    ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%TeXindy%%%&br;
   ☐CTRL&br;
          + ☑SHIFT  +  &color(Black,#EEEEEE){[Y         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

*TeXworks との連携 [#f405549d]
**TeXworks [#d203fe0e]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_CONSOLE 0&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && echo texworks "$(NAME_PART).pdf" | cmd&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){TeXworks};                   ''ᐯ'']%%%&br;
----
&color(#94CE18,#94CE18){%%%             &color(Black){''Shortcut''};             &color(#DD4444,#DD4444){%%%[&color(White){''×''};]%%%};%%%};&br;
&br;
      Name : %%%TeXworks%%%&br;
   ☑CTRL&br;
          + ☐SHIFT  +  &color(Black,#EEEEEE){[O         ''ᐯ'']};&br;
   ☑ALT&br;
&br;
      &color(Black,#DAEAFF){[   OK   ]};     &color(Black,#EEEEEE){[  Cancel  ]};&br;
&br;
----

*SumatraPDF との連携 [#jbc79e5b]

**forward and inverse search (SumatraPDF を前面に表示したい場合) [#qbc5204b]

***SumatraPDF [#ld44000d]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_CONSOLE 0&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && set CURRENT_LINE=$(CURRENT_LINE) && set /a CURRENT_LINE=CURRENT_LINE+1 && echo rundll32 shell32,ShellExec_RunDLL SumatraPDF -reuse-instance "$(NAME_PART).pdf" -inverse-search "\"$(#0)\" \"%f\" -n%l" -forward-search "$(FILE_NAME)" %CURRENT_LINE% | cmd&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){SumatraPDF};                  ''ᐯ'']%%%&br;
----

**forward search (SumatraPDF を前面に表示したくない場合) [#dfc0b616]
[[SumatraPDF/fwdsumatrapdf]] の fwdsumatrapdf.exe を使用します.~

***fwdsumatrapdf [#b6351a6e]
以下のように設定します.~

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_CONSOLE 0&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && fwdsumatrapdf.exe "$(NAME_PART).pdf" "$(FILE_NAME)" $(CURRENT_LINE)&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){fwdsumatrapdf};                 ''ᐯ'']%%%&br;
----

**inverse search [#fe81f375]
[[Notepad++#SumatraPDF との連携>Notepad++#ted60cbe]] を参照.

*Adobe Reader との連携 [#wbbe918a]

**pdfupLaTeXA [#w63fc0bc]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | findstr "AcroRd32.exe" > nul && pdfopen --rxi --file "$(NAME_PART).pdf" && pdfclose --rxi --file "$(NAME_PART).pdf" & ptex2pdf -l -u -ot "-no-guess-input-enc -kanji=utf8 -sjis-terminal" "$(NAME_PART)" && powershell -Command "& {$pdf = """$(NAME_PART).pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){pdfupLaTeXA};                 ''ᐯ'']%%%&br;
----

**pdfupLaTeX2A [#te20483a]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | findstr "AcroRd32.exe" > nul && pdfopen --rxi --file "$(NAME_PART).pdf" && pdfclose --rxi --file "$(NAME_PART).pdf" & uplatex -no-guess-input-enc -kanji=utf8 -sjis-terminal "$(NAME_PART)" && dvips -Ppdf -z -f "$(NAME_PART).dvi" | convbkmk -u > "$(NAME_PART).ps" && ps2pdf.bat "$(NAME_PART).ps" && powershell -Command "& {$pdf = """$(NAME_PART).pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){pdfupLaTeX2A};                  ''ᐯ'']%%%&br;
----

**pdfLaTeXA [#w4e87b4b]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | findstr "AcroRd32.exe" > nul && pdfopen --rxi --file "$(NAME_PART).pdf" && pdfclose --rxi --file "$(NAME_PART).pdf" & pdflatex "$(NAME_PART)" && powershell -Command "& {$pdf = """$(NAME_PART).pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){pdfLaTeXA};                  ''ᐯ'']%%%&br;
----

**LuaLaTeXA [#j6d6a21e]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | findstr "AcroRd32.exe" > nul && pdfopen --rxi --file "$(NAME_PART).pdf" && pdfclose --rxi --file "$(NAME_PART).pdf" & lualatex "$(NAME_PART)" && powershell -Command "& {$pdf = """$(NAME_PART).pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){LuaLaTeXA};                  ''ᐯ'']%%%&br;
----

**LuaJITLaTeXA [#b880cc86]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | findstr "AcroRd32.exe" > nul && pdfopen --rxi --file "$(NAME_PART).pdf" && pdfclose --rxi --file "$(NAME_PART).pdf" & luajitlatex "$(NAME_PART)" && powershell -Command "& {$pdf = """$(NAME_PART).pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){LuaJITLaTeXA};                ''ᐯ'']%%%&br;
----

**XeLaTeXA [#e131fdc9]

----
&color(#94CE18,#94CE18){%%%                            &color(Black){''Execute...''};                         &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
  Command(s):&br;
   NPP_SAVE&br;
   NPP_CONSOLE 1&br;
   cmd /c cd /d "$(CURRENT_DIRECTORY)" && tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | findstr "AcroRd32.exe" > nul && pdfopen --rxi --file "$(NAME_PART).pdf" && pdfclose --rxi --file "$(NAME_PART).pdf" & xelatex "$(NAME_PART)" && powershell -Command "& {$pdf = """$(NAME_PART).pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}"&br;
&br;
&br;
&br;
&br;
  &color(Black,#EEEEEE){ Script name:                     };&br;
    %%%[&color(White,#1188FF){XeLaTeXA};                  ''ᐯ'']%%%&br;
----

*関連リンク [#l148aa58]

-[[餅と輪 » Windows環境でLaTeX2εをインストール:http://blog.mochiring.net/archives/550]]