[[TeXworks]] > [[設定>TeXworks/設定]] > [[Windows>Microsoft Windows]] &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *タイプセットの設定 [#q50d2378] **[[W32TeX]], [[TeX Live]] [#kaca20c0] ***設定前 [#n2341fff] W32TeX の TeXworks は pdfpLaTeX がデフォルトになっていますが,公式サイトで配布されている TeXworks と TeX Live の TeXworks は pdfLaTeX がデフォルトになっています.~ pdfplatex.bat, pdfplatex2.bat, pdfuplatex.bat, pdfuplatex2.bat, latexmk-pdfpLaTeX, latexmk-pdfpLaTeX2, latexmk-pdfupLaTeX, latexmk-pdfupLaTeX2, latexmk-pdfLaTeX, latexmk-LuaLaTeX, latexmk-LuaJITLaTeX, latexmk-XeLaTeX, pbibtex, upbibtex, mendex を使ってタイプセットできるように設定します.~ W32TeX の場合は latexmk の実行には [[Strawberry Perl:http://strawberryperl.com/]] が必要です.~ タイプセットの設定については [[Common Workflows:https://code.google.com/p/texworks/wiki/AdvancedTypesettingTools#Common_Workflows]] にも記述されているので参考にしてください.~ $synctexoption, $fullname, $basename などの意味に関しては,[[Defining new typesetting tools:https://code.google.com/p/texworks/wiki/AdvancedTypesettingTools#Defining_new_typesetting_tools]] を参照してください.~ ---- &color(Black,#007BBB){%%% &color(White){''TeXworksの設定''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 全体 ][ エディタ ][ プレビュー ]%%%};''[ タイプセット ]''&color(Black,#EEEEEE){%%%[ スクリプト ]%%%};&br; TeXおよび関連プログラムのパス&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-up.png,around,nolink,25x25,go up);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-down.png,around,nolink,25x25,go down);]};&br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; &br; タイプセットの方法&br; &color(White,#1188FF){ pdfTeX }; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-up.png,around,nolink,25x25,go up);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-down.png,around,nolink,25x25,go down);]};&br; pdfLaTeX &color(Black,#EEEEEE){[ 編集 ]};&br; LuaTeX&br; LuaLaTeX&br; XeTeX&br; XeLaTeX&br; ConTeXt (LuaTeX)&br; ConTeXt (pdfTeX)&br; ConTeXt (XeTeX)&br; BibTeX&br; MakeIndex&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; デフォルト: &color(Black,#EEEEEE){[ pdfLaTeX ▼]};&br; &br; コンソール出力を表示しない &color(Black,#EEEEEE){[ 自動で隠す ▼]};&br; ---- ***pdfpLaTeX [#nb7beec9] ■ W32TeX の場合 W32TeX の場合は pdfplatex.bat がデフォルトで含まれています. ---- -C:\w32tex\bin\pdfplatex.bat ---- @echo off platex -synctex=1 -jobname="%~n1" -kanji=utf8 -guess-input-enc "%1" && dvipdfmx "%~n1" ---- ■ TeX Live の場合 pdfplatex.bat を作成して pdfplatex.bat で PDF ファイルを作成します. ---- -C:\texlive\2013\bin\win32\pdfplatex.bat ---- @echo off platex -synctex=1 -kanji=utf8 -guess-input-enc -jobname="%~n1" %1 && ^ dvipdfmx -f ptex-ipaex.map "%~n1" ---- タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeX%%%&br; プログラム: %%%pdfplatex.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- [[ptex2pdf:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/ptex2pdf/ptex2pdf.lua?view=markup]] を使って設定しても OK です. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeX%%%&br; プログラム: %%%ptex2pdf%%%&br; 引数: %%%-l%%%&br; %%%-ot%%%&br; %%%$synctexoption%%%&br; %%%$fullname%%%&br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***pdfpLaTeX2 [#y6e650d6] pdfplatex2.bat を作成して pdfplatex2.bat で PDF ファイルを作成します. convbkmk の実行には [[Ruby:http://www.ruby-lang.org/ja/]] が必要です.~ Ruby は [[RubyInstaller:http://rubyinstaller.org/]] でインストールできます.~ ---- -C:\w32tex\bin\pdfplatex2.bat -C:\texlive\2013\bin\win32\pdfplatex2.bat ---- @echo off platex -synctex=1 -kanji=utf8 -guess-input-enc -jobname="%~n1" %1 && ^ dvips -Ppdf -z -f "%~n1.dvi" | ^ convbkmk -g > "%~n1.ps" && ^ ps2pdf.bat "%~n1.ps" ---- タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeX2%%%&br; プログラム: %%%pdfplatex2.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***pdfupLaTeX [#r7f9a2a4] pdfuplatex.bat を作成して pdfuplatex.bat で PDF ファイルを作成します. ■ W32TeX の場合 ---- -C:\w32tex\bin\pdfuplatex.bat ---- @echo off uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc %1 && ^ dvipdfmx "%~n1" ---- ■ TeX Live の場合 ---- -C:\texlive\2013\bin\win32\pdfuplatex.bat ---- @echo off uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc %1 && ^ dvipdfmx -f uptex-ipaex.map "%~n1" ---- タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeX%%%&br; プログラム: %%%pdfuplatex.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- [[ptex2pdf:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/ptex2pdf/ptex2pdf.lua?view=markup]] を使って設定しても OK です. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeX%%%&br; プログラム: %%%ptex2pdf%%%&br; 引数: %%%-l%%%&br; %%%-u%%%&br; %%%-ot%%%&br; %%%$synctexoption%%%&br; %%%$fullname%%%&br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***pdfupLaTeX2 [#cf95a9e9] pdfuplatex2.bat を作成して pdfuplatex2.bat で PDF ファイルを作成します. convbkmk の実行には [[Ruby:http://www.ruby-lang.org/ja/]] が必要です.~ Ruby は [[RubyInstaller:http://rubyinstaller.org/]] でインストールできます.~ ---- -C:\w32tex\bin\pdfuplatex2.bat -C:\texlive\2013\bin\win32\pdfuplatex2.bat ---- @echo off uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc %1 && ^ dvips -Ppdf -z -f "%~n1.dvi" | ^ convbkmk -u > "%~n1.ps" && ^ ps2pdf.bat "%~n1.ps" ---- タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeX2%%%&br; プログラム: %%%pdfuplatex2.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-pdfpLaTeX [#ub925a5a] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ■ W32TeX の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfpLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/platex -synctex=1 -kanji=utf8 -guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/pbibtex -kanji=utf8/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvipdf=q/dvipdfmx %O -o %D %S/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfdvi%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ■ TeX Live の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfpLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/platex -synctex=1 -kanji=utf8 -guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/pbibtex -kanji=utf8/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvipdf=q/dvipdfmx %O -f ptex-ipaex.map -o %D %S/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfdvi%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-pdfpLaTeX2 [#xd83ee9b] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ■ W32TeX の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfpLaTeX2%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/platex -synctex=1 -kanji=utf8 -guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/pbibtex -kanji=utf8/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvips=q/dvips %O -z -f %S | convbkmk -g > %D/%%%&br; %%%-e%%%&br; %%%$ps2pdf=q/ps2pdf.bat %O %S %D/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfps%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ■ TeX Live の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfpLaTeX2%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/platex -synctex=1 -kanji=utf8 -guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/pbibtex -kanji=utf8/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvips=q/dvips %O -z -f %S | convbkmk -g > %D/%%%&br; %%%-e%%%&br; %%%$ps2pdf=q/ps2pdf %O %S %D/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfps%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-pdfupLaTeX [#t6b9c629] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ■ W32TeX の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfupLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/upbibtex/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvipdf=q/dvipdfmx %O -o %D %S/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfdvi%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ■ TeX Live の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfupLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/upbibtex/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvipdf=q/dvipdfmx %O -f uptex-ipaex.map -o %D %S/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfdvi%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-pdfupLaTeX2 [#h1fdd4cd] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ■ W32TeX の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfupLaTeX2%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/upbibtex/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvips=q/dvips %O -z -f %S | convbkmk -u > %D/%%%&br; %%%-e%%%&br; %%%$ps2pdf=q/ps2pdf.bat %O %S %D/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfps%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ■ TeX Live の場合 ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfupLaTeX2%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$latex=q/uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc/%%%&br; %%%-e%%%&br; %%%$bibtex=q/upbibtex/%%%&br; %%%-e%%%&br; %%%$makeindex=q/mendex -U/%%%&br; %%%-e%%%&br; %%%$dvips=q/dvips %O -z -f %S | convbkmk -u > %D/%%%&br; %%%-e%%%&br; %%%$ps2pdf=q/ps2pdf %O %S %D/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdfps%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-pdfLaTeX [#g9f8b777] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-pdfLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$pdflatex=q/pdflatex -synctex=1/%%%&br; %%%-e%%%&br; %%%$bibtex=q/bibtex/%%%&br; %%%-e%%%&br; %%%$makeindex=q/makeindex/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdf%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-LuaLaTeX [#o5201be5] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-LuaLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$pdflatex=q/lualatex -synctex=1/%%%&br; %%%-e%%%&br; %%%$bibtex=q/bibtexu/%%%&br; %%%-e%%%&br; %%%$makeindex=q/texindy/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdf%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-LuaJITLaTeX [#j65f502c] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-LuaJITLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$pdflatex=q/luajitlatex -synctex=1/%%%&br; %%%-e%%%&br; %%%$bibtex=q/bibtexu/%%%&br; %%%-e%%%&br; %%%$makeindex=q/texindy/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-pdf%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***Latexmk-XeLaTeX [#j68480c3] Latexmk で PDF ファイルを作成します. タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するにチェックをしてください.組み込みビューアを使用して PDF ファイルを表示します. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Latexmk-XeLaTeX%%%&br; プログラム: %%%latexmk%%%&br; 引数: %%%-e%%%&br; %%%$pdflatex=q/xelatex -synctex=1/%%%&br; %%%-e%%%&br; %%%$bibtex=q/bibtexu/%%%&br; %%%-e%%%&br; %%%$makeindex=q/texindy/%%%&br; %%%-norc%%%&br; %%%-gg%%%&br; %%%-xelatex%%%&br; %%%$fullname%%%&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☑ 実行後、PDFを表示する&br; ---- ***pBibTeX [#a883f235] タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するのチェックをはずしてください. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pBibTeX%%%&br; プログラム: %%%pbibtex.exe%%%&br; 引数: %%%-kanji=utf8%%%&br; %%%$basename%%%&br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- ***upBibTeX [#n4723fa1] タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するのチェックをはずしてください. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%upBibTeX%%%&br; プログラム: %%%upbibtex.exe%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- ***Mendex [#ef14bad7] タイプセットの方法の &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックします. 名前とプログラムを入力します. &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; をクリックして新しい引数を追加し,入力します. 実行後、PDFを表示するのチェックをはずしてください. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%Mendex%%%&br; プログラム: %%%mendex.exe%%%&br; 引数: %%%-U%%%&br; %%%$basename%%%&br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- ***設定後 [#me50c549] デフォルトを pdfpLaTeX に変更します.~ タイプセットのコンソール出力を確認したい場合は 「コンソール出力を表示しない」 に 『表示する』 を指定します.~ //TeXworks Version 0.5 [[r.793:https://code.google.com/p/texworks/source/detail?r=793]] 以降の場合は Hide output panel: に Never を指定します.~ ---- &color(Black,#007BBB){%%% &color(White){''TeXworksの設定''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ 全体 ][ エディタ ][ プレビュー ]%%%};''[ タイプセット ]''&color(Black,#EEEEEE){%%%[ スクリプト ]%%%};&br; TeXおよび関連プログラムのパス&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-up.png,around,nolink,25x25,go up);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-down.png,around,nolink,25x25,go down);]};&br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; &br; タイプセットの方法&br; &color(White,#1188FF){ pdfpLaTeX }; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-up.png,around,nolink,25x25,go up);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/go-down.png,around,nolink,25x25,go down);]};&br; pdfpLaTeX2 &color(Black,#EEEEEE){[ 編集 ]};&br; pdfupLaTeX&br; pdfupLaTeX2&br; pdfTeX&br; pdfLaTeX&br; LuaTeX&br; LuaLaTeX&br; XeTeX&br; XeLaTeX&br; ConTeXt (LuaTeX)&br; ConTeXt (pdfTeX)&br; ConTeXt (XeTeX)&br; Latexmk-pdfpLaTeX&br; Latexmk-pdfpLaTeX2&br; Latexmk-pdfupLaTeX&br; Latexmk-pdfupLaTeX2&br; Latexmk-pdfLaTeX&br; Latexmk-pdfLuaLaTeX&br; Latexmk-pdfLuaJITLaTeX&br; Latexmk-XeLaTeX&br; pBibTeX&br; upBibTeX&br; BibTeX&br; Mendex&br; MakeIndex&br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; デフォルト: &color(Black,#EEEEEE){[ pdfpLaTeX ▼]};&br; &br; コンソール出力を表示しない &color(Black,#EEEEEE){[ 表示する ▼]};&br; ---- *[[SumatraPDF]] との連携 [#b23c23fc] **pdfpLaTeXS [#pd4ad539] pdfplatexS.bat を作成します. ---- -C:\w32tex\bin\pdfplatexS.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe platex -synctex=1 -kanji=utf8 -guess-input-enc -jobname="%~n1" %1 && ^ dvipdfmx "%~n1" && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeXS%%%&br; プログラム: %%%pdfplatexS.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfpLaTeX2S [#g68658bc] pdfplatex2S.bat を作成します. ---- -C:\w32tex\bin\pdfplatex2S.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe platex -synctex=1 -kanji=utf8 -guess-input-enc -jobname="%~n1" %1 && ^ dvips -Ppdf -z -f "%~n1.dvi" | ^ convbkmk -g > "%~n1.ps" && ^ ps2pdf.bat "%~n1.ps" && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeX2S%%%&br; プログラム: %%%pdfplatex2S.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfupLaTeXS [#u9e90942] pdfuplatexS.bat を作成します. ---- -C:\w32tex\bin\pdfuplatexS.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc %1 && ^ dvipdfmx "%~n1" && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeXS%%%&br; プログラム: %%%pdfuplatexS.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfupLaTeX2S [#t907f818] pdfuplatex2S.bat を作成します. ---- -C:\w32tex\bin\pdfuplatex2S.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe uplatex -synctex=1 -kanji=utf8 -no-guess-input-enc %1 && ^ dvips -Ppdf -z -f "%~n1.dvi" | ^ convbkmk -u > "%~n1.ps" && ^ ps2pdf.bat "%~n1.ps" && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeX2S%%%&br; プログラム: %%%pdfuplatex2S.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfLaTeXS [#o1cdfc13] pdflatexS.bat を作成します. ---- -C:\w32tex\bin\pdflatexS.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe pdflatex -synctex=1 %1 && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfLaTeXS%%%&br; プログラム: %%%pdflatexS.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **LuaLaTeXS [#m4152f1a] lualatexS.bat を作成します. ---- -C:\w32tex\bin\lualatexS.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe lualatex -synctex=1 %1 && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%LuaLaTeXS%%%&br; プログラム: %%%lualatexS.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **LuaJITLaTeXS [#y2650097] luajitlatexS.bat を作成します. ---- -C:\w32tex\bin\luajitlatexS.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe luajitlatex -synctex=1 %1 && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%LuaJITLaTeXS%%%&br; プログラム: %%%luajitlatexS.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **XeLaTeXS [#i07eb3dd] xelatexS.bat を作成します. ---- -C:\w32tex\bin\xelatexS.bat ---- @echo off setlocal if exist "C:\Program Files\SumatraPDF\SumatraPDF.exe" ( set SUMATRAPDF=C:\Program Files\SumatraPDF\SumatraPDF.exe ) else set SUMATRAPDF=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe xelatex -synctex=1 %1 && ^ if %ERRORLEVEL% equ 0 ( tasklist /fi "IMAGENAME eq SumatraPDF.exe" /nh | ^ findstr "SumatraPDF.exe" > nul || ^ echo "%SUMATRAPDF%" -reuse-instance "%~n1.pdf" | ^ cmd ) endlocal ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%XeLaTeXS%%%&br; プログラム: %%%xelatexS.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **inverse search [#kfe751af] TeX コマンドのオプションに -synctex=1 を追加します. SumatraPDF の [設定(S)]-[オプション(O)...]-[逆順検索コマンドラインの設定] に C:\w32tex\share\texworks\TeXworks.exe --position=%l "%f" --position オプションはファイル名よりも先に指定しなければうまくいきません. *[[Adobe Reader]] との連携 [#jad25a78] **pdfpLaTeXA [#e7697990] pdfplatexA.bat を作成します. ---- -C:\w32tex\bin\pdfplatexA.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ platex -kanji=utf8 -guess-input-enc -jobname="%~n1" %1 && ^ dvipdfmx "%~n1" && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeXA%%%&br; プログラム: %%%pdfplatexA.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfpLaTeX2A [#h1e57c7f] pdfplatex2A.bat を作成します. ---- -C:\w32tex\bin\pdfplatex2A.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ platex -kanji=utf8 -guess-input-enc -jobname="%~n1" %1 && ^ dvips -Ppdf -z -f "%~n1.dvi" | ^ convbkmk -g > "%~n1.ps" && ^ ps2pdf.bat "%~n1.ps" && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfpLaTeX2A%%%&br; プログラム: %%%pdfplatex2A.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfupLaTeXA [#p7c5112a] pdfuplatexA.bat を作成します. ---- -C:\w32tex\bin\pdfuplatexA.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ uplatex -kanji=utf8 -no-guess-input-enc %1 && ^ dvipdfmx "%~n1" && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeXA%%%&br; プログラム: %%%pdfuplatexA.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfupLaTeX2A [#e6ab4d81] pdfuplatex2A.bat を作成します. ---- -C:\w32tex\bin\pdfuplatex2A.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ uplatex -kanji=utf8 -no-guess-input-enc %1 && ^ dvips -Ppdf -z -f "%~n1.dvi" | ^ convbkmk -u > "%~n1.ps" && ^ ps2pdf.bat "%~n1.ps" && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfupLaTeX2A%%%&br; プログラム: %%%pdfuplatex2A.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **pdfLaTeXA [#x2b72c74] pdflatexA.bat を作成します. ---- -C:\w32tex\bin\pdflatexA.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ pdflatex %1 && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%pdfLaTeXA%%%&br; プログラム: %%%pdflatexA.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **LuaLaTeXA [#w51d9af4] lualatexA.bat を作成します. ---- -C:\w32tex\bin\lualatexA.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ lualatex %1 && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%LuaLaTeXA%%%&br; プログラム: %%%lualatexA.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **LuaJITLaTeXA [#o93f36df] luajitlatexA.bat を作成します. ---- -C:\w32tex\bin\luajitlatexA.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ luajitlatex %1 && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%LuaJITLaTeXA%%%&br; プログラム: %%%luajitlatexA.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- **XeLaTeXA [#rf592c22] xelatexA.bat を作成します. ---- -C:\w32tex\bin\xelatexA.bat ---- @echo off tasklist /fi "IMAGENAME eq AcroRd32.exe" /nh | ^ findstr "AcroRd32.exe" > nul && ^ pdfopen --rxi --file "%~n1.pdf" && ^ pdfclose --rxi --file "%~n1.pdf" & ^ xelatex %1 && ^ powershell -Command "& {$pdf = """%~n1.pdf"""; $pages = (pdfinfo $pdf | Select-String "^Pages:"); $page = (-split $pages)[1]; pdfopen --rxi --file $pdf --page $page}" ---- 実行後、PDFを表示するのチェックをはずします. ---- &color(Black,#007BBB){%%% &color(White){''タイプセットの方法を設定する''}; &color(Black,#006AAA){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &br; 名前: %%%XeLaTeXA%%%&br; プログラム: %%%xelatexA.bat%%%&br; 引数: %%%$basename%%%&br; &br; &br; &br; &br; &br; &br; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(http://texworks.googlecode.com/svn/trunk/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br; ☐ 実行後、PDFを表示する&br; ---- *関連リンク [#n8b7f53c] -[[TeXworksの設定:http://www.netplan.co.jp/archives/2167]]