dviファイルが開けません"Cannot resolve Fonts"

このQ&Aのポイント
  • Win2kの環境でdviファイルを開こうとすると"Cannot resolve Fonts"となります。
  • 多分生成されたフォントを探せない可能性があります。
  • パラメータを書き換えることで解決する可能性があります。
回答を見る
  • ベストアンサー

dviファイルが開けません"Cannot resolve Fonts"

Win2kの環境です。 dviout for Windows Ver3.11.4 でdviファイルを開こうとすると "Cannot resolve Fonts" となってしまいます。 下のウィンドウには多分生成されたフォントを探せないで要るのだろうと推測いたします。 rsfs5.300(1500): Searched c:\ptex\texmf\fonts\pk\\rsfs5.300pk Searched c:\ptex\texmf\fonts\pk\\rsfs5.301pk Searched c:\ptex\texmf\fonts\pk\\rsfs5.299pk Searched c:\ptex\texmf\fonts\tfm\\rsfs5.tfm Searched c:\ptex\texmf\fonts\vf\\rsfs5.vf Any of the above execpt for .tfm file. と出ています。因みにパラメータは resolution dpi: 300 TEXROOT: ^T\fonts TEXPK: ^r\pk\\^s.^dpk;^r\tfm\\^s.tfm;^r\vf\\^s.vf となっています。ここを書き換えればいいのかもと思いもしました。 通常フォント何処に生成されてここの値をどのように書き換えればいいのでしょうか? dviout.exeは C:\ptex\bin下にあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.3

>リログインしてみましたら 環境変数の変更のしかたはご存知ですか? ログインしなおす必要はないのですが しなおして環境変数がもとに戻ったのならば それは正しく変更していないことになります. また,dvioutではなく dvipskでPSに変換できるかというのも チェックしてみましょう PSに正しく変換できるならば dvioutの設定の問題だけだということになります PSに変換できなければTeXシステムそのものに 問題があるのでしょう それはさておき。。。。 まずはきちんとドキュメントやWebを探してください dvioutの作者の大島先生による dvioutのtruble shooting http://akagi.ms.u-tokyo.ac.jp/dvioutQA.html ここにはずばり「Cannot resolve Fonts」に関して 説明があります 日本におけるTeXの第一人者の一人 奥村先生のサイトのdvioutのwiki http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?dviout この二箇所にはほぼすべてのトラブルの 対処法が書かれています. それでもわからなかったら 奥村先生のサイトの掲示板で聞くことを お勧めします. 上記のサイトでチェックしても直らなかった, もしくは記述の意味が分からないと明記して さらにご自分の環境を的確に説明すれば #説明の方法も上記のサイトからたどれます おそらく大島先生ご本人から アドバイスがもらえます また,トニイさんの http://www.nsknet.or.jp/~tony/TeX/install/ も大変参考になるサイトです #ここは@niftyの今はなきFTEXのサイトの後継です

cchisako
質問者

お礼

C:\ptex\texmf\fonts\source下にrsfsフォルダを作成して 00Contents rsfs10.mfrsfs7.mf scriptu.mf README rsfs5.mf script.mf scrload.tex を置いて c:\ptex下にtempフォルダを作成 Administratorのユーザの環境変数 TEMP…c:\ptex\temp TMP…c:\ptex\temp DVIOUTのOption→Set parametersにて Graficのgsx:値には C:\ptex\gs\gs8.53\bin\gswin32c.exe^-IC:\ptex\gs\fonts;C:\ptex\gs\gs8.53\lib; C:\ptex\gs\gs8.53\kanji と入力して[Save]ボタン、[適用]ボタンをクリック。 TEXROOT:値には ^T\fonts TEXPK:値には ^r\pk\\^s.^dpk;^r\tfm\\^s.tfm;^r\vf\\^s.vf と入力して[Save]ボタン、[適用]ボタンをクリック。 gen:値には `C:\ptex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s 若しくは `C:\ptex\bin\mktexpk.exe ^s ^d ^D ^M と入力して[Save]ボタン、[適用]ボタンをクリック。 で上手くいきました。どうもありがとうございました。

