• ベストアンサー

WinshellとVista

Windows Vistaで、Winshellとdviをダウンロードしたのですが、うまく動きません。「LATEX2ε 美文書作成入門(改訂第4版)」に付属のCC-ROMで解説通りにインストールし、設定したのですが、Winshellからdviを開こうとすると、「cannot open DVI file」と出て、開けないのです。 普通は、winshellが自動でdviファイルを作成してくれますよね。どうも、そのdviファイルが作成されないようなのですが、どうしたらよいか、どなたかご教授いただければと思います。

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

  • ベストアンサー
  • geko3
  • ベストアンサー率34% (11/32)
回答No.5

なんとなく分かった様な気がします.以下二通りの内お好きなほうで試してみてください. __A__ 1. Winshell を起動後,オプション→表示→プロジェクトウィンドウを選んで 左端に表示されているプロジェクトウィンドウを消してください. 2.その後一旦 Winshell を閉じて再起動してください.プロジェクトウィンドウが消えているでしょうか. 3.そうしたら,目的のファイルを開いてコンパイル,dviout で表示してみてください. __B__ 1.Winshell 起動後,目的のファイルを開いてください. 2.プロジェクトウィンドウの一番上に「現在の文書」と表示されていると思いますので, ここで右クリックして「アクティブにする」を選んでください.「現在の文書」が太字になったでしょうか. 現在の文書とは,右側に呼び出して表示されている目的のファイルです. これでコンパイルしたい文書がターゲットになったはずです. 3.そうしたら,コンパイル,dviout で表示してみてください. うまくいったでしょうか.

com0101
質問者

お礼

Bの方法を試してみましたら、うまくいきました! 何度やってもうまくいかず、半ば諦めぎみになっていたんですが、何度もアドバイスいただき、本当に感謝しています。どうもありがとうございました。

その他の回答 (4)

  • geko3
  • ベストアンサー率34% (11/32)
回答No.4

ログを示していただきありがとうございます. これで,LaTeX システム自体はきちんとインストールされていること, また,オプションで少なくとも,LaTeX と Dviout の呼び出しの設定は 問題ないこと,そして Winshell が Vista に対応していることがわかりました. > Dvi実行ボタンを押すと、Dvioutは起動しますが、なぜか「Demo」が表示されてしまいまず。 で,これなんですけど,先の私の回答にもチラッと書いたのですが, 目的のファイルのタブをアクティブにしてからコンパイルしても どういう訳か demo プロジェクトがコンパイルされてたんですよね~. なので,demo を消してから試してくださいと書いたのでした. デフォルトでプロジェクトを表示しないような設定があると思うので 少し見てみます. 【プロジェクト】 TeX の分割コンパイルを Winshell 上ではこのように表現しています.バッチファイルみないなものです. 例えば,巨大な文書(数百ページ)の場合,管理しやすいようにファイルをいくつかに分けて保存します. そうしておいて,元締めになるファイルに分割したファイルを記載し, 元締めファイルだけコンパイルすると,最終的に 1 つの dvi ファイルにまとめられます. 問題の demo では,main.tex というのが元締めファイルで,この中に 呼び出すファイル名が記載されています. いま質問者さんが見ているのは,main.dvi のはずです.

  • geko3
  • ベストアンサー率34% (11/32)
回答No.3

