guishell が,うまく作動しないため,ご指導願いたい!

guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
返信数: 14
多分,guishell のインストールの仕方や,DVIOUT,秀丸エディタ等の各種設定がマズイため,
guishell が,うまく作動しないのだろうと思いますが,コンピュータ関係の知識が浅いため解決に至りません.
どなたか,ご指導をおねがいします.

(1)角藤氏のサイトから得た最新版 TeX (Win32) 関係バイナリを用いて,
Windows 7 Professional 64bit パソコンへ TeX をフルインストールしました.

(2)同サイトからダウンロードして, GPL Ghostscript 9.05 の Windows 用バイナリのフルセットで,
 Ghostscript もインストールしました.

(3)DVIOUT も dviout for Windows 3.18.4 をインストールしてあります.

(4)guishell は,バージョン 1.3.9.2 をインストールしました.
これは,Otobe 氏のサイトより,guishell-1.39.2-x64.zip をダウンロードし,解凍したものです.

(5)秀丸エディタは,「秀丸エディタ64,Version 8.20 Beta 21」をインストールしてあります.

この状態で,秀丸エディタのソースファイルから,コンパイル(TeX)しようとすると,

「guishell を開けませんでした」というエラーが出ます.分からぬまま,いろいろ操作していたとき,
ただの1回だけ,数式入りの「秀丸エディタのファイルA」が正常(?)にコンパイルされたことがあります.
dviout にも数式が正常に反映されています.しかし,2度目の「秀丸エディタのファイルA」のコンパイル時には,
「guishell を開けませんでした」というエラーが出ます.

フォルダ内の guishell.exe をダブルクリックして,開くと,
「To guess the directory Acrobat failed. Set PATH to your directory to use it.」というエラーが出ます.

開いている guishell の【オプション(O)】→【フォーマットファイルの登録(F)】を開くと,
「There is no format file on your computer or TEXMFCNF is not set correctly. ... 」とダイアログが表示されます.
ここで【OK】を押すと,「フォーマットファイル登録」のダイアログが開きますが,
「コンピュータ上にあるフォーマットファイル」と「登録済みフォーマットファイル(とその表示順序)」
の項目には,何も表示されておらず,全て空白です.

なお,秀丸エディタ用の各種マクロ(*.mac)は,フォルダ(hidemarumacro)に存在します.
また,秀丸エディタと別のフォルダ内には guishell.exe と guishell.cfg と guishell.cfg.tmp が存在しています.

問題は,「フォーマットファイル登録」の中身が空白であることだと思いますが,
どうすれば,guishell が正常に作動するようになるのかを,教えて下さい.

なお,別のパソコン(Windows XP)では,TeX を永年,正常に使っているのですが,
Windows 7 Professional 64bit パソコンに乗り換えようとした途端,コンピュータ知識の無さが露呈した次第です.

どうか,お助け下さい.よろしくおねがいします.

長島 隆廣 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 匿 名 の投稿
guishellを使わずに、コマンドラインからの操作ではどうですか?
匿 名 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
>>guishellを使わずに、コマンドラインからの操作ではどうですか?

なるほど,そう言う方法もあるわけですか! 一つ,勉強になりました.試してみます.
1回コンパイルするのに,時間が掛かりそうですが・・・? 最後の手段ですね!

しかし,やはり,guishellを使いたいですね! 何故かと言いますと,
A4で,40~50枚になる数式を含む文章を,推敲しながら順々に書いてゆくと,
書き終わるまで,多分,何百回となく,コンパイルする事になります.今までは,そうして来ました.

ところで,最近は,guishellを使う人が少ないのでしょうか?
私は,乙部厳己氏の解説書に附属していた,CD-ROM から
pTeX2.1.5+pLaTeX2e+GUIシェル+DVIOUT+TeXMAC+METAFONT をインストールして,
1998年から,TeX を使い始めましたが,コンピュータ関係は専門でないため,
いまだに,新たな TeX 構築に苦労しています.

最近は,winshell, TeXworks, TeXshell2 等を,よく見かけます.

もし,guishell が,どうしても,うまく行かない時は,あべのりさんの TeXshell2 を使ってみようと考えています.

ご指導を,ありがとうございました.とても,参考になりました・・・.

長島 隆廣 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- Akira Kakuto の投稿
>>guishellを使わずに、コマンドラインからの操作ではどうですか?

> なるほど,そう言う方法もあるわけですか!
> 一つ,勉強になりました.試してみます.
> 1回コンパイルするのに,時間が掛かりそうです
> が・・・? 最後の手段ですね!

理論上は,コマンドラインでのコンパイルが最速です。

