
こないだOSXを再インストールして以来、muse-modeからpdf出力できなくなってるんで、再度環境整備。
前回は[2007-06-18-1]でやったですけど。なるべくならパッケージで管理したいなと。MacPortsで。
あと、HTMLに出力→PDF化でいいか、とかも思ってたんですけど(これだとmuseとMacOSXだけでおけ)、は、やっぱ文書の整形がTeXにかなわないので、却下。
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生成まで一発でいけました!幸せ。
sudo port variants pTeX
すると、+eucとか+sjisとかあるんで、必要があれば指定したほうが良いかな。
---> 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
これで解決。なるほどなぁ。
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
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
してみる。