こんにちは. コマンドライン上でうまく行くなら,Winshell のログを見ることが一番の解決策だと思います. その上で Winshell の設定をもう一度確認するのが良いのではないでしょうか. オプション → [主なTeXプログラムの設定] の以下の 2 つの設定を確認するのが良いと思います. 【私が試した設定例,XP 上 winshell 3.2.1. で試しました】 %% source: \documentclass{jarticle} \begin{document} Hello, World! こんにちは. \end{document} --- プログラム名: LaTeX exeファイル名: C:\usr\local\bin\platex.exe コマンドライン: "%s.tex" --- プログラム名: DVIView exeファイル名: c:\program files\dviout\dviout.exe コマンドライン: "%s.dvi" --- 【実行結果】 プロジェクトの demo があれば消して,F5 または LaTeX ボタンから実行 %% 画面下部 「出力」 結果 test.tex... ------------------------------------------------- test - 0 個のエラー, 0 個の警告, 0 個のオーバーフル, 0 個のアンダーフル %%「ログ」結果 This is pTeX, Version 3.141592-p3.1.8 (sjis) (Web2C 7.5.4) (format=platex 2005.1.5) 5 AUG 2007 16:50 **test.tex (./test.tex pLaTeX2e <2005/01/04>+0 (based on LaTeX2e <2003/12/01> patch level 0) (c:/usr/local/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 2002/04/09 v1.4 Standard pLaTeX class <中略> (./test.aux) ) Here is how much of TeX's memory you used: <中略> Output written on test.dvi (1 page, 4088 bytes). %% Dvi実行ボタンから表示→ OK

com0101
質問者

お礼

上の補足に書き忘れました。Dvi実行ボタンを押すと、Dvioutは起動しますが、なぜか「Demo」が表示されてしまいまず。

com0101
質問者

補足

アドバイスありがとうございます。お礼の欄ですと、文字制限があり、入力しきれないので、補足に書き込ませていただきます。 設定を直して、試してみましたが、やはり何故かdviファイルが作成されません。このような結果が出ましたが、なにぶんパソコンに詳しくないので、何の事だかよく分りません。何が問題なのか、大変恐縮ですが、もしお分かりになるようでしたら、アドバイスいただけるとありがたいです。 以下出力結果をコピーします。 プロジェクト構成: demo -------------------------------------------------- main.tex... main.tex(1): Package Fancyhdr Warning: \headheight is too small (12.0pt): intro.tex... winshell.tex... image.tex... math.tex... last.tex... appx.tex... main.bbl... main.bbl(1): LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined main.bbl(1): LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined main.bbl(1): LaTeX Font Warning: Some font shapes were not available, defaults substituted. -------------------------------------------------- demo - 0 個のエラー, 4 個の警告, 0 個のオーバーフル, 0 個のアンダーフル 以下、ログ結果です。 This is pTeX, Version 3.141592-p3.1.10 (sjis) (Web2C 7.5.6) (./main.tex pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0) Babel <v3.8h> and hyphenation patterns for english, usenglishmax, ukenglish, ba sque, bulgarian, coptic, welsh, czech, slovak, german, ngerman, danish, spanish , catalan, estonian, finnish, french, irish, polygreek, monogreek, ancientgreek , croatian, hungarian, interlingua, ibycus, bahasa, icelandic, italian, latin, mongolian, dutch, norsk, polish, portuguese, pinyin, romanian, russian, samin, slovene, usorbian, serbian, swedish, turkish, ukrainian, dumylang, nohyphenatio n, loaded. (c:/usr/local/share/texmf/tex/latex/base/book.cls Document Class: book 2005/09/16 v1.4f Standard LaTeX document class (c:/usr/local/share/texmf/tex/latex/base/bk12.clo)) (c:/usr/local/share/texmf/tex/latex/misc/fancyhdr.sty) (c:/usr/local/share/texmf/tex/generic/oberdiek/ifpdf.sty) (c:/usr/local/share/texmf/tex/latex/graphics/graphicx.sty (c:/usr/local/share/texmf/tex/latex/graphics/keyval.sty) (c:/usr/local/share/texmf/tex/latex/graphics/graphics.sty (c:/usr/local/share/texmf/tex/latex/graphics/trig.sty) (c:/usr/local/share/texmf/tex/latex/config/graphics.cfg) (c:/usr/local/share/texmf/tex/latex/graphics/dvips.def))) (./main.aux (./intro.aux) (./winshell.aux) (./image.aux) (./math.aux) (./last.aux) (./appx.aux)) [1] (./main.toc) Package Fancyhdr Warning: \headheight is too small (12.0pt): Make it at least 14.49998pt. We now make it that large for the rest of the document. This may cause the page layout to be inconsistent, however. [1] (./main.lof) [2] (./main.lot) [1] (./intro.tex Chapter 1. (c:/usr/local/share/texmf/tex/latex/base/omscmr.fd)) [2] (./winshell.tex Chapter 2. ) [3] (./image.tex Chapter 3. <winshell.eps> [4]) [5] (./math.tex Chapter 4. [6]) [7] (./last.tex Chapter 5. ) [8] (./appx.tex Appendix A. ) [9] (./main.bbl LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined (Font) using `JT1/gt/m/n' instead on input line 5. LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined (Font) using `JY1/gt/m/n' instead on input line 5. ) [10] (./main.aux (./intro.aux) (./winshell.aux) (./image.aux) (./math.aux) (./last.aux) (./appx.aux)) LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) Output written on main.dvi (13 pages, 13644 bytes). Transcript written on main.log.

  • geko3
  • ベストアンサー率34% (11/32)
回答No.2

こんにちは. > 2000でもXPでも、問題なくWinShellは使えたのですが、Vistaになった > とたん、不具合が生じたのです。 ということは,LaTeX の動作(インストール周り)には問題ないというこ とでしょうか.例えば,以下のようにコマンドライン(コマンドプロンプ ト)上で dvi ファイルの作成が出来るでしょうか. prompt> cd \test.texファイルのあるディレクトリ prompt> platex test.tex This is pTeX, Version 3.141592-p3.1.8 (sjis) (Web2C 7.5.4) (./test.tex pLaTeX2e <2005/01/04>+0 (based on LaTeX2e <2003/12/01> patch level 0) (c:/usr/local/share/texmf/ptex/platex/base/jarticle.cls <略> [1] (./test.aux) ) Output written on mtest.dvi (1 page, 1228 bytes). Transcript written on test.log. prompt> _ 正常終了ならこのようなメッセージが表示されます. 仮にコンパイルに問題がないとすると Winshell の不具合か設定の問題だと 思いますが,Vista 対応の Winshell をインストールされていますでしょうか. Vista 対応の最新バージョンは File version: 3.2.0.8 となっています. もし Vista 未対応バージョンをお使いなら,アップグレード後再設定すれば いけるような気がします.

参考URL:
http://www.winshell.org/modules/ws_download/
com0101
質問者

お礼

ご回答ありがとういございます。コマンドプロンプトでは、ちゃんとdviファイルが作成されました。なのでLaTeX自体は正常に機能しているようです。やはりWinShellの問題なのでしょうか。 『美文書作成入門第4版』付属のCDのWinShellは、本にはVistaにも対応しているようなことが書かれているんですが・・・なぜかdviファイルを作成してくれません。参考URLのページで新たにダウンロードしてみても、駄目でした。 ネットで検索したところ、同じ症状で困っている方が結構いらっしゃるようですね。ですが、はっきりとした解決策は見つからないのですが・・・ どうしたものでしょう。

  • geko3
  • ベストアンサー率34% (11/32)
回答No.1

こんにちは. # dvi をダウンロードとは恐らく Dviout の事でしょうか? > cannot open DVI file と出るのは,実際に dvi file がない・壊れてるか,見つけられないと言う事です. 1. LaTeX で正しくコンパイルできていないので,dvi ファイルがない. 2. 存在しないファイル名を指定している. 3. 存在はするが,Winshell が探せない場所にある. 奥村先生の入門書は懇切丁寧に書かれているはずなので, もう一度該当部分を良く読んで設定した後,再度実行してください. また,先生のサイトを参照すれば(本にアドレスありますよね?) すべて説明されています. # Winshell と Dviout が Vista に対応しているかどうかは分かりませんけど..

com0101
質問者

お礼

ご回答ありがとうございます。 ご指摘の通り、コンパイルしてもdviファイルが作成されないのです。 2000でもXPでも、問題なくWinShellは使えたのですが、Vistaになったとたん、不具合が生じたのです。 何か、解決策があればと思うのですが・・・

関連するQ&A

  • Texのインストールができなくて困っています。

    Texのインストールができなくて困っています。 「美文書作成入門 改訂4版」に付属のCDを使ってインストールしたいのですがどうもうまくいきません。 ・使用しているの Windows Vista です。 ・出来ないこと 1.LATEX2εのインストールをしたとに GPL Ghostscript Setup が立ちあがってインストール出来るはずだが出来な い。 2.dviout をインストールシタ際に dviout が立ちあがらない。(インストール自体はできるのだが、WinShell で DVI閲覧ができずに、Cannot DVI files と表示されてしまう。) が困っている内容です。わかる方はぜひ、教えてください。 よろしくお願いします。

  • WinShellでDVI閲覧での最初の表示ページ

    岡村晴彦氏の「LATEX2ε美文書作成入門」からインストールしてWinShellを使っています。「DVI閲覧」を押した時,DVIは最初の1ページから表示されます。したがって,今例えば20ページ目を作成していたとすると,DVIで表示された1ページから20ページまでページを変更する必要がありますが,これが結構面倒です。そこで「DVI閲覧」を押したとき,現在作成しているページがすぐに表示されるようにするにはどうすればいいでしょうか。回答宜しくお願い致します。

  • winshellで図が挿入できません

    winshellで図が挿入できません Winshell for LaTeXを使っています. Winshellが保存されているフォルダに,画像をesp形式で保存して(ファイル名はimelda.espといいます), \includegraphics{imelda.eps} と打ち込んだところ,下記のようなエラーメッセージが出ました. どうやらファイルが見つからないみたいです. ちゃんと,Winshellが保存されているフォルダ内にESP形式で画像は保存しているのになぜ,と困っています.助けてください. /文書1.tex... ./文書1.tex(1): LaTeX Warning: Unused global option(s): ./文書1.tex(25): LaTeX Warning: File `imelda.eps' not found on input line 25. ./文書1.tex(25): エラー: ! LaTeX Error: File `imelda.eps' not found. ./文書1.tex(1): エラー: ! LaTeX Error: Cannot determine size of graphic in imelda.eps (no BoundingBox). ./文書1.tex(1): LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined ./文書1.tex(1): LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined ./文書1.tex(1): LaTeX Font Warning: Some font shapes were not available, defaults substituted.

  • LATEXでdvioutができない

    大学のレポートでLATEXを使おうと、ネットで調べ家のパソコンにLATEXを導入しました。 統合ソフトはWinShellを使ってるんですが、 コンパイルして、DVIをおしたら、dvioutは立ち上がるものの"Can't Open DVI file"とメッセージが表れ、作成されないのです。 sampleであるdviファイルを、dvioutを立ち上げてから開くことは出来るのですが。。 コマンドプロンプトでも作成できません。。 まさに読み込みはできるけど、作成できない感じです。 何が原因と思われますか?

  • LaTexのdvioutについて質問です。

    LATEX2の美文書作成入門第4版を使って、Windwos7にLatexをインストールして使っています。 機能は全て正常に使えるのですが、文書を書いていて、dvioutを行い、内容を確認する際、F7キーを押すたびに、新しくdviファイルが開かれるので、面倒です。他の人に聞くと、前回開いていた画面のまま、編集後のファイルが更新されるらしいのですが、私の環境ではなぜかそうはなっていません。原因は何でしょうか?どの設定によってそうなるのか分かりません。よろしくお願いします。

  • LaTex 2e for Mac ファイルをPDFファイルに変換する手順

    こんにちは、 LaTex 2e for Mac で作成したファイルを、PDFファイルに変換する手順を 教えてください。 なお、使用環境は、 Mac OS 9.2 , Acrobat 5.0 LaTex 2 e 美文書作成入門 付録 (奥山晴彦氏著) です。

  • LATEXで日本語が出ません

    テフをはじめようと思い、技術評論社の「改定第3版LATEX2ε 美文書作成入門」(奥村晴彦著)付属のCD-ROMをインストールしてやってみましたが日本語が表示されません。インストールの仕方が間違っているのでしょうか。 \documentclass{jarticle} \begin{document} こんにちわ \end{document} でLogBarには !LaTex Error:This file needs format 'pLaTex2e' but this is 'LaTex2e' などと書かれています。

  • TexworksでTexファイルが文字化けします。

    TexworksでTexファイルを開くと、本文の部分が白文字のクエスチョンマーク(?)のようなものに文字化けしてしまいます。 LATEX2ε美文書作成入門を購入して、付属のCDからTexworksをインストールしました。 Texファイルは同じTexworksで数週間前に作成した日本語のものです。 いま試しに作ってみたファイルは開くことができました。 Tex初心者で、説明不足な点があるかもしれませんが、何かわかる方がいたらアドバイスをお願いいたします。

  • Latexの使用

    Latexを、Windows Vistaで使っています。 乙部厳己、江口庄英『pLaTeX2e for Windows Another Manual Vol.1 Basic Kit 1999』 奥村晴彦『LaTeX2ε美文書作成入門』を入手予定ですが、Vistaでできるでしょうか? 特に、画像挿入後のpdfファイル作成、画像が汚いことへの対処など

  • WinShellで書いたLatex文書をPDFへ変換できません

    現在,WinShellを利用してLatex文書で論文を書いています. 論文はPDFファイルで提出しなければいけないのですが,Epsファイルの画像を挿入した章だけ,PDFへの変換ができませんでした. (今は論文を章ごとに分けて書いていて,画像の無い章はPDFに変換されます.) なので,画像に原因があると考えています. なお,Dvi変換は適切にできました. どのようにしたらPDFに変換できるか,わかる方,お願いいたします. また,自分の文書は以下のように書いています. \documentclass{jarticle} \renewcommand{\baselinestretch}{2} \usepackage[dvips]{graphicx} \renewcommand{\figurename}{Fig.} \makeatletter \renewcommand{\thefigure}{\@arabic\c@section-\@arabic\c@figure} \makeatother \begin{document} \section{} (略) \begin{figure}[h] \begin{center} \includegraphics[width=5cm,clip]{riskA.eps} \caption{図} \label{fig1-1} \end{center} \end{figure} (略) \end{document}

専門家に質問してみよう