''現在では主流ではありません。使っている人も少ないので、サポートも得にくいです。それでも使いたければ以下の情報を見てください。''~ [[WinShell]] > 設定 &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *設定 [#xe1b50b7] **設定ファイル [#r1bd4e35] WinShell のポータブル版は WinShell.exe と同じフォルダーの Settings フォルダーに設定ファイルが作成されます. **初回起動時 [#kc4f0896] ---- &color(Black,#ACDEFE){%%% WinShell %%%};&br; Choose Language&br; &br; &color(Black,#EEEEEE){[Japanese ▼]}; ← Japanese (日本語) で [ OK ]&br; &br;&br; &color(Black,#DAEAFF){[ OK ]}; ---- **一般 [#w5d7526c] メニューから [オプション(O)] → [全般(G)...] をクリックします. デフォルトではバックアップファイルを作成しません.~ 重要な文書を作成する場合は,バックアップ(.bak)ファイル作成(C) にチェックを入れておきましょう. ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; ''[ 一般 ]''&color(Black,#EEEEEE){%%%[ 主なTeXプログラムの設定 ][ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; 言語 ファイル形式&br; WinShell: &color(#3333CC){◎}; Windows&br; &color(Black,#EEEEEE){[Japanese ▼]}; ◯ Unix&br; スペルチェック:&br; &color(Black,#EEEEEE){[en_US ▼]};&br; &br; ☑ バックアップ(.bak)ファイル作成(C)&br; ☐ 終了時に自動保存(S)&br; ☑ エラー行に自動ジャンプ(J)&br; ☑ BibTeXのエディタ表示を利用する&br; ☑ 起動時に開いているファイルを再読込(R) ---- **フォント [#y5d09419] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ][ ユーザ指定プログラム ][ マクロ ]%%%};''[ フォント ]''&color(Black,#EEEEEE){%%%[ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; &color(Black,#EEEEEE){[文書 ▼]}; &color(Black,#EEEEEE){[ 既定値(D) ]};&br; &br; フォント: サイズ: スクリプト:&br; &color(Black,White){[ MS UI Gothic ▼]}; &color(Black,#EEEEEE){[10 ▼]}; &color(Black,#EEEEEE){[日本語 ▼]};&br; &br; 例: エンコーディング:&br; &color(Black,#E5E5EE){ }; &color(Black,#EEEEEE){[UTF-8 ▼]};&br; &color(Black,#E5E5EE){ AaBbAaAa };&br; &color(Black,#E5E5EE){ }; ☐ Bold Font&br; ---- 初回起動時に言語選択で Japanese を選択した場合は, デフォルトで『スクリプト』が「日本語」,『エンコーディング』が「ShiftJIS」に設定されるはずです.~ ShiftJIS ではなく UTF-8 を使用する場合は『エンコーディング』の「ShiftJIS」を「UTF-8」に変更します.~ UTF-8 を使用する場合は [[不具合#エンコーディングが UTF-8 の場合に Runtime Error!>WinShell#g47585a4]] を参照してください.~ フォントは確認の上ご自分の用途に応じたものを選んでください.~ フォント名として「@MS ゴシック」のような “@” から始まる名前のフォントを選択するとテキストエディタの和文文字が横倒しに表示されてしまいますので,そのような設定は避けましょう.~ **構文の強調表示 [#w3a85dad] エンコーディングが ShiftJIS の場合,文字化けを防止するため,対応する括弧の強調表示のチェックをはずします.~ ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ][ ユーザ指定プログラム ][ マクロ ][ フォント ]%%%};''[ 構文の強調表示 ]''&color(Black,#EEEEEE){%%%[ ◀ ][ ▶ ]%%%};&br; &br; &br; &br; ☑ 構文の強調表示(S)&br; &color(Black,#EEEEEE){[ 既定値(D) ]};&br; %%%&color(Black,Blue){[ ]}; \ (La)TeX命令 ▼%%%&br; &color(Black,#EEEEEE){[ 色(C)... ]};&br; &br; ☐ 対応する括弧の強調表示(M) ← ShiftJIS の場合はチェックをはずす&br; &br; &br; &br; ---- **自動スペルチェック [#d5530dfb] デフォルトでは自動スペルチェックが有効になっています.~ 自動スペルチェックが必要ない場合は [オプション(O)] → [自動スペルチェック(A)] をオフにします. *主なTeXプログラムの設定 [#vfb035c6] WinShell 3.3.2.6 で UTF-8 を使用する場合は,[[Runtime Error!>WinShell#g47585a4]] が発生します. Runtime Error! を回避するには,まず [主なTeXプログラムの設定] のプログラムの -LaTeX -PDFLaTeX の exeファイル名の値をすべて削除します. 間違って LaTeX, PDFLaTeX を使用しても,警告メッセージが表示されるだけになり,Runtime Error! を回避できます. ---- &color(Black,#ACDEFE){%%% WinShell &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &br; 実行(.exe)ファイルがありません。&br; &size(35){''!''}; オプションの指定を確認してください。&br; &br; ---- それから -BibTeX -PDFView の LaTeXを先に実行と PDFLaTeXを先に実行のチェックをすべてはずします. これらのプログラムは LaTeX と PDFLaTeX のプログラムを使用しなければ,エラーにならずに使用できます. **LaTeX [#neba460c] exeファイル名の値をすべて削除します.~ ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%LaTeX%%%&br; プログラム:&br; &color(White,#1188FF){LaTeX };&br; BibTeX&br; DVIView&br; exeファイル名 &br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; PDFView&br; コマンドライン &br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; &color(#888888,White){☐ PDFLaTeXを先に実行};&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F5 %s<.tex><.dvi><.ps><.pdf>&br; ---- **PDFLaTeX [#y3e5092f] exeファイル名の値をすべて削除します.~ ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFLaTeX%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 &br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; &color(White,#1188FF){PDFLaTeX };&br; PDFView&br; コマンドライン &br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; &color(#888888,White){☐ PDFLaTeXを先に実行};&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F10 %s<.tex><.dvi><.ps><.pdf>&br; ---- **BibTeX [#rac1047d] ***Latexmk-pdfpLaTeX の場合 [#f2f536e3] W32TeX の場合は latexmk の実行には [[Strawberry Perl:http://strawberryperl.com/]] が必要です.~ ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%BibTeX%%%&br; プログラム:&br; LaTeX&br; &color(White,#1188FF){BibTeX };&br; DVIView&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; PDFView&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $latex = [char]0x24+'latex'; $bibtex = [char]0x24+'bibtex'; $makeindex = [char]0x24+'makeindex'; $dvipdf = [char]0x24+'dvipdf'; $opt = [char]0x25+'O'; $base = [char]0x25+'B'; $dst = [char]0x25+'D'; $src = [char]0x25+'S'; latexmk -e """$latex=q/platex $opt -kanji=utf8 -guess-input-enc -synctex=1 $src/""" -e """$bibtex=q/pbibtex $opt -kanji=utf8 $base/""" -e """$makeindex=q/mendex $opt -U -o $dst $src/""" -e """$dvipdf=q/dvipdfmx $opt -o $dst $src/""" -norc -gg -pdfdvi $s}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F6 %s<.tex><.dvi><.ps><.pdf>&br; ---- ***Latexmk-pdfupLaTeX の場合 [#kf0c5dfa] W32TeX の場合は latexmk の実行には [[Strawberry Perl:http://strawberryperl.com/]] が必要です.~ ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%BibTeX%%%&br; プログラム:&br; LaTeX&br; &color(White,#1188FF){BibTeX };&br; DVIView&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; PDFView&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $latex = [char]0x24+'latex'; $bibtex = [char]0x24+'bibtex'; $makeindex = [char]0x24+'makeindex'; $dvipdf = [char]0x24+'dvipdf'; $opt = [char]0x25+'O'; $base = [char]0x25+'B'; $dst = [char]0x25+'D'; $src = [char]0x25+'S'; latexmk -e """$latex=q/uplatex $opt -kanji=utf8 -no-guess-input-enc -synctex=1 $src/""" -e """$bibtex=q/upbibtex $opt $base/""" -e """$makeindex=q/mendex $opt -U -o $dst $src/""" -e """$dvipdf=q/dvipdfmx $opt -o $dst $src/""" -norc -gg -pdfdvi $s}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F6 %s<.tex><.dvi><.ps><.pdf>&br; ---- **PDFView [#x6d29bc8] PDFLaTeXを先に実行 のチェックは外しておいた方が良いでしょう.~ Adobe Reader の Windows 版は PDF ファイルをロックしてしまうので,PDF ファイルのプレビューには向いていません.~ PDF ファイルのプレビューには [[TeXworks]] や [[SumatraPDF]] を使用して,最終確認や印刷をする場合に Adobe Reader を使用することをおすすめします.~ ***TeXworks の場合 [#e0f95840] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFView%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 %%%C:\texlive\2013\tlpkg\texworks\texworks.exe%%% または %%%C:\w32tex\share\texworks\TeXworks.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☐ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; &color(White,#1188FF){PDFView };&br; コマンドライン %%%"%s.pdf"%%%&br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F11 %s<.tex><.dvi><.ps><.pdf>&br; ---- ***SumatraPDF の場合 [#a003ae3e] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFView%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 %%%"C:\Program Files\SumatraPDF\SumatraPDF.exe"%%% (32bit 版 Windows の場合) %%%"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe"%%% (64bit 版 Windows の場合)&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☐ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; &color(White,#1188FF){PDFView };&br; コマンドライン %%%-reuse-instance -inverse-search "\"C:\Program Files\WinShell\WinShell.exe\" -c \"%f\" -l %l" "%s.pdf"%%% (32bit 版 Windows の場合) %%%-reuse-instance -inverse-search "\"C:\Program Files (x86)\WinShell\WinShell.exe\" -c \"%f\" -l %l" "%s.pdf"%%% (64bit 版 Windows の場合)&br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F11 %s<.tex><.dvi><.ps><.pdf>&br; ---- ***Mozilla Firefox (pdf.js) の場合 [#y0a943be] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFView%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 %%%"C:\Program Files\Mozilla Firefox\firefox.exe"%%% (32bit 版 Windows の場合) %%%"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"%%% (64bit 版 Windows の場合)&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☐ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; &color(White,#1188FF){PDFView };&br; コマンドライン %%%-new-window "%s.pdf"%%%&br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F11 %s<.tex><.dvi><.ps><.pdf>&br; ---- ***Chrome PDF Viewer の場合 [#c08db62e] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFView%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 %%%powershell.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☐ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; &color(White,#1188FF){PDFView };&br; コマンドライン %%%-Command "& {$s = Write-Output %s.pdf;$p = [System.IO.Path]::GetFullPath($s);cmd /c start chrome --new-window $p}"%%%&br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F11 %s<.tex><.dvi><.ps><.pdf>&br; ---- ***Adobe Reader の場合 [#yf8ca895] Adobe Reader XI の場合レジストリの HKEY_CLASSES_ROOT\acrobat\shell\open\ddeexec\application の (既定) の値のデータを AcroViewR11 に修正します. ---- &color(Black,#ACDEFE){%%% 文字列の編集 &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; 値の名前(N):&br; %%%(既定)%%%&br; 値のデータ(V):&br; %%%AcroViewR11%%%&br; &br; ---- PDFView を以下のように設定します. ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFView%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 %%%"C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe"%%% (32bit 版 Windows の場合) %%%"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"%%% (64bit 版 Windows の場合)&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☐ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; &color(White,#1188FF){PDFView };&br; コマンドライン %%%"%s.pdf"%%%&br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F11 %s<.tex><.dvi><.ps><.pdf>&br; ---- *ユーザ指定プログラム [#b923de85] エンコーディングが UTF-8 の場合は [ユーザ指定プログラム] を使用すると Runtime Error! にならずにコンパイルすることができます.~ “DOS”のチェック (☑) は,exe ファイルが DOS (コンソール) アプリケーションで,出力先をコンソールではなく WinShell の Output Window に変更することを意味しています.~ チェックを付けていないと,コマンド プロンプトが出るのは正しい動作です.~ 従って~ -Window アプリケーションの場合 -コンソールアプリケーションでコンソールに出力したい場合 は“DOS”のチェックをはずしてください.~ **pdfpLaTeX [#z76122fd] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%pdfpLaTeX%%%&br; ユーザ指定プログラム:&br; &color(White,#1188FF){Tool 1 };&br; Tool 2&br; Tool 3&br; Tool 4&br; Tool 5&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; Tool 6&br; Tool 7&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $ot = [char]0x22+'-guess-input-enc -kanji=utf8 -synctex=1 -jobname='+[char]0x27+$s+[char]0x27+[char]0x22; ptex2pdf -l -ot $ot $s}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F1 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **pdfpLaTeX2 [#xbe382e1] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%pdfpLaTeX2%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; &color(White,#1188FF){Tool 2 };&br; Tool 3&br; Tool 4&br; Tool 5&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; Tool 6&br; Tool 7&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$r = Write-Output "%s"; $s = """$r"""; $d = """$r.dvi"""; $p = """$r.ps"""; platex -guess-input-enc -kanji=utf8 -synctex=1 -jobname $s $s; if($?) {dvips -Ppdf -o $p $d}; if($?) {ps2pdf.bat $p}}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F2 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **pdfupLaTeX [#r5734829] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%pdfupLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; &color(White,#1188FF){Tool 3 };&br; Tool 4&br; Tool 5&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; Tool 6&br; Tool 7&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $ot = [char]0x22+'-no-guess-input-enc -kanji=utf8 -synctex=1'+[char]0x22; ptex2pdf -l -u -ot $ot $s}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F3 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **pdfupLaTeX2 [#wda95345] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%pdfupLaTeX2%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; &color(White,#1188FF){Tool 4 };&br; Tool 5&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; Tool 6&br; Tool 7&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$r = Write-Output "%s"; $s = """$r"""; $d = """$r.dvi"""; $p = """$r.ps"""; uplatex -no-guess-input-enc -kanji=utf8 -synctex=1 $s; if($?) {dvips -Ppdf -o $p $d}; if($?) {ps2pdf.bat $p}}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F4 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **pdfLaTeX [#mfdaebfb] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%pdfLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; pdfupLaTeX2&br; &color(White,#1188FF){Tool 5 };&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; Tool 6&br; Tool 7&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c pdflatex -synctex=1 "%s.tex"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F5 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **LuaLaTeX [#mae3e354] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%LuaLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; pdfupLaTeX2&br; pdfLaTeX&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; &color(White,#1188FF){Tool 6 };&br; Tool 7&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c lualatex -synctex=1 "%s.tex"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F6 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **LuaJITLaTeX [#z6b3062a] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%LuaJITLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; pdfupLaTeX2&br; pdfLaTeX&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; LuaLaTeX&br; &color(White,#1188FF){Tool 7 };&br; Tool 8&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c luajitlatex -synctex=1 "%s.tex"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F7 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **XeLaTeX [#ye63e142] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%XeLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; pdfupLaTeX2&br; pdfLaTeX&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; LuaLaTeX&br; LuaJITLaTeX&br; &color(White,#1188FF){Tool 8 };&br; Tool 9&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c xelatex -synctex=1 "%s.tex"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F8 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **Latexmk-pdfpLaTeX [#k1be49f6] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%Latexmk-pdfpLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; pdfupLaTeX2&br; pdfLaTeX&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; LuaLaTeX&br; LuaJITLaTeX&br; XeLaTeX&br; &color(White,#1188FF){Tool 9 };&br; Tool 10&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $latex = [char]0x24+'latex'; $bibtex = [char]0x24+'bibtex'; $makeindex = [char]0x24+'makeindex'; $dvipdf = [char]0x24+'dvipdf'; $opt = [char]0x25+'O'; $base = [char]0x25+'B'; $dst = [char]0x25+'D'; $src = [char]0x25+'S'; latexmk -e """$latex=q/platex $opt -kanji=utf8 -guess-input-enc -synctex=1 $src/""" -e """$bibtex=q/pbibtex $opt -kanji=utf8 $base/""" -e """$makeindex=q/mendex $opt -U -o $dst $src/""" -e """$dvipdf=q/dvipdfmx $opt -o $dst $src/""" -norc -gg -pdfdvi $s}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F9 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **Latexmk-pdfupLaTeX [#u3b5cd8e] ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ][ 主なTeXプログラムの設定 ]%%%};''[ ユーザ指定プログラム ]''&color(Black,#EEEEEE){%%%[ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%Latexmk-pdfupLaTeX%%%&br; ユーザ指定プログラム:&br; pdfpLaTeX&br; pdfpLaTeX2&br; pdfupLaTeX&br; pdfupLaTeX2&br; pdfLaTeX&br; exeファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; ☐ DOS&br; LuaLaTeX&br; LuaJITLaTeX&br; XeLaTeX&br; Latexmk-pdfpLaTeX&br; &color(White,#1188FF){Tool 10 };&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $latex = [char]0x24+'latex'; $bibtex = [char]0x24+'bibtex'; $makeindex = [char]0x24+'makeindex'; $dvipdf = [char]0x24+'dvipdf'; $opt = [char]0x25+'O'; $base = [char]0x25+'B'; $dst = [char]0x25+'D'; $src = [char]0x25+'S'; latexmk -e """$latex=q/uplatex $opt -kanji=utf8 -no-guess-input-enc -synctex=1 $src/""" -e """$bibtex=q/upbibtex $opt $base/""" -e """$makeindex=q/mendex $opt -U -o $dst $src/""" -e """$dvipdf=q/dvipdfmx $opt -o $dst $src/""" -norc -gg -pdfdvi $s}"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F10 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- *SumatraPDF との連携 [#r950d1ac] **forward and inverse search [#haf1936b] PDFLaTeX コマンドのコマンドラインに -synctex=1 を追加し,PDFView を [[SumatraPDF]] に変更します. WinShell は PDFView に SumatraPDF を指定すれば inverse search の設定を自動的に行い forward search の設定をしなくても PDFView を実行すれば自動的に forward search をしてくれます. ---- &color(Black,#ACDEFE){%%% オプション &color(Black,#CC3333){%%%[ ''&color(White){✕};'' ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 一般 ]%%%};''[ 主なTeXプログラムの設定 ]''&color(Black,#EEEEEE){%%%[ ユーザ指定プログラム ][ マクロ ][ フォント ][ 構文の強調表示 ][ ◀ ][ ▶ ]%%%};&br; &br; プログラム名 %%%PDFView%%%&br; プログラム:&br; LaTeX&br; BibTeX&br; DVIView&br; exeファイル名 %%%"C:\Program Files\SumatraPDF\SumatraPDF.exe"%%% (32bit 版 Windows の場合) %%%"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe"%%% (64bit 版 Windows の場合)&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☐ DOS};&br; DVI -> PS&br; GSView&br; PDFLaTeX&br; &color(White,#1188FF){PDFView };&br; コマンドライン %%%-reuse-instance -inverse-search "\"C:\Program Files\WinShell\WinShell.exe\" -c \"%f\" -l %l" "%s.pdf"%%% (32bit 版 Windows の場合) %%%-reuse-instance -inverse-search "\"C:\Program Files (x86)\WinShell\WinShell.exe\" -c \"%f\" -l %l" "%s.pdf"%%% (64bit 版 Windows の場合)&br; サフィックスも追加してください!&br; &color(#888888,White){☐ LaTeXを先に実行};&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F11 %s<.tex><.dvi><.ps><.pdf>&br; ---- **inverse search [#jda19218] inverse search は SumatraPDF の [設定(S)]-[オプション(O)...]-[逆順検索コマンドラインの設定] に -32bit 版 Windows の場合 "C:\Program Files\WinShell\WinShell.exe" -c "%f" -l %l -64bit 版 Windows の場合 "C:\Program Files (x86)\WinShell\WinShell.exe" -c "%f" -l %l です. ダブルクリックで対応する TeX 文書の該当箇所にジャンプします.