- 追加された行はこの色です。
- 削除された行はこの色です。
[[TeXworks]] > [[設定>TeXworks/設定]] > [[Linux]]
&color(White,#5F2F2F){ ''◆目次◆'' };&br;
#contents
*タイプセットの設定 [#q50d2378]
**[[TeX Live]] [#y48c4d8a]
***Latexmk1 [#mef164a7]
タイプセットの方法を設定します.
----
&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;
%%%$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;
----
***Latexmk2 [#zf4308f5]
タイプセットの方法を設定します.
----
&color(Black,#222222){%%% &color(Black,#EE5500){(×)}; &color(White){''タイプセットの方法を設定する''}; %%%};&br;
&br;
名前: %%%Latexmk2%%%&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;
☑ 実行後、PDFを表示する&br;
----
***Latexmk3 [#xb8626bf]
タイプセットの方法を設定します.
----
&color(Black,#222222){%%% &color(Black,#EE5500){(×)}; &color(White){''タイプセットの方法を設定する''}; %%%};&br;
&br;
名前: %%%Latexmk3%%%&br;
プログラム: %%%latexmk%%%&br;
引数: %%%-e%%%&br;
%%%$latex=q/uplatex -synctex=1/%%%&br;
%%%-e%%%&br;
%%%$bibtex=q/upbibtex/%%%&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;
%%%$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;
----
***Latexmk4 [#bfa76c53]
タイプセットの方法を設定します.
----
&color(Black,#222222){%%% &color(Black,#EE5500){(×)}; &color(White){''タイプセットの方法を設定する''}; %%%};&br;
&br;
名前: %%%Latexmk4%%%&br;
プログラム: %%%latexmk%%%&br;
引数: %%%-e%%%&br;
%%%$latex=q/uplatex -synctex=1/%%%&br;
%%%-e%%%&br;
%%%$bibtex=q/upbibtex/%%%&br;
%%%-e%%%&br;
%%%$makeindex=q/mendex/%%%&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;
----
***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;
----
[[simpdftex:http://www.tug.org/svn/texlive/trunk/Master/texmf/scripts/simpdftex/simpdftex?view=markup]] を使って設定しても OK です.
[[simpdftex:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/simpdftex/simpdftex?view=markup]] を使って設定しても OK です.
----
&color(Black,#222222){%%% &color(Black,#EE5500){(×)}; &color(White){''タイプセットの方法を設定する''}; %%%};&br;
&br;
名前: %%%pdfpLaTeX%%%&br;
プログラム: %%%simpdftex%%%&br;
引数: %%%platex%%%&br;
%%%--mode%%%&br;
%%%dvipdfmx%%%&br;
%%%--extratexopts%%%&br;
%%%$synctexoption%%%&br;
%%%$fullname%%%&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;
----
ただし simpdftex を使用する方法だとエラーが発生してもそのまま dvipdfmx を実行してしまうようです.
[[TeX Live]] には latexmk も含まれているので latexmk を使用しても OK です.
***pdfpLaTeX2 [#qcbb3b20]
//tlptexlive をインストールしていない場合は convbkmk.rb を wget します.
//
// $ wget http://homepage3.nifty.com/ttk/comp/tex/convbkmk.rb
//
//chmod で実行権限を付加します.
//
// $ chmod +x convbkmk.rb
//
///usr/local/bin にコピーします.
//
// $ sudo cp -p convbkmk.rb /usr/local/bin
//
//シンボリックリンクを作成します.
//
// $ sudo ln -s /usr/local/bin/convbkmk.rb /usr/local/bin/convbkmk
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;
----
[[simpdftex:http://www.tug.org/svn/texlive/trunk/Master/texmf/scripts/simpdftex/simpdftex?view=markup]] を使って設定しても OK です.
[[simpdftex:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/simpdftex/simpdftex?view=markup]] を使って設定しても OK です.
----
&color(Black,#222222){%%% &color(Black,#EE5500){(×)}; &color(White){''タイプセットの方法を設定する''}; %%%};&br;
&br;
名前: %%%pdfupLaTeX%%%&br;
プログラム: %%%simpdftex%%%&br;
引数: %%%uplatex%%%&br;
%%%--mode%%%&br;
%%%dvipdfmx%%%&br;
%%%--extratexopts%%%&br;
%%%$synctexoption%%%&br;
%%%$fullname%%%&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;
----
ただし simpdftex を使用する方法だとエラーが発生してもそのまま dvipdfmx を実行してしまうようです.
***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"
Shift + 左クリックで対応する TeX 文書の該当箇所にジャンプします.
*PdfViewer との連携 [#v93c1198]
**inverse search [#taa10f7d]
[Tools]-[Settings]-[Configure PdfViewer...]
:Editor:|texworks --position=%l "%f"
Ctrl + 左クリックで対応する TeX 文書の該当箇所にジャンプします.
*gnuplot との連携 [#pe8db1a3]
-[[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を…」を見てください。