名前: へのへのもへじ 日時: 2009-04-21 15:37:10 IPアドレス: 58.188.220.*
困っている状況 DVI:数式環境の文字が空白で出力される。 PDF:Tex source 上での{\bf 平成21年度・数学 I・問題 2} がPDFview上では21NxEw IE 2のように出力される。 行間が非常に大きく表示される。 Testtexでの診断結果 Testtexで調べたところ、以下のエラー表示を得ました。 環境変数 TEMP と TMP が共に定義されていない! %TEMP% が存在しないか、書き込みが出来ない %TEP% が存在しないか、書き込みが出来ない 環境変数 TEXMF と TEXMFMAIN の両方が設定されています! 環境変数 TEXMF/TEXMFMAIN/TEXMFを全て削除する必要があります! (以上) Testtex診断結果に対する疑問点 環境変数 TEMP と TMPは、ユーザー環境変数及びシステム環境変数の双方に存在しています。従って、「書き込みが出来る」ようにすればよいのでしょうが、どのような処置を行えば、「書き込みが出来る」ようになるのでしょうか。 環境変数 TEXMF/TEXMFMAIN/TEXMFのどれ一つとして、ユーザー環境変数/システム環境変数に存在していません。存在しないものをどのように削除すればよいのでしょうか。 よろしくお願いします。 DVIのSystem Info --- Environment --- C:\dviout\dviout.exe dviout : Ver 3.18.1 (July 20, 2006) OS : Windows2000 Version 6.0 (4 日本語 (日本)) comctl32.dll : Version 5.82 shell32.dll : Version 6.0 printer : POCR Printer(400dpi) TeX 3.1415926 (Web2C 7.5.6) pTeX 3.1415926-p3.1.10 (sjis) (Web2C 7.5.6) dvips(k) p1.7b dvipdfmx-20080301(cvs) TEXMF="" TEXMFMAIN="" TEXMFCNF="" GS_LIB="" PATH="C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\usr\local\bin;C:\gs\gs8.62\bin;C:\gs\gs8.62\lib" TEMP="C:\Users\私の名前(~2\AppData\Local\Temp" --- parameters --- multi=4 ToEdit=^c^V TEXROOT=c:\usr\local\share\texmf\fonts TEXPK=^r\tfm\\^s^tfm;^r\pk\\^s.^dpk;^r\vf\\^s.vf;^r\ovf\\^s.ovf;^r\tfm\\^s.tfm --- End --- Testtexの結果 echo off echo ********************************************************* echo ***** Check the fundamental setting of TeX system ***** echo ***** Push [Enter] to continue ***** echo ********************************************************* echo ----- 1. Check the existence of latex ----- pause tex -version if exist testtex.txt del testtex.txt tex -version > testtex.txt echo ----- 2. Check for making a DVI file by tex! ----- pause echo \documentclass[12pt]{article}> testtex.tex echo \begin{document}>> testtex.tex echo Hello world!>> testtex.tex echo \[\frac xy + \frac uv=\frac {xv+yu}{yv}\]>> testtex.tex echo \end{document}>> testtex.tex if exist testtex.dvi del testtex.dvi latex testtex echo ----- 3. Check the existence of ptex ----- pause if not exist testtex.dvi echo *** testtex.dvi cannot be created. ***>> testtex.txt platex -version echo ----- 4. Check the existence of mktextfm and cmr10.tfm ----- pause echo - cmr10.tfm ->> testtex.txt mktextfm cmr10.tfm>> testtex.txt echo ----- 5. Check the existence of kpsewhich ----- pause kpsewhich -version echo - min10.tfm ->> testtex.txt kpsewhich min10.tfm >> testtex.txt echo - TEXMF ->> testtex.txt kpsewhich --expand-braces $TEXMF>> testtex.txt echo - MFINPUTS ->> testtex.txt kpsewhich --expand-braces $MFINPUTS>> testtex.txt echo - MAKETEX_MODE ->> testtex.txt kpsewhich --expand-braces $MAKETEX_MODE>> testtex.txt echo - PKFONTS ->> testtex.txt kpsewhich --expand-braces $PKFONTS>> testtex.txt echo ----->> testtex.txt platex -version>> testtex.txt echo ----- 6. Check for making a DVI file by ptex! ----- pause echo \documentclass{jarticle}> testtexj.tex echo \begin{document}>> testtexj.tex echo \Huge こんにちわ!>> testtexj.tex echo \end{document}>> testtexj.tex if exist testtexj.dvi del testtexj.dvi platex testtexj echo ----- 7. Check the existence of gswin32c ----- pause if not exist testtexj.dvi echo *** testtexj.dvi cannot be created. *** >> testtex.txt echo ----->> testtex.txt gswin32c -version gswin32c -h>> testtex.txt echo ----- 8. Check Environment variables! ----- pause echo ----->> testtex.txt echo TEXMF="%TEXMF%" echo TEXMF="%TEXMF%">> testtex.txt echo TEXMFMAIN="%TEXMFMAIN%" echo TEXMFMAIN="%TEXMFMAIN%">> testtex.txt echo TEXMFCNF="%TEXMFCNF%" echo TEXMFCNF="%TEXMFCNF%">> testtex.txt echo TEMP="%TEMP%" echo TEMP="%TEMP%">> testtex.txt echo TMP="%TMP%" echo TMP="%TMP%">> testtex.txt echo GS_LIB="%GS_LIB%" echo GS_LIB="%GS_LIB%">> testtex.txt echo PATH="%PATH%" echo PATH="%PATH%">> testtex.txt if not "%TEMP%/"=="/" goto :temp if not "%TMP%/"=="/" goto :tmp echo ******************************************************************************* echo ****** Error: Environment variables TEMP and TMP are not defined. ****** echo ****** エラー: 環境変数 TEMP と TMP が共に定義されていない! ****** echo ****** エラー: 環境変数 TEMP と TMP が共に定義されていない! ******>> testtex.txt goto :tmpend :temp if exist "%TEMP%\test.$$$" del "%TEMP%\test.$$$" echo test> "%TEMP%\test.$$$" if exist "%TEMP%\test.$$$" goto :tmp0 echo ******************************************************************************* echo ****** Error: Cannot write in the holder %TEMP% ****** echo ****** エラー: %TEMP% が存在しないか、書き込みが出来ない ****** echo ****** エラー: %TEMP% が存在しないか、書き込みが出来ない ******>> testtex.txt goto :tmp :tmp0 del "%TEMP%\test.$$$" :tmp if "%TEMP%/"=="%TMP%/" goto :tmpend if "%TMP%/"=="/" goto :tmpend if exist "%TMP%\test.$$$" del "%TMP%\test.$$$" echo test> "%TMP%\test.$$$" if exist "%TMP%\test.$$$" goto :tmp1 echo ******************************************************************************* echo ****** Error: Cannot write in the holder %TMP% ****** echo ****** エラー: %TMP% が存在しないか、書き込みが出来ない ****** echo ****** エラー: %TMP% が存在しないか、書き込みが出来ない ******>> testtex.txt goto :tmpend :tmp1 del "%TMP%\test.$$$" :tmpend if %TEXMFMAIN%/==/ goto :env if %TEXMF%/==/ goto :env echo ******************************************************************************* echo ****** Error : Environment variables TEXMF and TEXMFMAIN are set! ****** echo ****** エラー:環境変数 TEXMF と TEXMFMAIN の両方が設定されています! ****** echo ****** エラー:環境変数 TEXMF と TEXMFMAIN の両方が設定されています! ******>> testtex.txt goto :notshow :env if exist testtex.dvi goto :show if exist testtexj.dvi goto :show if not %TEXMFCNF%/==/ goto :chk if %TEXMFMAIN%/==%TEXMF%/ goto :nodvi :chk echo -- Check LaTeX after eracing Environment variables TEXMF/TEXMFMAIN/TEXMFCNF -- pause set TX1XT=%TEXMFCNF% set TEXMFCNF= set TX2XT=%TEXMFMAIN% set TEXMFMAIN= set TX3XT=%TEXMF% set TEXMF= latex testtex set TEXMFCNF=%TX1XT% set TX1XT= set TEXMFMAIN=%TX2XT% set TX2XT= set TEXMF=%TX3XT% set TX3XT= :nodvi echo ******************************************************************************* if not exist testtex.dvi goto :notshow echo *** Error : Environment variables TEXMF/TEXMFMAIN/TEXMF should be eraced! *** echo *** エラー:環境変数 TEXMF/TEXMFMAIN/TEXMF を全て削除する必要があります! *** echo *** エラー:環境変数 TEXMF/TEXMFMAIN/TEXMF を全て削除する必要があります! ***>> testtex.txt goto :notshow :show echo ******************************************************************************* echo ***** Please check if testtex.dvi and testtexj.dvi are correctly made! ***** echo *** testtex.dvi, testtexj.dvi が正しく生成されているかどうか確かめましょう *** :notshow echo **** Some results are written in testtex.txt(testtex.txt を参照のこと) **** echo ******************************************************************************* echo ----- 9. END ----- echo メモ帳で testtex.txt を見る場合は [Enter] 、終了する場合は Ctrl+C を押します! pause notepad testtex.txt DVIview 実行時のWinshellの表示 プロジェクト構成: Mywork TeX文書 -------------------------------------------------- Mywork TeX文書.tex... Mywork TeX文書.tex(132): Overfull \hbox (12.40588pt too wide) in paragraph at lines 132--134 -------------------------------------------------- Mywork TeX文書 - 0 個のエラー, 0 個の警告, 1 個のオーバーフル, 0 個のアンダーフル PDFview 実行時のWinshellの表示 プロジェクト構成: Mywork TeX文書 -------------------------------------------------- Mywork TeX文書.tex... Mywork TeX文書.tex(101): エラー: ! Illegal unit of measure (pt inserted). Mywork TeX文書.tex(101): エラー: ! LaTeX Error: Missing \begin{document}. Mywork TeX文書.tex(101): Overfull \hbox (12.66667pt too wide) in paragraph at lines 101--289 Mywork TeX文書.tex(624): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(624): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(625): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(625): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(626): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(626): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(627): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(628): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(628): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(629): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(629): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(630): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(630): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(631): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(631): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(631): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(631): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(632): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(632): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(633): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(633): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(634): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(635): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(636): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(636): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(637): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(637): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(638): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(638): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(639): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(639): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(639): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(639): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(639): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(639): エラー: ! Text line contains an invalid character. Mywork TeX文書.tex(2): エラー: ! File ended while scanning use of \@argdef. Mywork TeX文書.tex(1): Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 2 Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 3 Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 4 Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 5 Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 6 Mywork TeX文書.tex(87): エラー: ! Illegal unit of measure (pt inserted). Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 7 Mywork TeX文書.tex(102): エラー: ! Illegal unit of measure (pt inserted). Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 8 Mywork TeX文書.tex(114): エラー: ! Illegal unit of measure (pt inserted). Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 9 Mywork TeX文書.tex(1): Underfull \vbox (badness 10000) has occurred while \output is active on page 10 -------------------------------------------------- Mywork TeX文書 - 48 個のエラー, 0 個の警告, 1 個のオーバーフル, 10 個のアンダーフル
この書き込みへの返事: