二〇一〇年 如月 廿三日 火曜日■ MacTeX と Drag & Drop pTeX で用紙サイズを変更する方法 [/mac]日本折紙学会の会員向け配布資料を執筆している。数式が多いため、TeX を使ってみることにした。 Mac OS X 用の TeX パッケージには、MacTeX という便利なものがあって、簡単にインストールできるが、これだけでは日本語が扱えない。Drag & Drop pTeX をインストールすると、日本語が使えるようになる。TeXで日本語文書作成にインストールと設定の方法が詳しく書かれている。 さて、資料は B5 の用紙に印刷する。ソースの冒頭に次のように書くと、B5 サイズに合わせてレイアウトされる。
ところが、TeXShop から PDF を作成してみると、用紙サイズが A4 になってしまう。文字の範囲が B5 用紙に合わせて小さくなるだけで、A4 の用紙の右と下に大きな余白が空いたものが出力される。 この理由を調べてみたところ、実際に PDF を生成しているのは、TeXShop アプリケーションではなく、pTeX パッケージに含まれる dvipdfmx ユーティリティであることが分かった。TeXShop は dvipdfmx にコマンドを渡して処理をさせているので、そのコマンドでも用紙サイズを指定する必要がある。 それには、ターミナルから dvipdfmx を直接呼び出すという方法もあるが、私は TeX 初心者なので、何度も PDF に書き出して出力結果を確かめながらソースを書きたい。何度も同じ操作を繰り返すのは好ましくない。そこで、次のような方法をとっている。 まず、Finder で pTeX のアイコンを右クリックして「パッケージの内容を表示」を選択する。pTeX パッケージの内容が表示されるので、teTeX フォルダを開き、その中の bin フォルダを開く。 dotexshop というファイルがあるので、「ファイル」メニューから「複製」を選んで複製し、新しいファイルの名前を適当に変更する。たとえば dotexshop-b5 とする。 新しいファイルを右クリックし、「このアプリケーションで開く」「その他」を選択し、お好きなテキストエディタ(「テキストエディット」でもよい)を選択して、「開く」をクリックする。 一番最後の行が
となっているので、これを
に変更し、ファイルを保存して閉じる。 TeXShop の「TeXShop」メニューから「環境設定」を選択し、「詳細」パネルを表示する。「パーソナルスクリプト」の中の「LaTeXプログラム」欄に、先ほど変更したファイルの名前(たとえば dotexshop-b5)を入力し、「OK」をクリックする。 TeXShop の「タイプセット」メニューで、「パーソナルスクリプト」を選択する。これで、PDF が B5 の大きさで作成される。 こうすると、「タイプセット」メニューで「TeX + DVI」にチェックが入っているときは A4 サイズ、「パーソナルスクリプト」にチェックが入っているときは B5 サイズというように切り替えができる。 なお、もっと細かい設定が必要な場合は、pTeX/UpTeX.app + TeXShopでshell-escapeを使うを参考にするとよい。 |
最近のツイート[もっと読む] カテゴリ
[/language] (73) 最新記事
◇ 検察の「暴走」・その1 [/links] |