''現在では主流ではありません。使っている人も少ないので、サポートも得にくいです。それでも使いたければ以下の情報を見てください。''~ [[WinShell]] > [[設定>WinShell/設定]] > ShiftJIS &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *主なTeXプログラムの設定 (エンコーディングが ShiftJIS の場合) [#g207ffab] **BibTeX [#tf3b5c49] ***Latexmk-pdfpLaTeX の場合 [#z4204866] 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=sjis -guess-input-enc -synctex=1 $src/""" -e """$bibtex=q/pbibtex $opt -kanji=sjis $base/""" -e """$makeindex=q/mendex $opt -S -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; ---- ***pbibtex の場合 [#n7224e2c] ---- &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 pbibtex -kanji=sjis "%s"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; &color(#888888,White){☐ DVIPSを先に実行};&br; 実行キー: 引数:&br; F6 %s<.tex><.dvi><.ps><.pdf>&br; ---- **PDFLaTeX [#be6ae006] ***ptex2pdf (platex + dvipdfmx) の場合 [#rad3a657] ---- &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ファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; &color(White,#1188FF){PDFLaTeX };&br; PDFView&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c powershell.exe -Command "& {$s = """%s"""; $ot = [char]0x22+'-guess-input-enc -kanji=sjis -synctex=1 -jobname='+[char]0x27+$s+[char]0x27+[char]0x22; ptex2pdf -l -ot $ot $s}"%%%&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; ---- ***platex + dvips + ps2pdf の場合 [#vf382e2f] ---- &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ファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; &color(White,#1188FF){PDFLaTeX };&br; PDFView&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=sjis -synctex=1 -jobname $s $s; if($?) {dvips -Ppdf -o $p $d}; if($?) {ps2pdf.bat $p}}"%%%&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; ---- ***pdflatex の場合 [#a21d5fb4] ---- &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ファイル名 %%%rundll32.exe%%%&br; &color(Black,#EEEEEE){[ 参照(B)... ]}; &color(#888888,White){☑ DOS};&br; DVI -> PS&br; GSView&br; &color(White,#1188FF){PDFLaTeX };&br; PDFView&br; コマンドライン %%%shell32,ShellExec_RunDLL cmd /c pdflatex -synctex=1 "%s.tex"%%%&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; ---- **PDFView [#j67d12bb] PDFLaTeXを先に実行 のチェックは外しておいた方が良いでしょう.~ Adobe Reader の Windows 版は PDF ファイルをロックしてしまうので,PDF ファイルのプレビューには向いていません.~ PDF ファイルのプレビューには [[TeXworks]] や [[SumatraPDF]] を使用して,最終確認や印刷をする場合に Adobe Reader を使用することをおすすめします.~ ***TeXworks の場合 [#wb930dec] ---- &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 の場合 [#kae177af] ---- &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) の場合 [#s45dee2d] ---- &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 の場合 [#l95907df] ---- &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 の場合 [#xdafa678] ---- &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; ---- *ユーザ指定プログラム (エンコーディングが ShiftJIS の場合) [#c7714f80] “DOS”のチェック (☑) は,exe ファイルが DOS (コンソール) アプリケーションで,出力先をコンソールではなく WinShell の Output Window に変更することを意味しています. チェックを付けていないと,エラーの場合にコマンド プロンプトが出るのは正しい動作です. 従って -Window アプリケーションの場合 -コンソールアプリケーションでコンソールに出力したい場合 は“DOS”のチェックをはずしてください. **pdfpLaTeX [#y256879c] ---- &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=sjis -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 [#s0122311] ---- &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=sjis -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; ---- **pdfLaTeX [#zb4a18d5] ---- &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; &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 pdflatex -synctex=1 "%s.tex"%%%&br; サフィックスも追加してください!&br; ☐ LaTeXを先に実行&br; ☐ PDFLaTeXを先に実行&br; ☐ DVIPSを先に実行&br; 実行キー:&br; Ctrl + Shift 引数:&br; + F3 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ---- **Latexmk-pdfpLaTeX [#i68949e8] ---- &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; pdfLaTeX&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 "& {$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=sjis -guess-input-enc -synctex=1 $src/""" -e """$bibtex=q/pbibtex $opt -kanji=sjis $base/""" -e """$makeindex=q/mendex $opt -S -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; + F4 %<p>[s, p, c]<.xxx, .%ex>;%l&br; ----