cchisako
質問者

補足

有り難うございます。 > PSに正しく変換できるならば > dvioutの設定の問題だけだということになります PSファイルは一応生成されてます。 という事はやはりdvioutの設定が問題なのでしょうね。 今、ご紹介いただいたサイトを参照しております。

その他の回答 (2)

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.2

とりあえず, 大島先生のサイトを熟読してください. URLは検索すればすぐ分かります #乙部さんの本にもでてませんか? まず,そのdviを作成するTeXソースを コンパイルできますか? もし,dviだけもらってTeXソースがない もしくはコンパイルすらできないというのであれば あなたの環境にrsfsが入ってないということです もしコンパイルできるのでれば どこかの設定がおかしいということです 設定を疑う場合は TeX周りのディレクトリ名には 空白の入った名前を使ってはいけない というのを認識してください 今回はgen_font.batを実行すると C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp . がでてくるというので,これが怪しいです おそらく環境変数tempもしくはtmpが c:\documents and settings\administrtor\ local settings\temp とかになってませんか? これをとりあえず c:\temp とだけして,c:\tempが存在してなければ それも作ってもう一度やってみてください. ちなみに,乙部さんの本 #おそらく``1999''だろうと想像します のころのTeXの世界は 新しいフォント形式の取り込みが 激しくなったころで,dvioutや それが呼び出すフォント生成の仕組みが 劇的に変化していたころです. ですので,フォント生成の設定が なかなか難しかったのです. 繰り返しますが TeX一式を最新のものにバージョンアップすることを お勧めします.乙部さんの本の環境から 乗り換えるのはちょっと面倒 (レジストリの処理がある)なのですが これまた検索すれば, 乗り換え方法も見つかるでしょうし 乙部さんの本にもアンインストールの方法がでてたかもしれません #秀丸とTeXmacをそのまま使う方法も #やはり検索すればでてくるはずです これも繰り返しになりますが 奥村先生のサイトもチェックしましょう

cchisako
質問者

補足

ご回答有り難うございます。 > とりあえず, > 大島先生のサイトを熟読してください. > URLは検索すればすぐ分かります > #乙部さんの本にもでてませんか? 読んでみましたが出てません。 > まず,そのdviを作成するTeXソースを > コンパイルできますか? はい、コンパイルできます。 dviファイルも生成されるのですが開こうとすると "Cannot resolve Fonts"となって何も表示されないのです。 > もし,dviだけもらってTeXソースがない > もしくはコンパイルすらできないというのであれば > あなたの環境にrsfsが入ってないということです コンパイルはできるので一応はrsfsは入っているって事ですね。 > 空白の入った名前を使ってはいけない > というのを認識してください はい。一応確認してみましたがtexファイルのフルパスには空白は有りませんでした。 > 今回はgen_font.batを実行すると > C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp . > がでてくるというので,これが怪しいです > おそらく環境変数tempもしくはtmpが > c:\documents and settings\administrtor\ > local settings\temp > とかになってませんか? Administarorユーザの環境変数TEMP、TMPが %USERPROFILE%\Local Settings\Temp となってましたので C:\temp に変更しました。 リログインしてみましたら C:\> echo %TEMP% C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp:c\temp C:\> echo %TMP% C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp:c\temp になりました。 %USERPROFILE%\Local Settings\Temp は自動的に付け加えられるのですね。 > これをとりあえず > c:\temp > とだけして, C:\> echo %TEMP% C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp:c\temp C:\> echo %TMP% C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp:c\temp の状況下でc:\tempを作成して もう一度やってみましたが同様の結果でした。コンパイルは出来ます。 生成されたdviファイルをdvioutで開けません。 > ちなみに,乙部さんの本 > #おそらく``1999''だろうと想像します はい。その通りでございます。 > これも繰り返しになりますが > 奥村先生のサイトもチェックしましょう うーん、凄く複雑なんですね。。

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

