Re: synctex and ptex

名前: 角藤
日時: 2009-07-14 00:54:25
IPアドレス: 61.27.202.*

>>53333 明朝の更新から使用可になる、synctex in pTeX に関係する説明の一部です。 なお、よく知られているように synctex は Mac 専用の TeXShop でも サポートされています。(pdfTeX and XeTeX)。 web2c-2009-w32.tar.bz2 をインストールディレクトリ、たとえば c:/w32tex で展開すると、c:/w32tex/share/texworks なるディレクトリに texworks が 入ります。cmd prompt window で texworks とすると texworks が立ち上がります が、c:/w32tex/share/texworks/texworks.exe のショートカットを作成して、それ をダブルクリックして立ち上げるのが通常の GUI アプリケーションの使用法でしょう。 アイコンは texworks.ico なるファイルが準備してあります。作成したショートカット の作業ディレクトリは、texworks.exe が存在するディレクトリと同じでなくては いけません。デフォルトではそのようになるはずです。万が一そのようになっていない 場合には、作業ディレクトリが texworks.exe が存在するディレクトリと同じになる ように設定してください。このようにしないと、CJK 文字用の encoding files を 見つけることができません。ショートカットの作業ディレクトリがどのようになって いるかを見るには、ショートカットのプロパティを見ます。 texworks を初めて立ち上げたら、最低 Edit ---> Preferences... ---> Typesetting の Paths for TeX and related programs を設定してください。 TeX のバイナリが存在するディレクトリを設定します。 通常 c:/w32tex/bin のようになると思います。 デフォルトのタイプセットエンジンは pdfpLaTeX という名前になっています。 これは通常の platex そのものに synctex サポートを施したものです。 最終的に自動的に dvipdfmx を呼んで PDF を出力し、右側の画面に表示します。 CTRL + マウスクリックで、ソースとプレビュー画面の対応を双方向でみることが できます。 dvipdfmx 用の cid-x.map では、フォントを埋め込むように設定して おいてください。フォントを埋め込んでいない CJK 文字は表示することができません。 なお、pdfpLaTeX を含めて、文字コードはすべて utf8 を使うようになっています。 synctex が使用可能な他のエンジンは、pdfTeX, pdfLaTeX, XeTeX, XeLaTeX です。 他のエンコーディングで保存してあるものを utf8 に変更するには nkf -w old.tex >new.tex とします。 new.tex は utf8 になり、TeXworks から pdfpLaTeX で処理できるように なります。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)