[[TeXworks]] > [[設定>TeXworks/設定]] > [[Linux]]

&color(White,#5F2F2F){  ''◆目次◆''  };&br;
 
----
#contents
----

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

**[[TeX Live]] [#y48c4d8a]

***Latexmk1 [#mef164a7]
***upLaTeX (ptex2pdf) [#h6d8b747]

タイプセットの方法を設定します.
[[ptex2pdf]] を使って設定します.

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%Latexmk1%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$latex=q/platex -synctex=1/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/pbibtex/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/mendex/%%%&br;
         %%%-e%%%&br;
         %%%$dvipdf=q/dvipdfmx %O -f ptex-ipaex.map -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdfdvi%%%&br;
  名前:    %%%upLaTeX (ptex2pdf)%%%&br;
  プログラム:  %%%ptex2pdf%%%&br;
  引数:    %%%-u%%%&br;
         %%%-l%%%&br;
         %%%-ot%%%&br;
         %%%$synctexoption%%%&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;
&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;
----

***Latexmk2 [#zf4308f5]
***Latexmk [#w19207d5]

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%Latexmk2%%%&br;
  名前:    %%%Latexmk%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$latex=q/platex -synctex=1/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/pbibtex/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/mendex/%%%&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;
  引数:    %%%$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;
----

***Latexmk3 [#xb8626bf]
***upLaTeXmk [#xb8626bf]

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%Latexmk3%%%&br;
  名前:    %%%upLaTeXmk%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$latex=q/uplatex -synctex=1/%%%&br;
         %%%$latex=q/uplatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex/%%%&br;
         %%%$bibtex=q/bibtexu %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/mendex/%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$dvipdf=q/dvipdfmx %O -f ptex-ipaex.map -o %D %S/%%%&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(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){[&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;
----

***Latexmk4 [#bfa76c53]
***LuaLaTeXmk [#l2112a03]

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%Latexmk4%%%&br;
  名前:    %%%LuaLaTeXmk%%%&br;
  プログラム:  %%%latexmk%%%&br;
  引数:    %%%-e%%%&br;
         %%%$latex=q/uplatex -synctex=1/%%%&br;
         %%%$lualatex=q/lualatex %O -synctex=1 %S/%%%&br;
         %%%-e%%%&br;
         %%%$bibtex=q/upbibtex/%%%&br;
         %%%$bibtex=q/bibtexu %O %B/%%%&br;
         %%%-e%%%&br;
         %%%$makeindex=q/mendex/%%%&br;
         %%%$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/%%%&br;
         %%%-e%%%&br;
         %%%$dvips=q/dvips %O -z -f %S | convbkmk -u > %D/%%%&br;
         %%%-e%%%&br;
         %%%$ps2pdf=q/ps2pdf %O %S %D/%%%&br;
         %%%$makeindex=q/upmendex %O -o %D %S/%%%&br;
         %%%-norc%%%&br;
         %%%-gg%%%&br;
         %%%-pdfps%%%&br;
         %%%-pdflua%%%&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;
                                         &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;
----

***pdfpLaTeX [#ed42a6c2]

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

----
-pdfplatex
----
 #!/bin/sh
 platex -synctex=1 "$1" && \
 dvipdfmx -f ptex-ipaex.map "`basename "$1" .tex`"
----

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

 $ chmod +x pdfplatex

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

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

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

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%pdfpLaTeX%%%&br;
  プログラム:  %%%pdfplatex%%%&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,#222222){%%%  &color(Black,#EE5500){(×)};  &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 [#qcbb3b20]

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

----
-pdfplatex2
----
 #!/bin/sh
 platex -synctex=1 "$1" && \
 dvips -Ppdf -z -f "`basename "$1" .tex`.dvi" | \
 convbkmk -g > "`basename "$1" .tex`.ps" && \
 ps2pdf "`basename "$1" .tex`.ps"
----

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

 $ chmod +x pdfplatex2

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

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

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

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%pdfpLaTeX2%%%&br;
  プログラム:  %%%pdfplatex2%%%&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 [#h6d8b747]

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

----
-pdfuplatex
----
 #!/bin/sh
 uplatex -synctex=1 "$1" && \
 dvipdfmx -f ptex-ipaex.map "`basename "$1" .tex`"
----

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

 $ chmod +x pdfuplatex

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

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

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

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%pdfupLaTeX%%%&br;
  プログラム:  %%%pdfuplatex%%%&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,#222222){%%%  &color(Black,#EE5500){(×)};  &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 [#f387d242]

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

----
-pdfuplatex2
----
 #!/bin/sh
 uplatex -synctex=1 "$1" && \
 dvips -Ppdf -z -f "`basename "$1" .tex`.dvi" | \
 convbkmk -u > "`basename "$1" .tex`.ps" && \
 ps2pdf "`basename "$1" .tex`.ps"
----

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

 $ chmod +x pdfuplatex2

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

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

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

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

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%pdfupLaTeX2%%%&br;
  プログラム:  %%%pdfuplatex2%%%&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;
----

***pBibTeX [#h3cb3469]

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

実行後、PDFを表示するのチェックをはずしてください.

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%pBibTeX%%%&br;
  プログラム:  %%%pbibtex%%%&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;
----

***upBibTeX [#r3b63b91]

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

実行後、PDFを表示するのチェックをはずしてください.

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%upBibTeX%%%&br;
  プログラム:  %%%upbibtex%%%&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 [#m4dd7796]

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

実行後、PDFを表示するのチェックをはずしてください.

----
&color(Black,#222222){%%%  &color(Black,#EE5500){(×)};  &color(White){''タイプセットの方法を設定する''};                           %%%};&br;
&br;
  名前:    %%%Mendex%%%&br;
  プログラム:  %%%mendex%%%&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;
----

*Okular との連携 [#p26e93fe]

**inverse search [#b1008e80]

[Settings]-[Configure Okular...]-[Editor] の項目から Custom Text Editor を選択します.
:Editor:|Custom Text Editor
:Command:|texworks --position=%l "%f"
:Command:|texworks --position=%l

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

*PdfViewer との連携 [#v93c1198]
*qpdfview との連携 [#xa845db9]

**inverse search [#taa10f7d]
**inverse search [#e1580763]

[Tools]-[Settings]-[Configure PdfViewer...]
:Editor:|texworks --position=%l "%f"
[Edit]-[Settings...]-[Behaviour]

Ctrl + 左クリックで対応する TeX 文書の該当箇所にジャンプします.
:Source editor:|texworks --position=%2 "%1"

*gnuplot との連携 [#pe8db1a3]
ダブルクリックで対応する TeX 文書の該当箇所にジャンプします.

-[[LaTeX - おもこん - Yahoo!ブログ:http://blogs.yahoo.co.jp/jeaou/folder/1202527.html]]
-[[VineLinuxの書庫:http://blogs.yahoo.co.jp/jeaou/folder/1199960.html]]
--おもこんには、VineLinuxでgnuplotとTexworksを連携させる話題があり、Texworksのコンフィギュレーションファイルがその中で解説されています。[[VineLinuxの書庫:http://blogs.yahoo.co.jp/jeaou/folder/1199960.html]]から、「VineLinuxのgnuplot…」「pregnuplotを…」を見てください。