LaTeX環境にエラー続出したので修正してみた

今の作業環境に移行してからたぶん初めて本格的にLaTeXで原稿を書こうとして、数式と図版で色々不具合でまくりだったので色々調べたり直したりで随分時間をかけてしまったという話。主に以下の2点。

  1. dvioutで数式が正しく表示されない
  2. dvipdfmxで生成したPDFで図版(.eps形式)が表示されない

前提、というか作業環境

dvioutで数式が正しく表示されない問題

タイプセッタは色々Warningを出しながらも処理を正常?に終了し、.dviファイルは生成されるが、プレビューでは一部数式を含む環境がごそっと空白になった。文字化け等は見かけ上は発生していなかった模様。さらに、この.dviファイルをdvipdfmxで.pdfに変換すると、全ての数式環境が正しく表示されていたのでちょっと困惑したが、「まあたぶんフォント関係とか環境ごとの表示の問題なんだろう」と大雑把に推測して作業開始。

LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
(Font)              using `JY1/gt/m/n' instead on input line 13.

) [1249] (./main.aux)

↑こんな感じのWarningが出ていた(が、今回のとは別の問題だった模様。ついでにこれを直す方法も調べてしまったが)。で、dvioutで表示しようとすると"Cannot resolve Fonts"というメッセージが表示されたので、ググって色々いじってみたりするが解決ならず。
"3. Cannot resolve Fonts" Error on dviout
ついでに jtygm.sty というパッケージを使ってみたところ上記のWarningは出なくなったが、数式は相変わらず表示されない。
PostScript Font (University Site)
結局一週回って最初に参照したサイトの下記の項などを参考にBaKoMaフォントをインストールして解決。
"正常に表示されない文字や記号がある" Error on dviout
TrueTypeフォント
# 以前のW32TeXのファイル群にはBaKoMaフォント関係も入ってたような… 元からなかったんだっけ?

PDFに画像が埋め込まれてない問題

とりあえずWarning付き.dvi -> .pdf の変換は大した問題もなく終了(実は問題あったかも知れないがYaTeX使ってるとチェックがめんどいのでよくスルーしてしまう)するが、今度は図版が丸ごと空白。
こちらは気付いてみれば簡単なことで、生成されるGEN_TMP.BATを実行してみると、gswin32c.exeが実行できないよーみたいなことを言ってたので調べてみたら、何故かpathが通ってなかったため当然実行できず、埋め込み画像も生成されてなかったというオチだった。
Windows環境変数は確かに設定されていて tcsh の $path にもきちんと含まれているのになぜ、という気もしたが、どうやら mount -c / して /cygdrive/c を /c にマウントしてたのが怪しい。Windowsから継承した $path では /cygdrive/c/gs/... となっていたので .tcshrc で直接 /c/gs/... を $path に加えたらきちんと画像が埋め込まれるようになった。