カンパ〜イ!←最初の1杯目、なに頼む?

WindowsXP上でDoxygenを使っているのですが、texファイルからdviに変換できません。

どうやら生成されたtexファイルがutf8のようで、nkfを用いてShift JISに変換したのですが、エラーが出てdviファイルに変換できません。

Doxygenのバージョンは1.5.4、texのバージョンはWeb2C 7.5.6(よく分からないのですが、インストーラで一遍にdvioutやghostscriptを入れた記憶があります)です。

・ファイルをシフトJIS変換する
・utf-8対応のtexをインストールする
などの方法で変換できている方がおりましたら、お教えいただけたらと思います。

A 回答 (1件)

どんなエラーが出ているのか教えてください。


エラーメッセージをみてその問題を解決すればいいです。

この回答への補足

回答ありがとうございます。
エラーメッセージですが、Doxygenが出力したファイル(utf8)をそのまま使うと:
! Package inputenc Error: Unicode char \u8:繝ェ not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...

l.19 {\Large helloworld 繝ェ
繝輔ぃ繝ャ繝ウ繧ケ繝槭ル繝・繧「繝ォ\\[1ex]\large 1.0 }\\
? H
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.

nkfでShift JISに変換してからtexにかけると:
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `utf8'.

See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...

l.19 {\Large helloworld
潟tァレンスマニュアル\\[1ex]\large 1.0 }\\
? H
You need to provide a definition with \DeclareInputText
or \DeclareInputMath before using this key.

のようになります。

補足日時:2007/11/04 06:49
    • good
    • 0
この回答へのお礼

結局、Doxyfileを

LATEX_CMD_NAME ="platex -kanji=utf8"

に書き換えたら解決しました。

お礼日時:2007/11/12 20:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報