読者です 読者をやめる 読者になる 読者になる

Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【dviout】エラーメッセージ「Pause to keep the above message by Cut & Paste!」

TeX

dvioutで.dviファイルを開いたときに、以下のような症状が発生して.dviファイルをうまく開けないときがある。

  • ウィンドウ「Windowsヘルプとサポート」が自動で開かれる。
  • 「Warning」というタイトルのダイアログボックスが開かれて、「(A)bort~」、「(R)etry~」、「(I)gnore~」の3つから選択してボタンを押さなければならない。

例えばここで、ボタン「再試行(R)」を押すと、コマンドプロンプトが自動で開かれてコマンドmktexpk.exeが実行されるが、最後に「Pause to keep the above message by Cut   & Paste!」というメッセージが表示される。そして当該フォルダーにはファイル「GEN_FONT.BAT」が残されたままになり、dviファイルは開かれて日本語は表示されるものの、レイアウトはめちゃくちゃで特に半角文字が表示されない。

これは、dvioutのフォントの設定がうまくいっていない可能性がある。メニューOption→Setup Parameterのダイアログ「DVIOUTのプロパティ」で、タブ「Font」を開く。TEXROOT:の箇所が以下のようになっていないだろうか。

^T\fonts

これはdvioutのデフォルト値であるが、Windows 8.1の環境ではこれではうまく動作しないことがある。この箇所をフルパスで手入力をするとうまくいくことがある。

今時点(2015年5月)でTeXをインストールした場合、以下のフォルダーにフォントのファイルが格納されているので、この箇所を以下の1行に変える。

C:\w32tex\share\texmf-dist\fonts

入力後はボタン「Save」→ボタン「OK」と2つこの順番に押すのを忘れない。