pdfファイルを出力後、dviファイルを開くと日本語が文字化けする

pdfファイルを出力後、dviファイルを開くと日本語が文字化けする

- 天宮 清一 の投稿
返信数: 3
TeXは学生の頃に、windowsで美文書作成入門と、
付録CDを使って少し齧ったくらいのほぼ初心者のため、
的外れな質問をしていたら申し訳ありません。
お手数をおかけしますが、どうかよろしくお願いいたします。

以下の環境において、
uplatex、dvipdfmxによりtexファイルからpdfファイルを生成後、
dviファイルを開くと、pdfファイル中の日本語が文字化けします。
dviファイルを開かなければ文字化けしないようです。
この原因や対処法についてご存知の方がいらっしゃいましたら、ご教授頂けないでしょうか。

また、texstudioを使用していますが、uplatex, dvipdfmxで処理した場合は、
上記のような現象が起こりますがPDFファイルは一応出来ます。
しかし、dvips、ps2pdfで処理した場合は上手くいかず、
英語・日本語問わず白紙のPDFが生成します。
こちらに関しても教えて頂けないでしょうか。

---------- 環境 ----------
① mactexで導入、設定はいじっていません。
② ヒラギノの埋め込み設定をしました
(http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Mac)
② texstudioの設定:奥村先生のHPを参考にしました
(http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?cmd=read&page=TeXstudio%2F設定%2FOS%20X)
③ エンコードはutf8です。
④ ビルドの設定は、DVI->PDFチェーン(uplatex, dvipdfmx)としています。
  DVI->PS->PDFチェーン(dvips、ps2pdf)とした場合は上手くいかず、英語・日本語問わず白紙のPDFが生成します。

天宮 清一 への返信

Re: pdfファイルを出力後、dviファイルを開くと日本語が文字化けする

- 匿 名 の投稿
dviファイルを閲覧しているdviwareは何ですか?
論理的に考えれば、そのdviwareがdviファイルを改変するために、正常にPDFファイルが作成できないということになります。dviファイルを書き込み禁止にして、お使いのdviwareで閲覧するとどのようなエラーがコンソールにはかれるのかが、糸口になるかもしれません。

dviファイルの名前を例えばhoge.dviとして、ターミナルから、
$ chmod -w hoge.dvi
$ open hoge.dvi
としてみてください。どうなりますか?
ディレクトリの移動が分からなければ、Finderからhoge.dviをターミナルにドロップすればよいです。

蛇足ですが、dviは消えていく廃れたフォーマットだと思います(異論はあるでしょうが)。
初心者なら、最初からdviは存在しないものとして、
tex→pdfと認識してはどうでしょうか。
匿 名 への返信

Re: pdfファイルを出力後、dviファイルを開くと日本語が文字化けする

- 天宮 清一 の投稿
返信が遅くなり申し訳ありません。

PCの調子が悪く、OSを再インストールしたところ、文字化け現象はなくなりました。Time machineを使ったので、以前と同じ状態だと思います。何が原因だったのか今となっては分からず、モヤモヤしています。(dviファイルのビューワーはskimになっており、開く際に"変換中"と表示されるので、ちょっと怪しいと思っていますが)

また同じような現象が発生するのは嫌ですし、今後はお勧めして頂いたpdflatexを使うことに致します。

お手間をおかけして申し訳ありません。丁寧なお答えを頂き、どうもありがとうございました。

天宮 清一 への返信

Re: pdfファイルを出力後、dviファイルを開くと日本語が文字化けする

- 匿 名 の投稿
tex→pdfと認識してはどうかという意図は、
pdflatexを推奨しているわけではありません。
pdflatexは日本語未対応ですので、ご了解ください。

また、Skimを利用しているのであれば、
それはすなわち「tex→pdfと認識している」状態ですので、私の助言は的外れになります。