これは超がつくくらいのFAQなので 大島先生のサイトでチェックしましょう 奥村先生のサイトにも情報があります. これらのチェックなしで TeXのコミュニティで質問した場合 まちがいなく「先にチェックしろ」といわれます #大島先生,奥村先生を知らないということは #ないですよね・・・日本のTeXユーザなら とりあえず (1)本当にフォントが生成されているのか? (2)生成されているgen_font.batを実行したら どのようなエラーが出るのかが大事です とりあえず,ptex\texmf\fonts\pkの下を 検索してください. また,そのエラーが出た場合は 当該部分のヘルプが開きませんか? 多分乙部さんの本からインストールしたものだと 思われますが,それだとだいぶ古いので 余力があれば更新するのがよいでしょう

cchisako
質問者

補足

ご回答有り難うございます。 > まちがいなく「先にチェックしろ」といわれます すいません。素人な者で。。。 > とりあえず > (1)本当にフォントが生成されているのか? 検索したら有りませんでした。 何処を検索しても存在しません。生成されてないようです。 > (2)生成されているgen_font.batを実行したら > どのようなエラーが出るのかが大事です コマンドプロンプトで実行してみましたら Microsoft (R) KKCFUNC バージョン 1.10 Copyright (C) Microsoft Corp. 1991,1993. All rights reserved. KKCFUNC が組み込まれました. マイクロソフトかな漢字変換 バージョン 2.51 (C)Copyright Microsoft Corp. 1992-1993 METAFONT failed for some reason. Please erase files in C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp . となりました。 > とりあえず,ptex\texmf\fonts\pkの下を > 検索してください. 生成されてません。 何処にも生成されてないという事はインストールの問題なのでしょうか? > また,そのエラーが出た場合は > 当該部分のヘルプが開きませんか? いえ、特には。。 > 多分乙部さんの本からインストールしたものだと > 思われますが, はい、その通りです。

