*[[SumatraPDF]] との連携 [#f10825ae]

LaTeX コマンド, PdfLaTeX コマンドのオプションに -synctex=1 を追加します.

**forward search [#y08c577b]

***SumatraPDF を前面に表示したい場合 [#id9fc839]

forward search は PDFビューアに

■ 32bit Windows の場合

 "C:/Program Files/SumatraPDF/SumatraPDF.exe" -reuse-instance %.pdf -forward-search #.tex @

■ 64bit Windows の場合

 "C:/Program Files (x86)/SumatraPDF/SumatraPDF.exe" -reuse-instance %.pdf -forward-search #.tex @

です.

***SumatraPDF を前面に表示したくない場合 [#j0fbd66f]

[[SumatraPDF#fwdsumatrapdf.exe>SumatraPDF#n8da77e2]] の fwdsumatrapdf.exe を使用します.~

forward search は PDFビューアに

 "C:/w32tex/NDde/Binary/fwdsumatrapdf.exe" %.pdf #.tex @

です.

**inverse search [#p850b553]
inverse search は SumatraPDF の [設定(S)]-[オプション(O)...]-[逆順検索コマンドラインの設定] に

 C:\texmakerwin32usb\texmaker.exe "%f" -line %l

です.

ダブルクリックで対応する TeX 文書の該当箇所にジャンプします.

*[[Adobe Reader]] との連携 [#u27e1718]

**pdfpLaTeXA [#c1deb4e2]

pdfplatex1A-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\pdfplatex1A-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 platex -kanji=utf8 -guess-input-enc -interaction=nonstopmode -jobname="%~n1" %1 && ^
 dvipdfmx "%~n1" && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 pdfplatex1A-nonstopmode.bat %
を入力します.

**pdfpLaTeX2A [#x150a7a4]

pdfplatex2A-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\pdfplatex2A-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 platex -kanji=utf8 -guess-input-enc -interaction=nonstopmode -jobname="%~n1" %1 && ^
 dvips -Ppdf -z -f "%~n1.dvi" | ^
 convbkmk -g > "%~n1.ps" && ^
 ps2pdf.bat "%~n1.ps" && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 pdfplatex2A-nonstopmode.bat %
を入力します.

**pdfupLaTeXA [#v915ab85]

pdfuplatex1A-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\pdfuplatex1A-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 uplatex -kanji=utf8 -no-guess-input-enc -interaction=nonstopmode %1 && ^
 dvipdfmx "%~n1" && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 pdfuplatex1A-nonstopmode.bat %
を入力します.

**pdfupLaTeX2A [#pf77769a]

pdfuplatex2A-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\pdfuplatex2A-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 uplatex -kanji=utf8 -no-guess-input-enc -interaction=nonstopmode %1 && ^
 dvips -Ppdf -z -f "%~n1.dvi" | ^
 convbkmk -u > "%~n1.ps" && ^
 ps2pdf.bat "%~n1.ps" && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 pdfuplatex2A-nonstopmode.bat %
を入力します.

**pdfLaTeXA [#j7c9b397]

pdflatexA-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\pdflatexA-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 pdflatex -interaction=nonstopmode %1 && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 pdflatexA-nonstopmode.bat %
を入力します.

**LuaLaTeXA [#b2053ddc]

lualatexA-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\lualatexA-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 lualatex -interaction=nonstopmode %1 && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 lualatexA-nonstopmode.bat %
を入力します.

**XeLaTeXA [#md09c195]

xelatexA-nonstopmode.bat を作成します.

----
-C:\w32tex\bin\xelatexA-nonstopmode.bat
----
 @echo off
 tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^
 findstr "AcroRd32.exe" > nul && ^
 echo exit | ^
 pdfdde & ^
 xelatex -interaction=nonstopmode %1 && ^
 pdfopen --file "%~n1.pdf"
----

クイックビルドのコマンドのユーザー定義または [ユーザー(U)]-[ユーザー定義コマンド(C)]-[ユーザー定義コマンドの編集(C)] で
 xelatexA-nonstopmode.bat %
を入力します.