Prev / Next / hironyのChangeLog

hironyのChangeLog

_ platex系の環境整備 [Mac][Emacs]

こないだOSXを再インストールして以来、muse-modeからpdf出力できなくなってるんで、再度環境整備。
前回は[2007-06-18-1]でやったですけど。なるべくならパッケージで管理したいなと。MacPortsで。
あと、HTMLに出力→PDF化でいいか、とかも思ってたんですけど(これだとmuseとMacOSXだけでおけ)、は、やっぱ文書の整形がTeXにかなわないので、却下。



まず、ImageMagickを、finkからportのに変更。

fink remove imagemagick
sudo port install ImageMagick


pTeX、dvipdfmxのインストール

sudo port install pTeX


この状態で、

platex -kanji=sjis ***.tex
platex -kanji=sjis ***.tex (目次の組み込み)
dvipdfmx ***.dvi

でPDF普通に生成できた!

で、このままの状態で、museの[2007-06-18-1]のelispで、そのままpdf生成まで一発でいけました!幸せ。




ひとまずpTeXのvariantsは無指定でいってみてるけど、

sudo port variants pTeX

すると、+eucとか+sjisとかあるんで、必要があれば指定したほうが良いかな。




pTeXのインストールに失敗しちゃってたんだけど、

---> Verifying checksum(s) for ghostscript
Error: Checksum (md5) mismatch for ghostscript-8.60.tar.gz
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: ghostscript nkf openmotif Xft2 xorg-xproto xorg-util-macros xrender render t1lib texi2html texinfo
Error: Status 1 encountered during processing.

http://www.nabble.com/Xmlto-checksum-(md5)-mismatch-t4497345.html
にヒントあり。

sudo port clean --all ghostscript

これで解決。なるほどなぁ。




それとも、latex2rtfとかあるんで、試してみた。

sudo port install latex2rtf

latex2rtf ***.tex

やってみたけど…

Document format <jarticle> unknown, using article format
2006.tex:4 Unknown style option graphicx ignored
2006.tex:21 Error! Nesting problem. latex2rtf bug, if file TeXs properly

残念。

sudo port uninstall latex2rtf





dvipdfmxのインストールで、

Error: Target org.macports.activate returned: Image error: /opt/local/bin/dvipdfmx is being used by the active pTeX port. Please deactivate this port first, or use the -f flag to force the activation.

ってエラーが出ちゃった。
既に使われてる?
それに、dvipdfmxコマンドにパスが通る。
インストールされてるって?
もしかして、pTeXのインストールで既に入ってたのか?

でも、ま、-f付けるってのもいいよ、ってんで、

sudo port uninstall dvipdfmx
sudo port -f install dvipdfmx

で通してみた。ら、既にある実行ファイルとかがリネームされて存在してしまう。ゴミだよね。

sudo port uninstall dvipdfmx
sudo rm /opt/local/bin/dvipdfmx.mp_1190873181
sudo rm /opt/local/share/texmf/dvipdfm/dvipdfmx.cfg.mp_1190873181

しとく。
で、改めて

sudo port install dvipdfmx

で、入った。うーん、すっきりしない。
一度、

sudo port uninstall dvipdfmx
sudo port uninstall pTeX

して、再度

sudo port install pTeX

してみる。

Referrer (Inside): [2007-12-12-1] [2007-09-28-1]