週刊これは夢?!

それとも…。
すぐ忘れちゃうので備忘録用ブログ。
週1ペースで書くことを、ゆるい目標にしていました。

Evince : tex -> dvi -> pdf をyatexで楽に実行する。

2014-08-02 | 電脳
□問題
現在xdviで日本語が表示できないので、pdfを出力して確認できるようにEvinceをインストールしたのだが、dvi -> pdf に出力するのがめんどくさい。
yatexの タイプセッタコマンド1発で、pdfを出力できるようにする。

□対策
shellスクリプト(~/bin/platex2pdf.sh)を用意して実行権限を与える。
-------- platex2pdf.sh ---------
#!/bin/sh
platex $1
platex $1
dvipdfmx ${1%tex}dvi
-------- platex2pdf.sh ---------

.emacsに追加
(setq tex-command "~/bin/platex2pdf.sh") ; タイプセッタコマンド
(setq dvi2-command "evince") ; プレヴューアコマンド(必要なら)

シェルスクリプトは色々工夫するともっと使い勝手が良くなりそう。

□背景
今迄: tex を dviで出力 -> xdvi で確認。
現在: tex を dviで出力 -> pdf で出力 -> Evince で確認。

現在は xdviが使えないので、Evinceで確認するため、pdfにする必要がある。
texファイルを変更する度に、tex -> dvi -> pdf と出力するのがめんどくさい。

今までは、yatexを利用し、C-c C-t j でタイプセッタコマンドで dvi に出力していた。
C-c C-t p で プレビュアー(xdvi)を起動すれば確認できた。

そこでタイプセッタで tex から pdf を出力できるように、シェルスクリプトを作成し、yatexで利用できるようにした。
プレビュアーも Evince を指定することで、TeXの編集→タイプセッタコマンド→確認、という流れができるようになった。
コメント