Akira Kakuto への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- Akira Kakuto の投稿
> 理論上は,コマンドラインでのコンパイルが最速です。

上は間違っているかもしれませんが,オプションを
柔軟に選べるなどの利点があるので,コマンドライン
に慣れるのは無意味ではないと思います。

Akira Kakuto への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
>>理論上は,コマンドラインでのコンパイルが最速です。

誤解を与えてしまって,申し訳ありません.
 「1回コンパイルするのに,時間が掛かりそうですが」というのは,
コンピュータの処理時間の事ではなくて,私がキーを叩くと時間がかかる,という意味です.悪しからず・・・.
長島 隆廣 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 匿 名 の投稿
WinShellの方がアップデートが最新ですし、Shift-JISで動作するので、便利では。
匿 名 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
>>WinShellの方がアップデートが最新ですし、Shift-JISで動作するので、便利では。

WinShell は,一応,インストールしてあるのですが,使った事がなく,慣れていないため,時間のあるときに試してみようと思っています.

ご投稿,ありがとうございます.

長島 隆廣 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 阿部 紀行 の投稿
> もし,guishell が,どうしても,うまく行かない時は,あべのりさんの TeXshell2 を使ってみようと考えています
秀丸とあわせて使うようでしたら,祝鳥を使ってください.
阿部 紀行 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
>>秀丸とあわせて使うようでしたら,祝鳥を使ってください.

祝鳥を是非,使って見ようと思っています.祝鳥は未だ,一度も使った事がないのですが,
説明書などを参考にして,何とか使える気がします.

ご指導,ありがとうございます.
長島 隆廣 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 匿 名 の投稿

以下のように設定すると動作するようです.
- 環境変数 PATH に dviout.exe と guishell.exe の存在するフォルダーを追加する (例えば C:\w32tex\dviout;C:\w32tex\guishell-1.39.2-x64)
- 環境変数 TEXMF に C:\w32tex\share\texmf を設定する
- 環境変数 TEXMFCNF に C:\w32tex\share\texmf\web2c;C:\w32tex\share\texmf\web2c\eptex を設定する
- guishell の [オプション(O)]-[フォーマットファイルの登録] で platex.fmt をチェックして 縦組み対応LaTeX2e(platex.fmt) を選択して OK をクリックする

以上の操作で platex でコンパイルして dviout で表示できるようになりました.

guishell で“フォーマットファイルが登録されていません”と表示される場合は guishell.cfg を以下のように設定するといいみたいです.

index=0
FormatFile0=縦組み対応LaTeX2e(platex.fmt)

祝鳥を使われるのであれば 祝鳥 0.86 を使用することをおすすめします.
祝鳥 (開発版 20120606) は uninstall.mac の if 文で括弧を閉じ忘れていてアンインストールでエラーが発生します.
あと 祝鳥 (開発版 20120606) は私の環境ではタイプセットが動作しませんでした.

何百回となく,コンパイルするのであれば LyX を使用すればコンパイルをしなくても確認が簡単にできると思います.
LyX は数式をすぐにプレビューして確認できるので数式を含む文章であれば LyX がおすすめです.

匿 名 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 阿部 紀行 の投稿
> 祝鳥 (開発版 20120606) は uninstall.mac の if 文で括弧を閉じ忘れていてアンインストールでエラーが発生します.
> あと 祝鳥 (開発版 20120606) は私の環境ではタイプセットが動作しませんでした.
直しました.(後者は現象がわからないのでカンですが.)
阿部 紀行 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 匿 名 の投稿
祝鳥 (開発版 20120613) でタイプセットが再び動作するようになりました.
また,アンインストールでエラーが発生しなくなりました.
対応ありがとうございました.
匿 名 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
>>以下のように設定すると動作するようです.

極めて詳しく,ご記入いただき,ありがとうございます.ご指導の通り,実行してみます.

LyX  は,まだ使ったこともありませんが,便利なようですから,徐々に,LyX  も使ってみる積もりです.LyX  を,教えて頂き,助かります.

また, 祝鳥 0.86 を使用するべしとのご指摘どおりに実行してみます.

非常に,助かります.ありがとうございました.


匿 名 への返信

Re: guishell が,うまく作動しないため,ご指導願いたい!

- 長島 隆廣 の投稿
解決しました! 回答して頂いた皆さんのお陰です.感謝します.
Akira Kakutoさん,阿部 紀行さん, 匿名さん, ありがとうございました.

教えて頂いた,環境変数 PATH,TEXMF,TEXMFCNF を設定した結果,正常に guishell が動作しました.
秀丸エディタのソースファイルから guishell を起動でき,コンパイルが完了しました.

回答者の皆さん,本当に,ありがとうございました.