関連するQ&A

  • dvioutの「Cannot resolve Fonts」エラーを解決

    dvioutの「Cannot resolve Fonts」エラーを解決できません(涙) dviout を Windows 7 Professional (64bit) に入れました。 dviファイルを読み込むと、一部のファイルで、 「Cannot resolve Fonts」 というエラーが出ます。 不思議なのは、全てのファイルではなく一部のdviファイルだけでエラーが出るということです。 エラーは出るのですが、ちゃんと表示されているようにも思えます。 dvioutでは以下の情報が表示されています。 ------------------------- line10.300(1500): Searched c:\cygwin\usr\local\tex\share\texmf\fonts\tfm\\line10.tfm Searched c:\cygwin\usr\local\tex\share\texmf\fonts\pk\\line10.300pk Searched c:\cygwin\usr\local\tex\share\texmf\fonts\pk\\line10.301pk Searched c:\cygwin\usr\local\tex\share\texmf\fonts\pk\\line10.299pk Searched c:\cygwin\usr\local\tex\share\texmf\fonts\vf\\line10.vf Searched c:\cygwin\usr\local\tex\share\texmf\fonts\ovf\\line10.ovf Searched c:\cygwin\usr\local\tex\share\texmf\fonts\tfm\\line10.tfm Searched the above ------------------------- http://akagi.ms.u-tokyo.ac.jp/dvioutQA.html​ を読んで格闘したのですが・・・解決しませんでした。 絶望的でしょうか? ●使用しているのは角藤さんのW32TeXとdvioutです。 cygwinをインストールした後、 ・c:\cygwin\usr\local\tex に角藤さんのW32TeX ・c:\cygwin\usr\local\dviout にdviout をインストールしました。 ●%TEMP% %TMP% とも C:\Users\私\AppData\Local\Tempです。 ●PATHの順番は、前から (1) c:\cygwin\usr\local\tex\bin ← 角藤さんのW32TeX (2) c:\cygwin\usr\local\tex\dviout ← dviout (3) C:\cygwin\usr\local\bin;C:\cygwin\bin ← cygwin です。 ●dvipsk はうまくいきます。 --- Environment --- C:\cygwin\usr\local\tex\dviout\dviout.exe dviout : Ver 3.18.1 (July 20, 2006) OS : WindowsXP Version 6.1 (4 日本語 (日本)) comctl32.dll : Version 5.82 shell32.dll : Version 6.1 printer : Canon MF4360-4390 monochrome(600dpi) TeX 3.1415926 (Web2C 2009) pTeX 3.1415926-p3.1.11 (sjis) (Web2C 2009) dvips(k) p1.7b GPL Ghostscript 8.70 (2009-07-31) TEXMF="" TEXMFMAIN="" TEXMFCNF="" GS_LIB="" PATH="C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\ImageMagick-6.5.7-Q16;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v 1.0\;c:\cygwin\usr\local\tex\bin;c:\cygwin\usr\local\gs\gs8.70\bin;c:\cygwin\us

  • MusiXTeX のフォント

    先日から PC (WindowsXP) に MusiXTeX を入れようとしていますが、 dviout で表示させたときCannot resolve fonts というエラーが出て できません。 フォントは c:\ptex\texmf\fonts\tfm\public\musixtex\*.tfm にあります。 dviout の設定では TEXROOT => c:\ptex\texmf\fonts TEXPK => ^r\tfm\public\\^s.tfm;^r\pk\canonex\\^s.^dpk としています。 TEXPK => ^r\tfm\public\musixtex\^s.tfm としても同じです。 不足の情報があれば補足します。よろしくお願いします。

  • Latexでコンパイルはできるがdviで表示されない

    現在LATEXで論文作成を行っているのですが、コンパイルはできるのにdviを実行すると以下のようなエラーが出て、何も表示されずにdviが強制終了してしまいます。 cmss17.300(1500): searched c:\tex\share\texmf\fonts\tfn\\cmss17.tfm searched c:\tex\share\texmf-local\fonts\tfm\\cmss17.tfm searched c:\tex\share\texmf\fonts\pk\\cmss17.300pk searched c:\tex\share\texmf\fonts\pk\\cmss17.301pk searched c:\tex\share\texmf\fonts\pk\\cmss17.299pk searched c:\tex\share\texmf-local\fonts\pk\\cmss17.300pk searched c:\tex\share\texmf-local\fonts\pk\\cmss17.301pk searched c:\tex\share\texmf-local\fonts\pk\\cmss17.299pk searched c:\tex\share\texmf\fonts\vf\\cmss17.vf searched c:\tex\share\texmf-local\fonts\vf\\cmss17.vf searched c:\tex\share\texmf\fonts\ovf\\cmss17.ovf searched c:\tex\share\texmf-local\fonts\ovf\\cmss17.ovf searched c:\tex\share\texmf\fonts\tfm\\cmss17.tfm searched c:\tex\share\texmf-local\fonts\tfm\\cmss17.tfm Can't make tmp-batch file: C:\DOCUME~1\磯崎~1.6DE\LOCALS~1\Temp\GEN_TMP.BAT Check environment variables TMP and TEMP 以上がエラー内容です。 なお、別のPCでは全く問題なく表示されます。自分のPCだけdviが表示されません。どなたかご教授お願いします。

  • LATEX初心者です

    LATEX初心者です。 技術評論社「LATEX2ε美文書作成入門」付随のCD-ROMから pLATEXをインストールしたのですが、上手く動作してくれません。 「W32TEX」→「Ghostscript」→「dviout」→「Winshell」の順にインストールし、 正常に動作するか?とTEXファイルを作成後に実行をしたのですが、 以下のようなエラーメッセージが出てしまいます。 cmr10.300(1500): Searched c:\user\local\share\texmf\fonts\tfm\\cmr10.tfm Searched c:\user\local\share\texmf\fonts\pk\\cmr10.300pk Searched c:\user\local\share\texmf\fonts\pk\\cmr10.301pk Searched c:\user\local\share\texmf\fonts\pk\\cmr10.299pk Searched c:\user\local\share\texmf\fonts\vf\\cmr10.vf Searched c:\user\local\share\texmf\fonts\ovf\\cmr10.ovf Searched c:\user\local\share\texmf\fonts\tfm\\cmr10.tfm Searched the above どのようにしたらよいのか?困惑しております。 アドバイス、ご指示いただけましたら幸いです。

  • texでdvioutが開けない。

    errorが出ます。 何故か分かりません。 教えて下さい。(TT) ----------------- searched c\ptex\texmf\fonts\ftm\public\cm\cnbx12.tfm searched c\ptex\texmf\fonts\ftm\ams\cmbx12.tfm ・ ・ ・ cannot resolve Fonts ------------------------- とこのような感じのエラ-がでてきます。 どうすればいいのでしょうか お願いします。 教えて下さい;;

  • バッチファイルからフォントを生成する方法

     先ほどからdviファイルについて質問させていただいています。おかげさまでやっとdviファイルをほぼ読み込めるところまでいったのですが、あと少しがうまくいかず途方にくれて再びご質問させていただきました。dviout for windowsをインストールすることによりdviファイルのほとんどは読み込めたのですが、一部のファイルでどうやらフォントの問題で正しく表示されないという問題が出てきたのです。調べてみるとdviout for windowsでは足らないフォントがあると自動生成機能でバッチファイルを生成してから必要なフォントを生成しているらしいのですが、どうやらフォントの自動生成機能が何故か効いていないようなのです。それならば元となるバッチファイルがあればフォントも生成できると思うのですが、幸い、バッチファイルは手元にあるのです。おそらくこのバッチファイルをもとにフォントをつくることができればよいのでしょうが、全くそのやり方がわかりません。知っている方、そのやり方を書いてあるサイトがあれば教えていただけませんか? また生成したフォントのdvioutへの組み込み方もできれば教えていただきたいです。お願いします。

  • tex でコンパイルができなくなってしまいました...

    Windows XP で Tex を使っています. 新しいバージョンにしようと, http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c75.html に書いてある通りにして,標準インストールをしました. また,それと同時にdvioutも新しいのにしようと, http://www.vector.co.jp/soft/dl/win95/writing/se046164.html より dviout for windows をダウンロードし,c:/usr/local の下にインストールしました.dvioutの詳細な設定(フォントのところ)は分からなかったので,とりあえず Guess で設定しました. 全てが終わり,platexでコンパイルしようとしたら,jarticleがないとおこられてしまいました.でも,c:/usr/local/share/texmf/fonts....,にはちゃんとあるんです.もちろん新しい tex のバージョンを入れたときに,Pathの設定は上記のサイトに書いてある通りに設定してあります.しょうがないので,cls,styファイルを全て同フォルダにコピーして,それで再度コンパイルしてみたのですが,結局なんだかんだでうまくいきません... また,他のいじってない dviファイルを表示できるかどうか試してみたところ,これもまたフォントがないなどとのエラーがでてしまい,図しか表示されない状態...以前ならアイコンもちゃんとdvi用のアイコンになっていたのに,それすらもダメな状態です...一体全体どうしたものやら,途方にくれそうです. PCにはcygwinも入っており,そちらにも tex が入っているので,その辺で何か変なことでも起きているのでしょうか? ちなみに,英語の文章しか書いてないものは普通にコンパイルが通ります(この場合は latex です). このままではにっちもさっちもいかないので,どなたかアドバイスをいただけないでしょうか? よろしくお願いいたします.

  • texshopについて 2

    さきほどtexshopについて質問をしたものです。 http://oshiete1.goo.ne.jp/qa4421753.html 指示の通り施してみましたが、以下のようになってしまいます。 どなたか解決策を教えていただけないでしょうか??? ### platex a.tex This is pTeX, Version 3.141592-p3.1.10 (utf8) (Web2C 7.5.4) (./a.tex pLaTeX2e <2006/01/04>+0 (based on LaTeX2e <2005/12/01> patch level 0) (/usr/local/teTeX/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 2002/04/09 v1.4 Standard pLaTeX class (/usr/local/teTeX/share/texmf/ptex/platex/base/jsize10.clo)) ! LaTeX Error: File `jtygm.sty' not found. Type X to quit or <RETURN> to proceed, or enter new name. (Default extension: sty) Enter file name: (./a.aux) [1] (./a.aux) ) Output written on a.dvi (1 page, 228 bytes). Transcript written on a.log. ### dvipdfmx a.dvi a.dvi -> a.pdf [1 ** WARNING ** Could not locate a virtual/physical font for TFM "rml". ** WARNING ** >> This font is mapped to a physical font "HiraMinPro-W3". ** WARNING ** >> Please check if kpathsea library can find this font: HiraMinPro-W3 ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output... Output file removed. ### dvipdfmx error

    • ベストアンサー
    • Mac
  • dvioutでdvipdfmxが失敗する。

    はじめまして。 dviout for Windows ver 3.18.1で、日本語を含むdviファイルに対してdvipdfmxを行ったところ、 (省略) Cannot find jisg.mf . I try ps2pk --> gsftopk --> ttf2pk -->hbf2gf. Current font seems to be a Japanese one. I give up to create a PK font. (中略) ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output... となって、PDFを生成してくれません。 LaTeXの環境は、http://w32tex.org/index-ja.htmlから、最小・標準・フルインストールを全部持ってきて構成しました。 gsのバージョンは8.70、gsviewは4.9です。 OSはWindows Vista SP2です。 どうすれば解決できるか、教えてください。お願いします。 一応、同じディレクトリに生成されたmissfont.logも載せておきます。 missfont.log ---------------------------------------------------------------- mktexpk --mfmode ljfour --bdpi 600 --mag 0+577/600 --dpi 577 jisg mktexpk --mfmode ljfour --bdpi 600 --mag 0+577/600 --dpi 577 jis mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 jisg mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 jisg mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 jisg mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 jisg ----------------------------------------------------------------

  • texshopについて

    Mac OS XにTexshopをインストールしました。 英字はpdfにできるのですが、日本語を入力するとコンパイルできません。 なぜでしょうか??? ### platex tex.tex This is pTeX, Version 3.141592-p3.1.10 (utf8) (Web2C 7.5.4) (./tex.tex pLaTeX2e <2006/01/04>+0 (based on LaTeX2e <2005/12/01> patch level 0) (/usr/local/teTeX/share/texmf-local/tex/latex/base/book.cls Document Class: book 2005/09/16 v1.4f Standard LaTeX document class (/usr/local/teTeX/share/texmf-local/tex/latex/base/bk10.clo)) (./tex.aux) LaTeX Font Warning: Font shape `JT1/mc/m/sl' undefined (Font) using `JT1/mc/m/n' instead on input line 7. LaTeX Font Warning: Font shape `JY1/mc/m/sl' undefined (Font) using `JY1/mc/m/n' instead on input line 7. [1] (./tex.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) Output written on tex.dvi (1 page, 272 bytes). Transcript written on tex.log. ### dvipdfmx tex.dvi tex.dvi -> tex.pdf [1 ** WARNING ** Could not locate a virtual/physical font for TFM "rml". ** WARNING ** >> This font is mapped to a physical font "HiraMinPro-W3". ** WARNING ** >> Please check if kpathsea library can find this font: HiraMinPro-W3 ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output... Output file removed. ### dvipdfmx error

    • ベストアンサー
    • Mac