[[TeXworks]] > [[設定>TeXworks/設定]] > [[macOS>Mac]]

----
#contents
----

*タイプセットの設定 [#q50d2378]

**[[MacTeX & TeX Live>TeX Live/Mac#mactex]] [#p614bf13]

***upLaTeX (ptex2pdf) [#hb35622b]

[[ptex2pdf]] を使って設定します.

----
&br;
  名前:    %%%upLaTeX (ptex2pdf)%%%&br;
  プログラム:  %%%ptex2pdf%%%&br;
  引数:    %%%-u%%%&br;
         %%%-l%%%&br;
         %%%-ot%%%&br;
         %%%$synctexoption%%%&br;
         %%%$fullname%%%&br;
&br;
&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***pdfupLaTeX [#h1113e8d]

pdfuplatex (シェルスクリプト) を作成します.

-[[スクリプト#pdfuplatex]] を参照.

chmod で実行権限を付加します.

 $ chmod +x pdfuplatex

TeXおよび関連プログラムのパスに存在するディレクトリに pdfuplatex をコピー

 $ sudo cp -p pdfuplatex /usr/local/bin

またはTeXおよび関連プログラムのパスに pdfuplatex の存在するディレクトリを追加します.

タイプセットの方法を設定します.

----
&br;
  名前:    %%%pdfupLaTeX%%%&br;
  プログラム:  %%%pdfuplatex%%%&br;
  引数:    %%%$basename%%%&br;
&br;
&br;
&br;
&br;
&br;
&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***pdfupLaTeX2 [#v9b94dcd]

pdfuplatex2 (シェルスクリプト) を作成します.

-[[スクリプト#pdfuplatex2]] を参照.

chmod で実行権限を付加します.

 $ chmod +x pdfuplatex2

TeXおよび関連プログラムのパスに存在するディレクトリに pdfuplatex2 をコピー

 $ sudo cp -p pdfuplatex2 /usr/local/bin

またはTeXおよび関連プログラムのパスに pdfuplatex2 の存在するディレクトリを追加します.

タイプセットの方法を設定します.

----
&br;
  名前:    %%%pdfupLaTeX2%%%&br;
  プログラム:  %%%pdfuplatex2%%%&br;
  引数:    %%%$basename%%%&br;
&br;
&br;
&br;
&br;
&br;
&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***pLaTeX-ng [#u75b042b]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%pLaTeX-ng%%%&br;
  プログラム:  %%%platex-ng%%%&br;
  引数:    %%%$synctexoption%%%&br;
         %%%$fullname%%%&br;
&br;
&br;
&br;
&br;
&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk [#s7547dd9]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%$fullname%%%&br;
&br;
&br;
&br;
&br;
&br;
&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-upLaTeX [#n543aa96]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-upLaTeX%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$latex=q/uplatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&br;
         %%%-e%%%&br;
         %%%$dvipdf=q/dvipdfmx %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdfdvi%%%&br;
         %%%$fullname%%%&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-upLaTeX-pdfps [#h6950538]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-upLaTeX-pdfps%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$latex=q/uplatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&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(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-pLaTeX-ng [#r9e06ea9]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-pLaTeX-ng%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$pdflatex=q/platex-ng %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdf%%%&br;
         %%%$fullname%%%&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-pdfLaTeX [#x1c59d0b]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-pdfLaTeX%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$pdflatex=q/pdflatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/bibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/makeindex %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdf%%%&br;
         %%%$fullname%%%&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-LuaLaTeX [#pc34d1b7]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-LuaLaTeX%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$lualatex=q/lualatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdflua%%%&br;
         %%%$fullname%%%&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-LuaJITLaTeX [#xda8c464]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-LuaJITLaTeX%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$lualatex=q/luajitlatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdflua%%%&br;
         %%%$fullname%%%&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----

***Latexmk-XeLaTeX [#cd46d8e4]

タイプセットの方法を設定します.

----
&br;
  名前:    %%%Latexmk-XeLaTeX%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$xelatex=q/xelatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdfxe%%%&br;
         %%%$fullname%%%&br;
                                         &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-add.png,around,nolink,25x25,list add);]}; &color(Black,#EEEEEE){[&ref(https://github.com/TeXworks/texworks/raw/master/res/tango/list-remove.png,around,nolink,25x25,list remove);]};&br;
  ☑ 実行後、PDFを表示する&br;
----