winshellで.texファイルを編集中なのですが、DVI閲覧を実行すると、dvioutで次のようなメッセージが出て画像が表示されません。
Failed to make scan1.pbm by the command
C:\gs9.52\bin\gswin32.exe@tmp$.@@@
The file tmp$.@@@ is a parameter file
(A)bort to include graphics until this dviout is closed?
(R)entry command for the investigation of this error?
(I)gnore this graphic?
画像(epsファイル)が表示されないのは、winshellやdvioutの設定よりもGhostScriptやGSviewや環境変数の設定に問題がある可能性が高いと考えていますが、自分の設定がどこが間違っているのか分かりません。
TeXインストーラ3(0.91)からインストールし、W32TeXとdviout for WindowsとGhostscript(9.52)をインストールした後、GSview5.0とwinshellをインストールしました。
以下のページを参考にしました。
http://betat.hatenablog.com/entry/2015/01/07/190 …
https://www.ms.u-tokyo.ac.jp/~oshima/dviout/dvio …
このページの通り、GhostscriptとGSviewのインストール先はCドライブ直下にしました。また、システムの環境変数から以下の二つにpathを通してあります。
C:\gs9.52\bin
C:\gs9.52\lib
.texファイルでは\usepackage[dvipdfmx]{graphicx}を用いています。グラフの出力コマンドは
\begin{figure} [htbp]
\begin{center}
\includegraphics[width=8cm]{scan1.eps}
\end{center}
\vspace{0.5ex}
\caption{scan1}
\label{fig:Scan}
\end{figure}
です。既にある.texファイルに編集を加えたいのですが、編集前の.texファイルだと.epsファイルが問題なくdviでもpdfでも表示されます。新規PCにwinshell等を新規でインストールしたところ、.epsファイルが表示されなくなりました。
.pbmファイルが生成されないのが原因と思われますが、どこをどのように設定すればよろしいのでしょうか。(.pbmファイルもある以前の.epsファイルが表示され、新しい環境下で作成した.pbmファイルが作成されない.epsファイルがdviやpdfで表示されません)
【dvioutのプロパティ】
Option->Setup Parameters->Graphic->Ghostscript->gsx:C:\gs\bin\gswin32.exe
【GSviewのプロパティ】
Options->Advanced Configure->Ghostscript DLL
:C:\gs9.52\bin\gsdll32.dll
Options->Advanced Configure->Ghostscript Include Path:
C:\gs9.52\Resource\Init;C:\gs9.52\Resource;C:\gs9.52\bin;C:\gs9.52\lib;C:\gs9.52\kanji;C:\gs9.52\fonts
Options->Advanced Configure->Ghostscript Options:
-dNOPLATFONTS -sFONTPATH="c:\psfonts"-dWINKANJI
長々と説明してしまいましたが、どなたか分かる方いらっしゃいましたらご教示お願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>GhostscriptとGSviewのインストール先はCドライブ直下にしました。
にと言うのが拙いのではないでしょうか?古いPCの方と見比べてみてください。
自分もc:ドライブ直下にこの2つのアプリをインストールして、上手く行かなかった記憶があります。
なお、
>以下のページを参考にしました。
が表示されなかったです。
やはり、GhostscriptとGSviewのインストール先や設定が古いPCと異なっているのでしょうか。もう一度確認してみます。
URLについては、以下のURLを貼り直します。もう一度表示されなかったらすみません。
http://munibus.hatenablog.com/entry/2014/06/18/2 …
https://www.ms.u-tokyo.ac.jp/~oshima/dviout/dvio …
No.1
- 回答日時:
記憶によると, dviout が解釈できる special と dvipdfmx が解釈できる special は違っていたんじゃなかったっけ.
もしそうなら,
\usepackage[dvipdfmx]{graphicx}
だと dvipdfmx の解釈する (つまり dviout は解釈できない) special を出すので dviout が困るんじゃないかなぁ.
あくまで遠い遠い日の記憶でしかないんだけど, もしこれが正しいなら
どうしようもないので dviout を使わないようにする
のが正解のような気がする.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VS CodeでTEXファイルにPDF形式の図を挿入する方法 2 2023/01/19 11:56
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(OS) windows11非対応のインストール 3 2022/10/26 07:12
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
.NETアプリを作ったときの .man...
-
コマンドプロンプトで、指定し...
-
HTMLからのBATファイル実行
-
exeファイルをデータ転送サービ...
-
Word VBA MSGBOX 内で降順表示
-
exeファイルの中身を見る方法は...
-
C言語---ファイルに出力したデ...
-
binファイルを解凍したいの...
-
監視ツールを入れさせられまし...
-
ハッシュ値を取る時はファイル...
-
公文書のxmlファイルの開き方が...
-
実行ファイル(.exeファイル)...
-
VBで「.tif」または「.pdf」...
-
ファイル名を指定しないVBAは?
-
自分で作成した重要ファイルを...
-
CRCが一致する確率
-
HTMLを正しく表示させるには
-
既に開いているエクセルを閉じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
.NETアプリを作ったときの .man...
-
ファイル構造が破損しているフ...
-
2つのファイルのバイナリをコン...
-
CSSを1ページに1枚作るのって変...
-
Word VBA MSGBOX 内で降順表示
-
公文書のxmlファイルの開き方が...
-
jarファイル
-
バッチ処理で追記コピーしたい
-
自分で作成した重要ファイルを...
-
ファイルは何で構成されている...
-
exeファイルをデータ転送サービ...
-
リンクの張り付けかたを教えて...
-
exeファイルの中身を見る方法は...
-
参照するファイルをワイルドカ...
-
CRCが一致する確率
-
C言語---ファイルに出力したデ...
おすすめ情報