2009-06-29
■[研究][LaTeX]EPSファイル名に括弧が入るとdvipdfmxでエラーが出る件
最近、よくフリーズするDynabookのWindows XPからMacBook ProのMac OS Xに移行しまして、戸惑いながらも脱Windowsを試みているMeguuです。
さて、Macでも論文執筆環境を整えようと周りのアドバイスを受けながら、XCodeやらMacPortsやら入れて、Latexをインストールしました。
早速執筆中の論文をSVNリポジトリからチェックアウトしてPDFを作成しようとしたのですが、dviまではできますが、dvipdfmxで以下のようなエラーを吐いてPDF作成できないのです。
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `ps2pdf -dCompatibilityLevel=1.4 -sPAPERSIZE=a0 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode ./fig/expres/exp.commednet.cls8(MC)2.eps /var/folders/iv/ivcbmXwmFA0FzZRopie+RU+++TI/-Tmp-//dvipdfmx.XcP7xI'
Windowsではエラーにならないし、xdviでDVIファイルは閲覧できます。
インストール失敗したかな?と思って、成功しているであろう後ろの席のid:mkt3にファイルを送ってdvipdfmxしてもらったところ、やっぱり同じエラーが出ていました。
しばらく悩んで、結局WindowsマシンでPDF化していたのですが、今日、もしやと思って1つのEPSファイル名の括弧を外してコマンド打ってみたら通りました!shコマンドでの括弧は特別な意味を持っているので、そこでエラーが起こっていたのですね。
しかし現在、括弧付きのファイル名が20個ほどあり、他の論文でも利用しているファイルもあるので出来ればそのままのファイル名がいいのです。
そこでLaTeXファイルの中身の該当部分の括弧の前にエスケープシーケンス付けてみたのですが、今度はplatexが通りませんでした。
今のところ、括弧付きファイル名をリネームするしかないのかなと思っています…。
トラックバック - http://d.hatena.ne.jp/Meguu/20090629/1246269844
リンク元
- 1907 http://search.yahoo.co.jp/search?p=新型インフルエンザ+感染者数+国別+who&rs=1&ei=UTF-8&fr=top_ga1
- 137 http://x.search.yahoo.co.jp/search?p=新型インフルエンザ+感染者数+国別+最新&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 79 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLD_jaJP316JP316&q=国別 新型インフルエンザ 数
- 53 http://www.google.co.jp/search?hl=ja&q=新型インフルエンザ 国別 順位&lr=
- 49 http://search.yahoo.co.jp/search?p=インフルエンザ 感染者数 国別&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 46 http://www.bing.com/search?q=新型インフルエンザの感染者数&first=11&FORM=PORE
- 43 http://www.google.co.jp/search?q=rake+db:migrate+RAILS_ENV="production"&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 28 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=UFN&q=インフルエンザ 感染数 国別&btnG=検索&lr=lang_j
- 24 http://www.google.co.jp/search?hl=ja&q=インフルエンザ 国別&lr=&aq=f&oq=
- 24 http://www.google.co.jp/search?q=rake+db:migrate+RAILS_ENV=production&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&client=firefox-a