DoxygenでHTML以外を出力したい。
やってみた
出力の文字コードを変更したり、ソースの文字コードを変更したりしても全然だめ。
RTFは言語をJapaneseにすると、構造体の「造」などが化けてしまい全然使えない状況。
TexからmakeするとPDFはエラーで途中でこけてしまう。
あぁーもうだめだと思いながら調べていたら、PDFに関してはうまい方法をみつけることが出来た。
Doxygenでドキュメント生成(4) | Imai blogにあるようにmakefileをいじったりして変換に使うツールを変更してやったりするとうまく行くようだ。
この辺が重要だった。
[LaTeX]タブでの設定変更
* LATEX_CMD_NAME
platex -kanji=utf8に変更。DoxygenはLaTeXファイルをUTF-8で生成するので、ソースコードのエンコードとは関係なくutf8にする。
* MAKEINDEX_CMD_NAME
jmakeindexに変更。
* USE_PDFLATEX
チェックをはずす。(*2)
Makefileの編集
12行目 dvipsをdvipskに変更。
少なくともバージョン1.5.4では出来た。
残念ながら
RTFの生成はうまくいかなかった。公式にもRTFの生成は自信なさそうにWord97では動きましたしか書いてなかったし・・・
doxygenのバージョンによって色々設定が違うので、うまい設定をするとRTFの生成もできるのかもしれないけど・・・
文字コード問題ってやっぱり大変だ;;;
古いバージョンなどはftp://ftp.stack.nl/pub/users/dimitri/あった。