- 追加された行はこの色です。
- 削除された行はこの色です。
&size(40){dviout で画像が表示されないなどの問題が発生する場合は ''dviout を使用せず PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする''方法があります。};~
&size(40){[[ptex2pdf]] を使用して TeX ファイルから直接 PDF ファイルを出力できます。};~
*dviout for Windows → 画像が表示されないなどの問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする [#rfded337]
&color(White,#5F2F2F){ ''◆CONTENTS◆'' };&br;
#contents
*dviout for Windows とは? [#i1497a3b]
dviout for Windows は (e-)(u)pTeX 対応の 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
**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]
2013-12-14 dviout 3.18.4 ALPHA 1~
dviout 3.18.3 ALPHA 5 以前の dviout には以下の問題があります。~
-[[QA54696>qa:54696]] で指摘された、サイズの大きい PK フォントについてバグがあります。~
-非常に長いフォント名を与えるとクラッシュします。~
dviout 3.18.4 ではこれらの点が訂正されています。~
dviout 3.18.4 は実質的に
dviout3183a6-inst-20111008.zip と同じものです。~
dviout 3.18.4 (dviout3184-inst.zip) は
dviout3183a6-inst-20111008.zip に最小の修正を加え,正式リリースされたものです。
**ChangeLog [#r5124b5a]
-[[[dviout] Index of /trunk:http://tug.org/svn/dviout/trunk/]]
--[[log:http://tug.org/svn/dviout/trunk/?view=log]]
-[[[texlive] Index of /trunk/Master/tlpkg/dviout:http://tug.org/svn/texlive/trunk/Master/tlpkg/dviout/]]
--[[log:http://tug.org/svn/texlive/trunk/Master/tlpkg/dviout/?view=log]]
*ビルド → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする [#d0101f83]
[[Subversion Windows Installer:http://alagazam.net/]] から Windows バイナリをダウンロードして展開し,bin フォルダー (svn.exe のあるフォルダー) に PATH を通します.~
[[Windows PowerShell]] またはコマンド プロンプトを起動して dviout のソースコードを取得します.~
mkdir dviout
cd dviout
svn co svn://tug.org/dviout/trunk
trunk の dviout.sln をダブルクリックして Microsoft Visual Studio を起動します.~
Solution Explorer から dviwin.c を削除します.~
BUILD -> Build Solution で dviout をビルドします.~
[[Windows PowerShell]] またはコマンド プロンプトからビルドしたい場合は MSBuild を使用してビルドすることもできます.~
msbuild dviout.sln
*不具合 → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする [#ufbeded4]
**dviout を管理者として実行していない場合に Error in RegCreateKey が表示される → dviout を管理者として実行する [#ca2f4069]
dviout を管理者として実行していない場合は Error in RegCreateKey が表示されるかもしれません。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''エラー''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
&br;
Error in RegCreateKey&br;
&br;
&br;
&color(Black,#EEEEEE){[ OK ]};&br;
----
Error in RegCreateKey が表示された場合は [OK] をクリックします。~
[OK] をクリックしても3, 4回ぐらい同じエラーが出ますがあきらめずに [OK] をクリックします。~
dviout を管理者として実行した場合はこのエラーは発生しないようです.~
*dviout 非対応パッケージ → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする [#pd5bea65]
PDF や PostScript の機能に強く依存するようなパッケージの場合うまく動作しない可能性が高いです.~
dviout で問題が発生する場合は dviout を使用せず PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューしてください.~
**[[TikZ]] [#m7bcebf4]
dviout は [[TikZ]] に対応していません.~
PDF または SVG に変換して PDF・SVG ビューアで表示・印刷するといいでしょう。~
**[[media9]] [#h55cad77]
dviout は [[media9]] に対応していません.~
PDF に変換して [[Adobe Reader]] で表示するといいでしょう。~
**[[OTF]] [#i25da0b5]
dviout は [[OTF パッケージ>OTF]]に完全対応していません。~
\CID{...} などでの Adobe-Japan1 の CID 直接参照の機能は無く,
代わりに CID → Unicode の変換を経由した表示機能があります。~
dviout ではなく,dvipdfmx や dvips など
CID に完全対応した DVIware を利用しましょう。~
**[[PSTricks]] [#x2d3abf4]
dviout は dvips と完全互換ではありません。~
[[PostScript]] に依存したもの(PSTricks など)には対応していません。~
dvips で PostScript に変換して [[Ghostscript]] で表示・印刷するといいでしょう。~
*インストール → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする [#f465326c]
あらかじめ TeX システムをインストールしておきます。~
[[Microsoft Windows - TeX Wiki>Microsoft Windows]] をご覧ください。~
**TeX Live の場合 [#se2d51a5]
TeX Live の Win32 版には dviout が含まれています.~
**W32TeX の場合 [#r4cfc9ce]
W32TeX には dviout が含まれていないので dviout をダウンロードします.~
***64-bit dviout [#e57715d6]
-[[64bit dviout:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1171]]
Susie Plug-in の拡張子は .sph であると仮定してあります。(2014/01/29以降)。
***32-bit dviout [#h6957949]
-ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/dviout/current_in_Japanese/
(安定版)
-ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/dviout/current/ (安定版)
-[[http://www.ring.gr.jp/pub/text/TeX/dviout/>CTAN:../TeX/dviout/]]
(安定版のミラー)
-ftp://ftp.ne.jp/pub/tex/dviout/current/ (安定版のミラー)
-ftp://ftp.ne.jp/pub/ctan/dviware/dviout/ (安定版のミラー)
64-bit dviout を使用する場合は dviout-x64.zip と tex318w.zip をダウンロードします。~
32-bit dviout を使用する場合は tex318w.zip をダウンロードします。~
ダウンロードした zip ファイルを右クリックします。~
----
''開く(O)''&br;
新しいウィンドウで開く(E)&br;
&color(Black,#DAEAFF){ すべて展開(T)... };&br;
...&br;
----
[すべて展開(T)...] が表示される場合は [すべて展開(T)...] を選択して展開します。~
[すべて展開(T)...] が表示されない場合は zip 書庫が展開可能なアーカイバーを使用して展開します。~
展開したフォルダーを右クリックします。~
----
''開く(O)''&br;
...&br;
ショートカットの作成(S)&br;
削除(D)&br;
&color(Black,#DAEAFF){ 名前の変更(M) };&br;
プロパティ(R)&br;
----
64-bit dviout を使用する場合は 32-bit dviout のフォルダーの dviout.exe と dviout.chm 以外のファイルを dviout-x64 フォルダーにコピーします.~
32-bit dviout を使用する場合は [名前の変更(M)] を選択して dviout という名前のフォルダー名に変更します。~
dviout-x64 フォルダーまたは dviout フォルダーを C:\w32tex (W32TeX をインストールしたフォルダー) に移動させます。~
dviout-x64 フォルダーまたは dviout フォルダーの dviout.exe を右クリックします。~
----
''開く(O)''&br;
...&br;
&color(Black,#DAEAFF){ プロパティ(R) };&br;
----
[プロパティ(R)] を選択します。~
----
&color(#E0EB9F,#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(#E0EB9F,#E0EB9F){%%% &color(Black){''dviout.exeのプロパティ''}; &color(#DD4444,#DD4444){%%%[ &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 Windows
&br;
場所: C:\w32tex\dviout-x64&br;
サイズ: 1.05 MB (1,106,944 バイト)&br;
ディスク上 1.05 MB (1,110,016 バイト)&br;
のサイズ:&br;
&br;
作成日時: 2013年12月14日、14:30:14&br;
更新日時: 2013年12月14日、14:30:14&br;
アクセス日時: 2013年12月14日、14:30:14&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)] を選択して dviout を起動します。~
初回起動時は dviout が警告を表示します。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Warning''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&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(#E0EB9F,#E0EB9F){%%% &color(Black){''Install fundamental parameters(Font resolution and Paper size)''}; &color(#DD4444,#DD4444){%%%[ &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 に設定しました.~
[> Next] をクリックします。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register the location of Font files''}; &color(#DD4444,#DD4444){%%%[ &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(#E0EB9F,#E0EB9F){%%% &color(Black){''TeXの環境''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
&br;
&color(White,#0000BB){(%%%''?''%%%)}; 標準的な日本語TeX環境が検知されました.&br;
それに合った環境設定を選択します.&br;
&br;
&br;
&color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br;
----
[いいえ(N)] をクリックして次のような値を手動で入力します。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register the location of Font files''}; &color(#DD4444,#DD4444){%%%[ &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
TEXPK: ^r\tfm\\^s^tfm;^r\pk\\^s.^dpk;^r\vf\\^s.vf;^r\ovf\\^s.ovf;^r\tfm\\^s.tfm
[> Next] をクリックします。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(#DD4444,#DD4444){%%%[ &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(#E0EB9F,#E0EB9F){%%% &color(Black){''mktexpk/makepk/MaKeTeXPK''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
&br;
&color(White,#0000BB){(%%%''?''%%%)}; Automatic search?&br;
&br;
&br;
&color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br;
----
[いいえ(N)] をクリックして次のような値を手動で入力します。~
----
■ 64-bit dviout の場合~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(#DD4444,#DD4444){%%%[ &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\bin64\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\bin64\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s
■ 32-bit dviout の場合~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(#DD4444,#DD4444){%%%[ &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
この頭に入っている文字はバッククォート (`) です。~
手で書き込む際にはバッククォートを必ず先頭に入れてください。~
TeX や Ghostscript をネットワークドライブにインストールしてある場合は,
[gen:] と [gsx:] はボタンを押しても自動では入りません。~
手で打ち込む必要があります。~
[gsx:]をクリックします。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''gswin32.exe''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&br;
&br;
&color(White,#0000BB){(%%%''?''%%%)}; Automatic search?&br;
&br;
&br;
&color(Black,#EEEEEE){[ はい(Y) ]}; &color(Black,#EEEEEE){[ いいえ(N) ]};&br;
----
[いいえ(N)] をクリックして次のような値を手動で入力します。~
----
■ 64-bit dviout の場合~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(#DD4444,#DD4444){%%%[ &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\bin64\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%%&br;
For PostScript, push [gsx:] to set Ghostscript&br;
&color(Black,#EEEEEE){[gsx:]}; %%%C:\w32tex\bin64\rungs.exe%%%&br;
&color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br;
----
C:\w32tex\bin64\rungs.exe
■ 32-bit dviout の場合~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Register Programs''}; &color(#DD4444,#DD4444){%%%[ &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:\w32tex\bin\rungs.exe%%%&br;
&color(Black,#EEEEEE){[ Help ]}; &color(Black,#EEEEEE){[ < Back ]}; &color(Black,#EEEEEE){[ Finish ]}; &color(Black,#EEEEEE){[ Cancel ]};&br;
----
C:\w32tex\bin\rungs.exe
こちらのほうは頭のバッククォート (`) は不要です。
[Finish] をクリックします。~
設定が完了すると 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 の [Option] → [Install] を選べば設定が修正できます
(修正は [Option] メニューの [Setup Parameters] でもできます)。
dviout の [Option] → [Uninstall] を選べば,設定が初期化されます
(ファイルは消えません)。~
この場合には再度 dviout をダブルクリックして実行すれば,最初から設定が始められます。
*upTeX で出力された DVI ファイルを dviout で表示 → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューする [#wadc9abf]
-upTeX のフォントと dviout ([[qa:51135]], [[qa:51137]])
-upTeX のフォントと dviout (再検討) ([[qa:51610]])
-Re: dvipng と日本語 ([[qa:51705]])
-uplatexのdvi表示(表罫線)について ([[qa:55450]], [[qa:55452]], [[qa:55453]], [[qa:55454]], [[qa:55456]])
-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(#E0EB9F,#E0EB9F){%%% &color(Black){''No Memory''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&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(#E0EB9F,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(#E0EB9F,#E0EB9F){%%%[ &color(Black){''?''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &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(#E0EB9F,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(#E0EB9F,#E0EB9F){%%%[ &color(Black){''?''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &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\bin64\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s%%% または %%%`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 ファイルの記述例があるので参考にしてみてください.~
DVI ファイルを表示するとフォントが正しく表示されるようになります.
[Option]-[Setup Parameters...] から DVIOUTのプロパティの JFont2 タブの Adjust basepoint (Jgt:) にチェックを入れます.
☑ Adjust basepoint (Jgt:)
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(#E0EB9F,#E0EB9F){%%%[ &color(Black){''?''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &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] をクリックします.
*プレビューの自動更新 [#t2d3346c]
dviout には DVI ファイルが更新されると自動的に表示を更新する機能があります.~
自動更新機能を有効にするには以下の設定を行います.~
-[Option]-[Setup parameters...]-[System]-[Auto Renew] にチェックを入れて [Save]-[適用(A)]-[OK] をクリックします.
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(#E0EB9F,#E0EB9F){%%%[ &color(Black){''?''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &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){[ ヘルプ ]};
----
-[Option]-[Continuous Renew] にチェックを入れます.
*PDF を作るには [#c3def66b]
**dvipdfmx [#b020c0c5]
dviout は,「ニコニコマーク」ボタン(dvipdfm[x] の起動ボタン)で PDF ファイルを作成することができます。~
初期設定では「ニコニコマーク」ボタンが表示されていないと思います。~
「ニコニコマーク」ボタンは,メニューバーから [View] → [Change Tool Buttons] を選択すると現れます。~
PDF 化は dviout から dvipdfmx を起動して行われるので,各種設定には dvipdfmx 側の設定を正しく行う必要があります。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''Print''}; &color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&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;
----
ただし,graphicx や color 等の「ドライバ依存」があるパッケージを使用する場合は注意が必要です.~
このようなパッケージを使う場合,一般には
\usepackage[dviout]{graphicx} % dviout でDVIファイルを見る場合
\usepackage[dvipdfmx]{graphicx} % dvipdfmx でPDFに変換する場合
のように,DVIウェアに応じてオプションを変えて tex 文書をコンパイルし直す必要があります.~
「ニコニコマーク」ボタンは dviout から dvipdfmx を簡便に実行できる機能ですが,この「ドライバの取換」については全く何の補助も行いません.~
ただ,「dviout 用」の DVI ファイルを無理やり dvipdfmx で処理しようとするだけで,これでは不正な出力になる可能性があります.~
従って,オプションを dvipdfmx に変えてコンパイルする必要があるわけですが,この際に dviout で DVI の再読込が行われると今度は dviout の表示が不正になってしまいます.~
このような面倒を避けたい場合は [[Windows PowerShell]] またはコマンド プロンプトから dvipdfmx を実行してください.~
※graphicx や color 等のパッケージの仕様が常態化した現在では,このような連携機能の有用性が薄らいでいるのかも知れません.~
dviout の使用が主流だった昔は,「図を入れる」といっても picture 環境や「後で手で入れる(!)」等の graphicx を使わない方法も採られていました.~
また,昔は dvips と dvipdfmx の互換性がある程度担保されていたので,「dvips ドライバを指定すれば dviout と dvipdfmx の両方が使える」という裏技が使えたようです.~
// ここでbmpsizeを持ち出すのは論理的に奇妙です.
// ・epsにはbmpsizeは無関係.
// ・dviout用ドライバでのビットマップ読込にはbmpsizeは非対応.
// ・だからdvioutとdvipdfmxを行き来している状況では, ビットマップの \includegraphics には bb が指定されているはず.
**dvips + ps2pdf.exe (Ghostscript) [#bbe5941f]
dvipdfmx 以外では dvips + ps2pdf.exe (Ghostscript) でも PDF ファイルを作成することが可能です。~
dvips + ps2pdf.exe を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvips オプションを指定します:
\usepackage[dvips]{graphicx}
*PostScript (EPS) 画像 [#ib983531]
[[Ghostscript]] をインストールして
dviout で Ghostscript を使うように設定すれば,[[PostScript]] 画像を含む
DVI ファイルを表示・印刷することができます。~
モノクロで表示されてしまう場合は dviout の [Option] → [Setup Parameters] → [Graphic] → [GIF] で
raw PBM を BMP (full color) に変更して [Save]-[適用(A)]-[OK] をクリックすればフルカラーになります。~
\usepackage[dvips]{hyperref}
を使用する場合は Direct PS のチェックをはずしてください。~
チェックしたまま dviout で表示しようとすると警告が表示されます。~
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(#E0EB9F,#E0EB9F){%%%[ &color(Black){''?''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &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:\w32tex\bin64\rungs.exe%%% または %%%C:\w32tex\bin\rungs.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 のバージョンによってはトラブルが生じることがあります。~
dviout で印刷がうまくいかない場合は dvipdfmx または dvips + ps2pdf.exe (Ghostscript) で PDF ファイルに変換して印刷してみてください。~
*EPS 以外の画像を使うには [#z97e7e7b]
dviout for Windows は Susieプラグインをインストールすることで PNG, JPEG 画像フォーマットを表示することができます。~
//-[[dvioutにSusieプラグインを入れる:http://tasusuweb.appspot.com/tex/susie.html]]
**PNG 形式 [#v2a0576b]
PNG 形式の画像を表示するには WIC Susie Plug-in が必要です。~
-[[TORO's Software library(Win32/Win64 Plugin):http://homepage1.nifty.com/toro/slplugin.html]]
から WIC Susie Plug-in をダウンロードしてください。~
展開後
-64-bit dviout の場合は iftwic.sph
-32-bit dviout の場合は iftwic.spi
を dviout.exe と同じフォルダーに配置します.~
他のフォルダーに配置する場合は [Option] → [Setup Parameters] → [Graphic] → [spi] に iftwic.sph または iftwic.spi が存在するフォルダーを指定してください。~
プリアンブルに
\usepackage[dviout]{graphicx}
を記述すると PNG 画像が表示できます.~
dvipdfmx を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvipdfmx オプションを指定します。~
\usepackage[dvipdfmx]{graphicx}
\usepackage{bmpsize}
PNG ファイルが表示できない場合は dviout を使用せず PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューしてください。~
**JPEG 形式 [#s4f7def7]
JPEG 形式の画像を表示するには WIC Susie Plug-in が必要です。~
-[[TORO's Software library(Win32/Win64 Plugin):http://homepage1.nifty.com/toro/slplugin.html]]
から WIC Susie Plug-in をダウンロードしてください。~
展開後
-64-bit dviout の場合は iftwic.sph
-32-bit dviout の場合は iftwic.spi
を dviout.exe と同じフォルダーに配置します.~
他のフォルダーに配置する場合は [Option] → [Setup Parameters] → [Graphic] → [spi] に iftwic.sph または iftwic.spi が存在するフォルダーを指定してください。~
プリアンブルに
\usepackage[dviout]{graphicx}
を記述すると JPEG 画像が表示できます.~
dvipdfmx を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvipdfmx オプションを指定します。~
\usepackage[dvipdfmx]{graphicx}
\usepackage{bmpsize}
JPEG ファイルが表示できない場合は dviout を使用せず PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューしてください。~
*Warning を無視する [#fa72a1b5]
-hyperrefとdvioutのwarning ([[qa:38510]], [[qa:38511]], [[qa:38512]])
----
&color(#E0EB9F,#E0EB9F){%%% &color(Black){''DVIOUTのプロパティ''}; &color(#E0EB9F,#E0EB9F){%%%[ &color(Black){''?''}; ]%%%};&color(#DD4444,#DD4444){%%%[ &color(White){''×''}; ]%%%};%%%};&br;
&color(Black,#EEEEEE){%%%[ CONTENTS ][ Display ][ Resolution ][ Font ][ Font2 ][ WinJFont ][ JFont2 ][ Key ]%%%};&br;
&color(Black,#EEEEEE){%%%[ Search ][ HyperTeX ]%%%};''[ Common ]''&color(Black,#EEEEEE){%%%[ Graphic ][ Printer ][ Paper ][ System ][ REGISTRY ]%%%};&br;
Loupe Option(+CTRL) Shape Back&br;
Size: %%%250 [''⇕'']%%% Size: %%%480 [''⇕'']%%% (●) Square (●) Default&br;
Scale: %%%1 [''⇕'']%%% Scale: %%%8 [''⇕'']%%% ◯ Measure ◯ White&br;
Speed: %%%4 [''⇕'']%%% ◯ Circle ◯ Black&br;
☐ Edge view&br;
&br;
(g)source special/ignore specials &color(Black,#EEEEEE){[ Save ]}; &color(Black,#EEEEEE){[ Restore ]};&br;
src: %%% %%%&br;
gsrc: %%% %%%&br;
isp: %%%pdf:%%%&br;
&br;
&color(Black,#EEEEEE){[ OK ]}; &color(Black,#EEEEEE){[ キャンセル ]}; &color(Gray,#EEEEEE){[ 適用(A) ]}; &color(Black,#EEEEEE){[ ヘルプ ]};
----
*SyncTeX [#ab3daddf]
**forward search [#w6799fd9]
TeX ファイルの 30 行目に対応する DVI ファイルの該当するページにジャンプしたい場合は~
synctex view -i "30:0:hoge.tex" -o "hoge.dvi" -x "'C:\w32tex\dviout\dviout.exe' -1 -renew=+ '%{output}' %{page+1}"
のように実行します.~
*関連リンク [#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])
-[[TeX関係文書:http://argent.shinshu-u.ac.jp/~otobe/tex/docs/]]