*dviout for Windows [#rfded337] &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *dviout for Windows とは? [#i1497a3b] dviout for Windows は日本語対応の DVI プレビューアです。~ 詳しくは開発者([[大島利雄さん:http://akagi.ms.u-tokyo.ac.jp/~oshima/]])ご自身による次のページをご覧ください。 -[[dviout/dviprt 情報:http://akagi.ms.u-tokyo.ac.jp/dviout.html]] -[[dviout/dviprt 開発室:http://akagi.ms.u-tokyo.ac.jp/dvitest.html]] -[[Windows95/98/Me/NT/2000/XP における dviout のインストール:http://akagi.ms.u-tokyo.ac.jp/tex_dvioutw.html]] USBメモリ活用講座の dviout for Windows のページも参考にしてください。~ -[[USBメモリ活用講座【実践編・dviout for Windowsポータブル化】:http://www.nagaoka-ct.ac.jp/ec/labo/visu/usb/tex/dviout.shtml]] **動作環境 [#n7f5a256] Windows 8, 7, Vista, XP, 2000, NT, Me, 98, 95~ **License [#w9d4ec9d] [[Expat License:http://tug.org/svn/dviout/trunk/README?view=markup]] (MIT License) Expat License については -[[License:Expat - Free Software Directory:http://directory.fsf.org/wiki/License:Expat]] -[[さまざまなライセンスとそれらについての解説 - GNU プロジェクト - フリーソフトウェア財団 (FSF)#Expat:http://www.gnu.org/licenses/license-list.html#Expat]] を参照. **リリース情報 [#uce3262c] 2012-02-12 dviout 3.18.4 がリリースされました.~ 以前の dviout は [[QA54696>qa:54696]] で指摘された、サイズの大きい PK フォント についてバグがあり、また非常に長いフォント名を与えるとクラッシュする 問題を持っていました。~ 最新版の dviout 3.18.4 は CTAN にある dviout3184-inst.zip と同じものであり,ここではこれらの点が 訂正されています。 **ChangeLog [#r5124b5a] -http://tug.org/svn/dviout/ --[[log:http://tug.org/svn/dviout/trunk/?view=log]] *インストール [#f465326c] あらかじめ TeX システムをインストールして おきます。[[Microsoft Windows - TeX Wiki>Microsoft Windows]] を ご覧ください。~ **TeX Live の場合 [#se2d51a5] TeX Live の Win32 版には標準で dviout が含まれていて TeX Live 2013 であれば C:\texlive\2013\tlpkg\dviout 以下に配置されています.~ **W32TeX の場合 [#r4cfc9ce] W32TeX には dviout が含まれていないので dviout for Windows の最新の安定版をダウンロードします.~ -ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/dviout/current_in_Japanese/ (安定版) -ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/dviout/current/ (安定版) --ftp://ftp.kddilabs.jp/TeX/dviout/current/ (安定版のミラー) --[[http://www.ring.gr.jp/pub/text/TeX/dviout/>CTAN:../TeX/dviout/]] (安定版のミラー) -ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/dviout/test/ (テスト版) -ftp://ftp.kddilabs.jp/CTAN/dviware/dviout/ (安定版) 安定版は “tex318w.zip” といった名前になります。~ テスト版は “t3183a5.zip” といった名前になります。~ テスト版は同じ名前でも日付(タイムスタンプ)が違えば中身は違います。~ ここでは tex318w.zip をインストールしてみます。~ tex318w.zip ファイルを右クリックします。~ ---- ''開く(O)''&br; 新しいウィンドウで開く(E)&br; &color(Black,#DAEAFF){ すべて展開(T)... };&br; ...&br; ---- [すべて展開(T)...] が表示される場合は [すべて展開(T)...] を選択して tex318w フォルダーに展開します。~ [すべて展開(T)...] が表示されない場合は zip 書庫が展開可能なアーカイバーを使用して展開します。~ 展開した tex318w フォルダーを右クリックします。~ ---- ''開く(O)''&br; ...&br; ショートカットの作成(S)&br; 削除(D)&br; &color(Black,#DAEAFF){ 名前の変更(M) };&br; プロパティ(R)&br; ---- [名前の変更(M)] を選択して dviout という名前のフォルダー名に変更します。~ dviout フォルダーを C:\w32tex (W32TeX をインストールしたフォルダー) に移動させます。~ [[TeX インストーラ 3>AbTeXInstaller]] で,dviout をインストールするとデフォルトでは C:\w32tex\dviout にインストールされます.~ >以下に述べる作業に失敗した場合には,dviout の [Option] → [Install] を選べば 設定が修正できます (修正は [Option] メニューの [Setup Parameters] でもできます)。 >あるいは dviout の [Option] → [Uninstall] を選べば,設定が初期化されます (ファイルは消えません)。この場合には再度 C:\w32tex\dviout\dviout.exe を ダブルクリックして実行し,最初から設定が始められます。 dviout フォルダーの dviout.exe を右クリックします。~ ---- ''開く(O)''&br; ...&br; &color(Black,#DAEAFF){ プロパティ(R) };&br; ---- [プロパティ(R)] を選択します。~ ---- &color(Black,#E0EB9F){%%% %%%};[[&ref(http://www.nsknet.or.jp/~tony/TeX/install/win/icon/dviout.gif,around,18x16,dviout);>http://akagi.ms.u-tokyo.ac.jp/dviout.html]]&color(Black,#E0EB9F){%%% &color(Black){''dviout.exeのプロパティ''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; ''[ 全般 ]''&color(Black,#EEEEEE){%%%[ 互換性 ][ セキュリティ ][ 詳細 ][ 以前のバージョン ]%%%};&br; [[&ref(http://www.nsknet.or.jp/~tony/TeX/install/win/icon/dviout.gif,left,around,nolink,dviout);>http://akagi.ms.u-tokyo.ac.jp/dviout.html]] %%%dviout.exe%%%&br; ファイルの種類: アプリケーション (.exe)&br; 説明: TeX previewer/printer_driver for Windows32 &br; 場所: C:\w32tex\dviout&br; サイズ: 824 KB (843,776 バイト)&br; ディスク上 824 KB (843,776 バイト)&br; のサイズ:&br; &br; 作成日時: 2012年2月12日、20:29:28&br; 更新日時: 2012年2月12日、20:29:28&br; アクセス日時: 2012年2月12日、20:29:28&br; &br; 属性: ☐読み取り専用(R) ☐隠しファイル(H) &color(Black,#EEEEEE){[ 詳細設定(D)... ]};&br; セキュリティ: このファイルは他のコンピューターから取得し &color(Black,#EEEEEE){[ ブロックの解除(K) ]};&br; たものです。このコンピューターを保護するた&br; め、このファイルへのアクセスはブロックされる&br; 可能性があります。&br; &br; &color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]}; &color(Gray,#EEEEEE){[ 適用(A) ]};&br; ---- dviout.exeのプロパティの [全般] タブの属性の下にセキュリティの項目が表示されているかどうかを確認します。~ セキュリティの項目に「このファイルは他のコンピューターから取得したものです。このコンピューターを保護するため、このファイルへのアクセスはブロックされる可能性があります。」と表示されている場合は [ブロックの解除(K)]-[適用(A)]-[OK] をクリックします。~ dviout.exe を右クリックします。~ ---- ''開く(O)''&br; &color(Black,#DAEAFF){ 管理者として実行(A)... };&br; ...&br; ---- [管理者として実行(A)...] が表示される場合は [管理者として実行(A)...] を選択して dviout を起動します。~ [管理者として実行(A)...] が表示されない場合は,''[開く(O)]'' を選択して dviout を起動します。~ 初回起動時は dviout が ---- &color(Black,#E0EB9F){%%% &color(Black){''Warning''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; &br; &br; &color(Black,#FFD900){%%%/''!''\%%%}; Font path is not set.&br; Install fundamental parameters?&br; &br; &br; &color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br; ---- と聞いてきますので, [はい(Y)] をクリックします。 ---- &color(Black,#E0EB9F){%%% &color(Black){''Install fundamental parameters(Font resolution and Paper size)''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; Default Windows System printer:&br; Microsoft XPS Document Writer with 600 dpi&br; &br; Default for dviout...&br; Resolution of font(dpi:) %%%600 [◆]%%% ◎ Portrait&br; ☐ Different dpi for printing &color(Gray){%%%300 [◆]%%%}; ◯ Landscape&br; Paper size %%%A4 210 x 297 mm [▼]%%%&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ > Next ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- 標準のプリンターの名前が表示され,フォント解像度(dpi 値)や紙のサイズを聞いてきます。~ ここでは Microsoft XPS Document Writer with 600 dpi と表示されているので 600 dpi に設定しました.~ プリンターが存在しないまたは不明の場合は解像度は標準の 300 dpi にしておきます。~ 紙のサイズも標準の A4,縦置き (Portrait) のままで OK です。~ [> Next] をクリックします。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''Register the location of Font files''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){[ Guess ]}; Push left button to detect fonts.&br; (Use dpi in the first page)&br; TEXROOT:&br; TEXPK:&br; ^r is replaced by TEXROOT&br; ^s is font name(eg. cmr10)&br; ^d is resolution(dpi)&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Gray,#EEEEEE){[ > Next ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- フォントのある場所を聞いてきます。~ [Guess] をクリックすると ---- &color(Black,#E0EB9F){%%% &color(Black){''TeXの環境''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; &br; &br; &color(White,#0000BB){(%%%''?''%%%)}; 標準的な日本語TeX環境が検知されました.&br; それに合った環境設定を選択します.&br; &br; &br; &color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br; ---- と言ってくるので [はい(Y)] をクリックします。~ そうすれば,次のような標準値が入ります。~ W32TeX [2013/04/08] 以降は TEXROOT の値に C:\w32tex\share\texmf-dist\fonts を指定してください。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''Register the location of Font files''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){[ Guess ]}; Push left button to detect fonts.&br; (Use dpi in the first page)&br; TEXROOT: %%%C:\w32tex\share\texmf-dist\fonts%%%&br; TEXPK: %%%^r\tfm\\^s^tfm;^r\pk\\^s.^dpk;^r\vf\\^s.vf;^r\ovf\\^s.ovf;^r\tfm\\^s.tfm%%%&br; ^r is replaced by TEXROOT&br; ^s is font name(eg. cmr10)&br; ^d is resolution(dpi)&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ > Next ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- TEXROOT: C:\w32tex\share\texmf-dist\fonts (または ^T\fonts) TEXPK: ^r\tfm\\^s^tfm;^r\pk\\^s.^dpk;^r\vf\\^s.vf;^r\ovf\\^s.ovf;^r\tfm\\^s.tfm そのままで変更せずに [> Next] をクリックします。 ---- &color(Black,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; ☑ Relate DVI file (.dvi) to dviout for Windows&br; ☑ Register dviout on Windows's menu: Start->Program&br; For font generation on demand, push [gen:] to set it&br; &color(Black,#EEEEEE){[gen:]};&br; For PostScript, push [gsx:] to set Ghostscript&br; &color(Black,#EEEEEE){[gsx:]};&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- [gen:] をクリックします。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''mktexpk/makepk/MaKeTeXPK''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; &br; &br; &color(White,#0000BB){(%%%''?''%%%)}; Automatic search?&br; &br; &br; &color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br; ---- と聞いてきますので, [はい(Y)] をクリックします。~ ここで TeX がインストールされていないと失敗します。~ >TeX や Ghostscript をネットワークドライブにインストールしてある場合は, この [gen:] と次の [gsx:] はボタンを押しても自動では入りません。 手で打ち込む必要があります。 TeX がインストールされていれば,角藤さんの W32TeX なら 例えば次のように入るはずです(C:\w32tex\bin\mktexpk.exe は 部分的に大文字になるかもしれませんが,同じことです)。 ---- &color(Black,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; ☑ Relate DVI file (.dvi) to dviout for Windows&br; ☑ Register dviout on Windows's menu: Start->Program&br; For font generation on demand, push [gen:] to set it&br; &color(Black,#EEEEEE){[gen:]}; %%%`C:\w32tex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%%&br; For PostScript, push [gsx:] to set Ghostscript&br; &color(Black,#EEEEEE){[gsx:]};&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- `C:\w32tex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s この頭に入っているのはバッククォート (`) です。 手で書き込む際にはバッククォートを必ず先頭に入れてください。 さらに,もし [[Ghostscript]] がインストールされていれば,[gsx:]をクリックします。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''gswin32.exe''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; &br; &br; &color(White,#0000BB){(%%%''?''%%%)}; Automatic search?&br; &br; &br; &color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br; ---- と聞いてきますので, [はい(Y)] をクリックします。~ すると,例えば次のように入ります(環境やバージョンによって違いがあります)。~ ■ Ghostscript を C:\gs\gs9.07 にインストールした場合 ---- &color(Black,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; ☑ Relate DVI file (.dvi) to dviout for Windows&br; ☑ Register dviout on Windows's menu: Start->Program&br; For font generation on demand, push [gen:] to set it&br; &color(Black,#EEEEEE){[gen:]}; %%%`C:\w32tex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%%&br; For PostScript, push [gsx:] to set Ghostscript&br; &color(Black,#EEEEEE){[gsx:]}; %%%C:\gs\gs9.07\bin\gswin32c.exe%%%&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- C:\gs\gs9.07\bin\gswin32c.exe ■ Ghostscript を C:\Program Files\gs\gs9.07 にインストールした場合 ---- &color(Black,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; ☑ Relate DVI file (.dvi) to dviout for Windows&br; ☑ Register dviout on Windows's menu: Start->Program&br; For font generation on demand, push [gen:] to set it&br; &color(Black,#EEEEEE){[gen:]}; %%%`C:\w32tex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%%&br; For PostScript, push [gsx:] to set Ghostscript&br; &color(Black,#EEEEEE){[gsx:]}; %%%C:\PROGRA~1\gs\gs9.07\bin\gswin32c.exe%%%&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- C:\PROGRA~1\gs\gs9.07\bin\gswin32c.exe ■ Ghostscript を C:\Program Files (x86)\gs\gs9.07 にインストールした場合 ---- &color(Black,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; ☑ Relate DVI file (.dvi) to dviout for Windows&br; ☑ Register dviout on Windows's menu: Start->Program&br; For font generation on demand, push [gen:] to set it&br; &color(Black,#EEEEEE){[gen:]}; %%%`C:\w32tex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%%&br; For PostScript, push [gsx:] to set Ghostscript&br; &color(Black,#EEEEEE){[gsx:]}; %%%C:\PROGRA~2\gs\gs9.07\bin\gswin32c.exe%%%&br; &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br; ---- C:\PROGRA~2\gs\gs9.07\bin\gswin32c.exe こちらのほうは頭のバッククォート (`) は不要です。 //[Finish] をクリックすると [Finish] をクリックします。~ dviout を管理者として実行していない場合は Error in RegCreateKey が表示されるかもしれません。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''エラー''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; &br; &br; Error in RegCreateKey&br; &br; &br; &color(Black,#EEEEEE){[ OK ]};&br; ---- Error in RegCreateKey が表示された場合は [OK] をクリックします。~ [OK] をクリックしても3, 4回ぐらい同じエラーが出ますがあきらめずに [OK] をクリックします。~ 設定が完了すると dviout の下の方に簡単な補足説明が出ます。~ この画面は,右の [L] [S] ボタンで大きさを調整できます. 細かいパラメータの設定は,Option → Setup Parameters... で行います. たとえば [Display] プレビュー画面における,紙面の表示サイズやコントラスト調整を行います. 実際に調整して,その状態を設定できます. 一般に,次回以降の dviout にも設定を有効にするには [Save] を,今回有効にするには, [Ok] を押します.設定内容の詳細は,[Help] や [?] を使って参照してください. [Graphic] 画像関連で,カラーのPS画像取り込みには,-GIF: を設定します. [Common] エディターとの相互ジャンプには,-src: を設定して,source specialを 用います. PDFファイルへの変換が,ニコニコマークのボタン(cf. View → Change Tool Buttons) で可能(要dvipdfm(x)). 詳しくは,Help → Help topics/Tips on dviout/Troubles in dviout を参照して下さい. 説明を閉じる場合は dviout の右下にある [Close] をクリックして閉じます。~ なお,以前の dviout は [[QA54696>qa:54696]] で指摘された、サイズの大きい PK フォント についてバグがあり、また非常に長いフォント名を与えるとクラッシュする 問題を持っていました。~ 最新版の dviout 3.18.4 は実質的に CTAN にある dviout3183a6-inst-20111008.zip と同じものであり,ここではこれらの点が 訂正されています。~ dviout 3.18.4 は dviout3183a6-inst-20111008.zip に 最小の修正を加え,正式リリースされたものです。 **確認 [#h44c2d6a] うまくいったかどうか確かめましょう。~ まず,[[TeX入門/最初の例]] の ex1.tex をタイプセットします。~ >platex ex1 ex1.dvi が出力されたら dviout の [File]-[Open...] から ex1.dvi を選択して開きます。~ 初回起動時にはここでフォント生成が始まりますが,数秒待つと文字が現れます。 ここで “Cannot resolve Fonts” というエラーが出るのは,TeX がうまく インストールされていないか,TeX の環境変数が間違っているか, あるいは dviout インストール時に入力した情報が間違っているためです。 もう一度これらを見直してください。 [[TXフォント>TXFonts]]などの Type 1 フォントを使った 文書だけで “Cannot resolve Fonts” が出る場合には,[[Ghostscript]] の インストールまたは設定が失敗している可能性が考えられます。 Windows XP で一部の数式記号で文字化けが起こる場合は,パソコンに古い BaKoMa フォントがインストールされている可能性があります。詳しくは乙部厳己さんの解説 「[[WindowsXP 対応について:http://argent.shinshu-u.ac.jp/otobe/tex/book/WinXP.html]]」 をご覧ください。 *プレビューの自動更新 [#t2d3346c] dviout には DVI ファイルが更新されると自動的に表示を更新する機能があります.~ 自動更新機能を有効にするには以下の設定を行います.~ +[Option]-[Setup parameters...]-[System]-[Auto Renew] にチェックを入れて [Save]-[適用(A)]-[OK] をクリックします. +[Option]-[Continuous Renew] にチェックを入れます. *PostScript (EPS) 画像 [#ib983531] [[Ghostscript]] をインストールして dviout で Ghostscript を使うように設定すれば,[[PostScript]] 画像を含む DVI ファイルを表示・印刷することができます。 試しに C:\w32tex\dviout\GRAPHIC\PS\ フォルダー(ディレクトリ)にある epsfdoc.tex をタイプセットして dviout で表示してみましょう。 このサンプルでは Ghostscript 附属の golfer.eps,tiger.eps を使っています。~ golfer.eps はモノクロ,tiger.eps はカラーの画像サンプルです。~ epsfdoc.tex をタイプセットするには,golfer.eps,tiger.eps を Ghostscript の examples\ フォルダー (C:\Program Files\gs\gs9.07\examples\ または C:\Program Files (x86)\gs\gs9.07\examples\ または C:\gs\gs9.07\examples\) から C:\w32tex\dviout\GRAPHIC\PS\ フォルダーにコピーしてください。 コマンド プロンプトから epsfdoc.tex のタイプセットを行います。 >cd c:\w32tex\dviout\GRAPHIC\PS >platex epsfdoc dviout で epsfdoc.dvi を開くと,3ページ目の下に虎の絵が表示されます。~ デフォルトの設定ではカラーのはずの虎がモノクロで表示されます。~ dviout の [Option] → [Setup Parameters] → [Graphic] → [GIF] で raw PBM を BMP (full color) に変更して [Save]-[適用(A)]-[OK] をクリックすればフルカラーになります。~ 必要であればきちんと印刷できるかどうか試してみてください。~ \usepackage[dvips]{hyperref} を使用する場合は Direct PS のチェックをはずしてください。~ チェックしたまま dviout で表示しようとすると警告が表示されます。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(Black,#D0DA8E){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ CONTENTS ][ Display ][ Resolution ][ Font ][ Font2 ][ WinJFont ][ JFont2 ][ Key ]%%%};&br; &color(Black,#EEEEEE){%%%[ Search ][ HyperTeX ][ Common ]%%%};''[ Graphic ]''&color(Black,#EEEEEE){%%%[ Printer ][ Paper ][ System ][ REGISTRY ]%%%};&br; tpic specials&br; ◯ Off ◯ Bezier ◎ spline ☐ tate&br; Ghostscript&br; ◯ Off ◎ On (default) ◯ verbose&br; ☑ Direct PS ← \usepackage[dvips]{hyperref} を使用する場合はチェックをはずす&br; ◯ PBM ◯ exact PBM ◯ gssub&br; &color(Black,#EEEEEE){[gsx:]}; %%%C:\gs\gs9.07\bin\gswin32c.exe%%%&br; gdat: %%% %%%&br; ☐ draw frame (gbox:) ☑ gfit: color BMP ☐ gow: overwrite&br; ☐ size includes mag ☑ gclip: clip GIF:%%%BMP (full color)[▼]%%%&br; spi: %%% %%%&br; ☑ color specials: %%%auto mode (p2) [▼]%%% &color(Black,#EEEEEE){[ Save ]}; &color(Black,#EEEEEE){[ Restore ]};&br; &br; &color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]}; &color(Gray,#EEEEEE){[ 適用(A) ]}; &color(Black,#EEEEEE){[ ヘルプ ]}; ---- dviout の印刷は Windows に依存しており,特に画像の印刷は Windows のバージョンによってトラブルが生じることがあります。~ [Option] → [Setup Parameters] → [Graphic] で “auto mode (p2)” となっているところを変えるとうまくいくことがあるようです。~ dviout で印刷がうまくいかない場合は dvipdfmx または dvips + Ghostscript (ps2pdf) で PDF ファイルに変換して印刷してみてください。~ *EPS 以外の画像を使うには [#z97e7e7b] dviout for Windows は Susieプラグインをインストールすることで PNG, JPEG 画像フォーマットを表示することができます。~ dvipdfmx を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvipdfmx オプションを指定します: \usepackage[dvipdfmx]{graphicx} -[[dvioutにSusieプラグインを入れる:http://tasusuweb.appspot.com/tex/susie.html]] **PNG 形式 [#v2a0576b] PNG 形式の画像を表示するには ifpng.spi が必要です。~ -[[【渡辺 裕朗】ソフトウエア:http://www.asahi-net.or.jp/~DS8H-WTNB/software/]] -[[Susie32 PNG Plug-in (Regular 版):http://cetus.sakura.ne.jp/softlab/software/ifpng.html]] -[[Susie32 PNG Plug-in (Light 版):http://cetus.sakura.ne.jp/softlab/software/ifpngl.html]] からプラグインを選択して ifpng.spi をダウンロードしてください。~ 展開後 ifpng.spi を dviout.exe と同じフォルダーに配置します.~ 他のフォルダーに配置する場合は [Option] → [Setup Parameters] → [Graphic] → [spi] に ifpng.spi が存在するフォルダーを指定してください。~ **JPEG 形式 [#s4f7def7] JPEG 形式の画像を表示するには ifjpegx.spi が必要です。~ -[[SIMD Enhanced JPEG Plug-in (Regular 版):http://cetus.sakura.ne.jp/softlab/software/ifjpegx.html]] -[[SIMD Enhanced JPEG Plug-in (Light 版):http://cetus.sakura.ne.jp/softlab/software/ifjpegxl.html]] からプラグインを選択して ifjpegx.spi をダウンロードしてください。~ 展開後 ifjpegx.spi を dviout.exe と同じフォルダーに配置します.~ 他のフォルダーに配置する場合は 展開後 [Option] → [Setup Parameters] → [Graphic] → [spi] に ifjpegx.spi が存在するフォルダーを指定してください。~ *非対応パッケージ [#pd5bea65] **[[OTF]] [#i25da0b5] dviout for Windows は [[OTF パッケージ>OTF]]に完全対応していません。~ \CID{...} などでの Adobe-Japan1 の CID 直接参照の機能は無く, 代わりに CID → Unicode の変換を経由した表示機能があります。~ dviout ではなく,dvipdfmx や dvips など CID に完全対応した DVIware を利用しましょう。~ **[[PSTricks]] [#x2d3abf4] dviout for Windows は dvips と完全互換ではありません。~ [[PostScript]] に依存したもの(PSTricks など)には対応していません。~ dvips で PostScript に変換して [[Ghostscript]] で表示・印刷するといいでしょう。~ *PDF を作るには [#c3def66b] dviout 3.15.1 以降で PDF を作る際には,「ニコニコマーク」ボタン(dvipdfm[x] の起動ボタン)を使うのが便利です。~ 初期設定では「ニコニコマーク」ボタンが表示されていないと思います。~ 「ニコニコマーク」ボタンが見当たらない場合には,メニューバーから [View] → [Change Tool Buttons] を選択すると現れます。~ この場合,PDF 化は dviout から dvipdfm(x) を起動して行われるので,各種設定には dvipdfm(x) 側の設定を正しく行う必要があります。~ PDF の作成がうまくいかない場合は [[dvioutのdvipdfmxでpdfファイルが作成されない:http://www.eng.kagawa-u.ac.jp/~haruna/memo/TeX/dvipdfmx.html]] を参照してください.~ ---- &color(Black,#E0EB9F){%%% &color(Black){''Print''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; Printer: Make PDF by dvipdfm(x) &color(Black,#EEEEEE){[ OK ]};&br; &color(Black,#EEEEEE){[ Cancel ]};&br; Print range &color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ Setup... ]};&br; ◎ All &color(Black,#EEEEEE){[ Selection ]};&br; ☑ dviprt&br; ◯ Pages (1) (8) ☐ dvipdfm (not x)&br; From:%%% 1[◆]%%% To:%%% 8[◆]%%% ☐ View PDF ?&br; ---- PDF ファイルを作成する場合は dviout から Distiller (Adobe PDF) プリンターに印刷することも可能です。 ただし,欧文フォントや EPS グラフィックがギザギザになります。 欧文フォントがギザギザになる問題は,Computer Modern と AMS フォントに限れば, [[BaKoMa TrueType フォント:ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/font/bakoma/bakoma.lzh]] をインストールすれば解決できます。 [[TX フォント:http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TXFonts]] など PostScript Type 1 フォントのギザギザは解消できません。 TrueType の Times New Roman,Arial,Courier New であれば,乙部さんの 「[[書体拡張プロジェクト:http://argent.shinshu-u.ac.jp/otobe/tex/packages/fontproj.html]]」 に書かれている方法できれいに出力できます。 dviout から Distiller 経由で PDF を作るには,Computer Modern フォントの場合には BaKoMa TrueType フォント&ref(ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/font/bakoma/bakoma.lzh); を Windows にインストールすることによって,ビットマップでない 本来の美しい文字になります(TexPoint をインストールすると一部 古い BaKoMa フォントで上書きされてしまうようですのでご注意ください)。~ ただ,[[TX フォント>TXFonts]]などの Type 1 フォントは やはりビットマップになります。 [[TeXWiki:PDFの作り方>PDFの作り方]] もご覧ください。 *upTeX で出力された DVI ファイルを dviout で表示する場合の注意点 [#wadc9abf] -upTeX のフォントと dviout ([[qa:51135]], [[qa:51137]]) -upTeX のフォントと dviout (再検討) ([[qa:51610]]) -Re: dvipng と日本語 ([[qa:51705]]) -upLaTeXを使おう [電脳世界の奥底にて] の中の [[dvioutについて:http://zrbabbler.sp.land.to/uplatex.html#ssec-install-dviout]] -[[uptex, uplatex:http://d.hatena.ne.jp/gcg00467/20101223#1293103329]] -[[USBメモリ活用講座【実践編・dviout for Windowsポータブル化】#upTeX/upLaTeX を利用する場合の設定:http://www.nagaoka-ct.ac.jp/ec/labo/visu/usb/tex/dviout.shtml#UPTEX]] upTeX で DVI ファイルを作成し,dviout で表示しようとすると font file over のエラーが発生します。~ [OK] をクリックすると dviout が強制終了します。~ ---- &color(Black,#E0EB9F){%%% &color(Black){''No Memory''}; &color(Black,#CC3333){%%%[ &color(#EEEEEE){''✕''}; ]%%%}; %%%};&br; &br; &br; &color(White,#BB0000){(%%%''×''%%%)}; font file over:&br; C:\w32tex\share\texmf-dist\fonts\vf\uptex\jis\upjisr-h.vf&br; &br; &br; &color(Black,#EEEEEE){[ OK ]};&br; ---- [Option]-[Setup Parameters...] から DVIOUTのプロパティの System タブの font buffer size を 400 K byte から 4000 K byte など,エラーが発生しない値に変更し,[Save]-[適用(A)]-[OK] をクリックします.~ ---- &color(Black,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(Black,#D0DA8E){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ CONTENTS ][ Display ][ Resolution ][ Font ][ Font2 ][ WinJFont ][ JFont2 ][ Key ]%%%};&br; &color(Black,#EEEEEE){%%%[ Search ][ HyperTeX ][ Common ][ Graphic ][ Printer ][ Paper ]%%%};''[ System ]''&color(Black,#EEEEEE){%%%[ REGISTRY ]%%%};&br; raster buffer size br: %%%400 [◆]%%% K byte &color(Black,#EEEEEE){[ Save ]};&br; font buffer size bf: %%%4000 [◆]%%% K byte &color(Black,#EEEEEE){[ Restore ]};&br; bitmap buffer size/max bb: %%%4000 [◆]%%% K byte &color(Black,#EEEEEE){[ Default ]};&br; number of dviouts/max multi: %%%4 [◆]%%%&br; log file (path name or +:dviout.log or -:no log):&br; %%% %%%&br; ☑ Auto Renew ☐ 2nd tool buttons ☐ Reverse page_up/down&br; ☐ draw baseline ☐ draw box ☐ show child windows&br; &color(Black,#EEEEEE){[(parameter)file:]}; %%% %%%&br; texhelp: %%% %%%&br; &br; &color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]}; &color(Gray,#EEEEEE){[ 適用(A) ]}; &color(Black,#EEEEEE){[ ヘルプ ]}; ---- font buffer size の値が小さいと起動しても dviout の下の方に警告が表示されます.~ このような警告が表示される場合は font buffer size の値を大きくしてください.~ ---- Font buffer size -bf: 3200 K in [System] (<- Setup Parameters <- Option) is too small. Not an error but it is better to increase the size! ---- DVI ファイルを表示するとフォントが正しく表示されず,dviout の下の方に Cannot find font file for uprml-h! の警告が表示されます. ---- Cannot find font file for uprml-h! A default FONT will be used. ---- [Option]-[Setup Parameters...] から DVIOUTのプロパティの Font2 タブの [ftt:] をクリックします. ^x\map\ttfonts.map が入力されるのを確認して,[Save]-[適用(A)]-[OK] をクリックします. ---- &color(Black,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(Black,#D0DA8E){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ Search ][ HyperTeX ][ Common ][ Graphic ][ Printer ][ Paper ][ System ][ REGISTRY ]%%%};&br; &color(Black,#EEEEEE){%%%[ CONTENTS ][ Display ][ Resolution ][ Font ]%%%};''[ Font2 ]''&color(Black,#EEEEEE){%%%[ WinJFont ][ JFont2 ][ Key ]%%%};&br; &color(Black,#EEEEEE){[gen:]}; %%%`C:\w32tex\bin\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%%&br; &color(Black,#EEEEEE){[ftt:]}; %%%^x\map\ttfonts.map%%%&br; TEXSUBF: %%%^r\sfd\\;^r\..\ttf2pk\\;^r\..\ttf2tfm\\%%%&br; TEXPKD:&br; TEXFLI:&br; &br; ☑ Keep Path (Fkeep:) &color(Black,#EEEEEE){[ Flush ]};&br; ☐ CheckFontID (c:) A: %%%0 [◆]%%% ttf: %%%1 [◆]%%%&br; ☑ VirtualFont (virtual:)&br; ☑ OnDemand (Fod:) &color(Black,#EEEEEE){[ Save ]}; &color(Black,#EEEEEE){[ Restore ]};&br; &br; &color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]}; &color(Gray,#EEEEEE){[ 適用(A) ]}; &color(Black,#EEEEEE){[ ヘルプ ]}; ---- C:\w32tex\dviout\map\ttfonts.map に %input $user.map という行が存在するのを確認します.~ C:\w32tex\dviout\map\$user.map を開くと~ ---- ; In this file one may define the font mappings or the files to be input. ; This file will not be overwritten by dviout (verion up). ; ---- と記述されているのでこの次の行に ---- uprml-h "MS 明朝" unicode upgbm-h "MS ゴシック" unicode uprml-v "@MS 明朝" unicode upgbm-v "@MS ゴシック" unicode ---- を追加して保存します.~ 保存するときは文字コードを Shift_JIS で保存してください.~ C:\w32tex\share\texmf-dist\doc\uptex\base\for_dviout.map に dviout 用 map ファイルの記述例があるので参考にしてみてください.~ [[OTF]] パッケージを使用する場合は [[OTF#For “dviout for Windows”>OTF#t4c4b9ef]] を参照してください.~ DVI ファイルを表示するとフォントが正しく表示されるようになります. [Option]-[Setup Parameters...] から DVIOUTのプロパティの JFont2 タブの Adjust basepoint (Jgt:) にチェックを入れます. ☑ Adjust basepoint (Jgt:) ---- &color(Black,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(Black,#D0DA8E){%%%[ &color(White){''?''}; ]%%%};&color(Black,#CC3333){%%%[ &color(White){''✕''}; ]%%%}; %%%};&br; &color(Black,#EEEEEE){%%%[ Search ][ HyperTeX ][ Common ][ Graphic ][ Printer ][ Paper ][ System ][ REGISTRY ]%%%};&br; &color(Black,#EEEEEE){%%%[ CONTENTS ][ Display ][ Resolution ][ Font ][ Font2 ][ WinJFont ]%%%};''[ JFont2 ]''&color(Black,#EEEEEE){%%%[ Key ]%%%};&br; TEXKNJ:&br; JC:&br; &color(Black,#EEEEEE){[vfn:]};&br; nttF:&br; G: %%%goth;jisg%%%&br; &br; ☐ NTTJTeX font subnstitution (ntt:) Adjust size S: %%%1000 [◆]%%% /1000&br; ☑ Use yoko font for tate (g:) base line J: %%%0 [◆]%%% /1000&br; ☑ Use inner jfm (Jfm:) &color(Black,#EEEEEE){[ Save ]}; &color(Black,#EEEEEE){[ Restore ]};&br; ☑ Adjust baseline (Jbt:) ☑ Adjust basepoint (Jgt:) by jfm&br; &br; &color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]}; &color(Gray,#EEEEEE){[ 適用(A) ]}; &color(Black,#EEEEEE){[ ヘルプ ]}; ---- [Save]-[適用(A)]-[OK] をクリックします. //*forward and inverse search (非推奨) [#ycc841a2] // //-【注意】 //#br //「source specials を用いた連携」は,「TeX ソースファイルの形で他人に渡す文書(投稿論文の TeX ソースの類)の最終版」を作成する際には用いないでください.~ //実際,source specials を用いるか否かによって体裁あるいは「タイプセットの可否」が変わる例が知られています.~ //> //-Source Special ([[qa:8914]], [[qa:8916]], [[qa:8919]]) //-src-specials=vbox, plext, array ([[qa:14224]], [[qa:14225]], [[qa:14226]], [[qa:14227]], [[qa:14228]], [[qa:14229]], [[qa:14230]], [[qa:14231]], [[qa:14232]]) //-[[dvioutが作成されない:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=799]] //< //dviout ではなく [[SumatraPDF]] で SyncTeX による forward and inverse search を使用することをおすすめします. // //dviout の forward and inverse search を行うには TeX コマンドのオプションに -src-specials を追加する必要があります.~ //dviout の [Option]-[Setup Parameters...] から DVIOUTのプロパティの Common タブの src: に inverse search で実行されるコマンドラインの設定を行います.~ *関連リンク [#a0623ac1] -[[TeX インストールガイド―― dviout for Windows のインストール>http://www.nsknet.or.jp/~tony/TeX/install/win/dviout.htm]] @ [[トニイさん:http://www.nsknet.or.jp/~tony/]] ([[twitter:https://twitter.com/tony4649]])(旧 @nifty DTP と印刷フォーラム [FDTP]) -[[Windows 95/98/Me/NT/2000/XP における dviout のインストール>http://akagi.ms.u-tokyo.ac.jp/tex_dvioutw.html]](dviout for Windows 一次配布元) -[[Ohishi Masaru's web page:http://www17.plala.or.jp/ohishi-masaru/]]—[[pLaTeX for Windows>http://www17.plala.or.jp/ohishi-masaru/tex/]] (大石さん) //(リンク切れ)--[[Shu's Home>http://www2.wbs.ne.jp/~skaga/]] -[[おもしろ WWW サイト ―TeX 関連―>http://www.ce.kochi-ct.ac.jp/~isami/home/int_texj.html]] (勇秀憲さん)