- 追加された行はこの色です。
- 削除された行はこの色です。
dviout で画像が表示されないなどの問題が発生する場合は ''dviout を使用せず PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューする''方法があります。~
[[ptex2pdf]] を使用して TeX ファイルから直接 PDF ファイルを出力できます。~
* dviout (非推奨) [#db720534]
*dviout for Windows → 画像が表示されないなどの問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューする [#rfded337]
dviout は (e-)(u)pTeX 対応の高機能な DVI プレビューアです。
しかし,dviout を使用すると
&color(White,#5F2F2F){ ''◆CONTENTS◆'' };&br;
- 挿入した画像が適切に表示されない
- CID に完全対応していない(Adobe-Japan1 の CID 直接参照の機能は無い)
- PDF や PostScript の機能に強く依存するパッケージに未対応
などの問題があります([[古い情報>古い情報#je1d5241]]も参考に)。
このため,''現在は DVI ではなく PDF でのプレビューが推奨されています。''
----
#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]]
dviout for Windows は (e-)(u)pTeX 対応の DVI プレビューアです。
詳しくは開発者([[大島利雄さん:https://www.ms.u-tokyo.ac.jp/~oshima/]])ご自身によるページをご覧ください。
-[[Oshima Laboratory Home Page (JP):https://www.ms.u-tokyo.ac.jp/~oshima/index-j.html]] (大島研究室@東京大)
--[[Versions of dviout for Windows:https://www.ms.u-tokyo.ac.jp/~oshima/dviout/dvihist.html]]
USBメモリ活用講座の dviout for Windows のページも参考にしてください。~
USBメモリ活用講座の dviout for Windows のページも参考にしてください。
-[[USBメモリ活用講座【実践編・dviout for Windowsポータブル化】:http://www.nagaoka-ct.ac.jp/ec/labo/visu/usb/tex/dviout.shtml]]
**動作環境 [#n7f5a256]
*インストール [#v433ca0f]
Windows
あらかじめ TeX システムをインストールしておきます。
[[Microsoft Windows - TeX Wiki>Microsoft Windows]] をご覧ください。
**License [#w9d4ec9d]
**TeX Live の場合 [#se2d51a5]
TeX Live の windows 版には 32-bit 版の dviout が含まれています。
[[Expat License:http://tug.org/svn/dviout/trunk/README?view=markup]] (MIT License)
**dvioutの配布 [#h6957949]
Expat License については
*** TeX Users Group repositoryの版 (Ver.3.19.0~) [#x61c7151]
-http://www.ring.gr.jp/pub/text/CTAN/dviware/dviout/ (CTANに登録された最新版)
-http://ftp.kddilabs.jp/pub/ctan/dviware/dviout/ (CTANに登録された最新版のミラー)
-[[License:Expat - Free Software Directory:http://directory.fsf.org/wiki/License:Expat]]
-[[さまざまなライセンスとそれらについての解説 - GNU プロジェクト - フリーソフトウェア財団 (FSF)#Expat:http://www.gnu.org/licenses/license-list.html#Expat]]
*** 東京大学の版 (Ver.3.18.5) [#zdd6e510]
-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/(安定版のミラー)
-http://ftp.kddilabs.jp/pub/tex/dviout/current/ (安定版のミラー)
を参照.
**リリース情報 [#uce3262c]
*ビルド [#d0101f83]
2013-12-14 dviout 3.18.4 ALPHA 1~
[[Downloads | VisualSVN:https://www.visualsvn.com/downloads/]] から Apache Subversion command-line tools をダウンロードして展開し,bin フォルダー (svn.exe のあるフォルダー) に PATH を通します。
コマンドラインから dviout のソースコードを取得します。
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]] でプレビューする [#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 を使用してビルドすることもできます.~
trunk の dviout.sln をダブルクリックして Microsoft Visual Studio を起動します。
BUILD -> Build Solution で dviout をビルドします。
コマンドラインから MSBuild を使用してビルドすることもできます。
msbuild dviout.sln
*不具合 → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューする [#ufbeded4]
*不具合 [#ufbeded4]
**dviout を管理者として実行していない場合に Error in RegCreateKey が表示される → dviout を管理者として実行する [#ca2f4069]
**dviout を管理者として実行していない場合に「Error in RegCreateKey」というダイアログが表示される [#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 を管理者として実行した場合はこのエラーは発生しないようです.~
[OK] をクリックしても3, 4回ぐらい同じエラーが出ますがあきらめずに [OK] をクリックします。
dviout を管理者として実行すればこのエラーは発生しないようです。
*dviout 非対応パッケージ → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューする [#pd5bea65]
*dviout 非対応パッケージ [#pd5bea65]
PDF や PostScript の機能に強く依存するようなパッケージの場合うまく動作しない可能性が高いです.~
dviout で問題が発生する場合は dviout を使用せず PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューしてください.~
PDF や PostScript の機能に強く依存するようなパッケージの場合うまく動作しない可能性が高いです。
PDF ファイルで出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] でプレビューしてください。
**[[TikZ]] [#m7bcebf4]
dviout は [[TikZ]] に対応していません.~
PDF に変換して PDF ビューアで表示・印刷するといいでしょう。~
dviout は [[TikZ]] に対応していません。
PDF または SVG に変換して PDF・SVG ビューアで表示・印刷するといいでしょう。
**[[media9]] [#h55cad77]
dviout は [[media9]] に対応していません.~
PDF に変換して [[Adobe Reader]] で表示するといいでしょう。~
dviout は [[media9]] に対応していません。
PDF に変換して Adobe Acrobat Reader で表示するといいでしょう。
**[[OTF]] [#i25da0b5]
dviout は [[OTF パッケージ>OTF]]に完全対応していません。~
dviout は [[OTF パッケージ>OTF]]に完全対応していません。
\CID{...} などでの Adobe-Japan1 の CID 直接参照の機能は無く,
代わりに CID → Unicode の変換を経由した表示機能があります。~
dviout ではなく,dvipdfmx や dvips など
CID に完全対応した DVIware を利用しましょう。~
代わりに CID → Unicode の変換を経由した表示機能があります。
dviout ではなく,dvipdfmx や dvips など CID に完全対応した DVIware を利用しましょう。
**[[PSTricks]] [#x2d3abf4]
dviout は dvips と完全互換ではありません。~
[[PostScript]] に依存したもの(PSTricks など)には対応していません。~
dvips で PostScript に変換して [[Ghostscript]] で表示・印刷するといいでしょう。~
dviout は dvips と完全互換ではありません。
[[PostScript]] に依存したもの(PSTricks など)には対応していません。
dvips で PostScript に変換して [[Ghostscript]] で表示・印刷するといいでしょう。
*インストール → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューする [#f465326c]
*upLaTeX で出力された DVI ファイルを dviout で表示 [#wadc9abf]
あらかじめ TeX システムをインストールしておきます。~
[[Microsoft Windows - TeX Wiki>Microsoft Windows]] をご覧ください。~
upLaTeX で出力された DVI ファイルを dviout で表示する場合は
**TeX Live の場合 [#se2d51a5]
TeX Live の Win32 版には dviout が含まれています.~
-[[dvioutでupLaTeXのDVIを扱う話:http://qiita.com/zr_tex8r/items/8b50836f719dec8b0bee]]
**W32TeX の場合 [#r4cfc9ce]
W32TeX には dviout が含まれていないので dviout をダウンロードします.~
[[TeX インストーラ 3>AbTeXInstaller]] で,dviout をインストールすることもできます.~
デフォルトでは C:\w32tex\dviout にインストールされます.~
を参照してください。
***64-bit dviout [#e57715d6]
*プレビューの自動更新 [#t2d3346c]
-[[64bit dviout:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1171]]
dviout には DVI ファイルが更新されると自動的に表示を更新する機能があります。
自動更新機能を有効にするには以下の設定を行います。
Susie Plug-in の拡張子は .sph であると仮定してあります。(2014/01/29以降)。
-[Option]-[Setup parameters...]-[System]-[Auto Renew] にチェックを入れます。
-[Option]-[Continuous Renew] にチェックを入れます。
***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/ (安定版のミラー)
*PDF を作るには [#c3def66b]
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;
**dvipdfmx [#b020c0c5]
dviout は,「ニコニコマーク」ボタン(dvipdfm[x] の起動ボタン)で PDF ファイルを作成することができます。
初期設定では「ニコニコマーク」ボタンが表示されていませんが,
メニューバーから [View] → [Change Tool Buttons] を選択すると現れます。
PDF 化は dviout から dvipdfmx を起動して行われるので,各種設定には dvipdfmx 側の設定を正しく行う必要があります。
[[&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
ただし,[[graphicx]] や color 等の「ドライバ依存」があるパッケージを使用する場合は注意が必要です。
このようなパッケージを使う場合,一般には
\usepackage[dvipdfmx]{graphicx} % dvipdfmx でPDFに変換する場合
\usepackage[dviout]{graphicx} % dviout でDVIファイルを見る場合
のように,DVIウェアに応じてオプションを変えて tex 文書をコンパイルし直す必要があります。
「ニコニコマーク」ボタンは dviout から dvipdfmx を簡便に実行できる機能ですが,この「ドライバの取換」については全く何の補助も行いません。
ただ,「dviout 用」の DVI ファイルを無理やり dvipdfmx で処理しようとするだけで,これでは不正な出力になる可能性があります。
従って,オプションを dvipdfmx に変えてコンパイルする必要があるわけですが,この際に dviout で DVI の再読込が行われると今度は dviout の表示が不正になってしまいます。
この頭に入っている文字はバッククォート (`) です。~
手で書き込む際にはバッククォートを必ず先頭に入れてください。~
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
※graphicx や color 等のパッケージの仕様が常態化した現在では,このような連携機能の有用性が薄らいでいるのかも知れません。
dviout の使用が主流だった昔は,「図を入れる」といっても picture 環境や「後で手で入れる(!)」等の graphicx を使わない方法も採られていました。
また,昔は dvips と dvipdfmx の互換性がある程度担保されていたので,「dvips ドライバを指定すれば dviout と dvipdfmx の両方が使える」という裏技が使えたようです。
こちらのほうは頭のバッククォート (`) は不要です。
**dvips + ps2pdf.exe (Ghostscript) [#bbe5941f]
dvipdfmx 以外では dvips + ps2pdf.exe (Ghostscript) でも PDF ファイルを作成することが可能です。
dvips + ps2pdf.exe を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvips オプションを指定します:
\usepackage[dvips]{graphicx}
[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 を参照して下さい.
*PostScript (EPS) 画像 [#ib983531]
説明を閉じる場合は dviout の右下にある [Close] をクリックして閉じます。~
[[Ghostscript]] をインストールして
dviout で Ghostscript を使うように設定すれば,[[PostScript]] 画像を含む
DVI ファイルを表示・印刷することができます。
モノクロで表示されてしまう場合は dviout の [Option] → [Setup Parameters] → [Graphic] → [GIF] で
raw PBM を BMP (full color) に変更して [Save]-[適用(A)]-[OK] をクリックすればフルカラーになります。
\usepackage[dvips]{hyperref}
を使用する場合は [Option] → [Graphic] の「Direct PS」のチェックをはずしてください。
チェックしたまま dviout で表示しようとすると警告が表示されます。
dviout の [Option] → [Install] を選べば設定が修正できます
(修正は [Option] メニューの [Setup Parameters] でもできます)。
dviout の [Option] → [Uninstall] を選べば,設定が初期化されます
(ファイルは消えません)。~
この場合には再度 dviout をダブルクリックして実行すれば,最初から設定が始められます。
dviout の印刷は Windows に依存しています。
特に画像の印刷は Windows のバージョンによってはトラブルが生じることがあります。
dviout で印刷がうまくいかない場合は dvipdfmx または dvips + ps2pdf.exe (Ghostscript) で PDF ファイルに変換して印刷してみてください。
*upTeX で出力された DVI ファイルを dviout で表示 → 問題が発生する場合は PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューする [#wadc9abf]
*EPS 以外の画像を使うには [#z97e7e7b]
-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]]
dviout for Windows は [[Susie:https://www.digitalpad.co.jp/~takechin/]]プラグインをインストールすることで PNG, JPEG 画像フォーマットを表示することができます。
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;
----
-[[`dviout' for package `graphics'に関しての質問:https://okumuralab.org/tex/mod/forum/discuss.php?d=2235]]
-[[`dviout' for package `graphics'.:https://okumuralab.org/tex/mod/forum/discuss.php?d=1569]]
[Option]-[Setup Parameters...] から DVIOUTのプロパティの System タブの font buffer size を 400 K byte から 4000 K byte など,エラーが発生しない値に変更し,[Save]-[適用(A)]-[OK] をクリックします.~
うまくいかない場合は,dvipdfmx で PDF ファイルを出力して [[SumatraPDF]], [[TeXworks]], [[TeXstudio]] などでプレビューしてください。
----
&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){[ ヘルプ ]};
----
*SyncTeX [#ab3daddf]
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!
----
dviout は [[SyncTeX]] には対応していませんが synctex コマンドを使用して forward and inverse search を行うことができます。
DVI ファイルを表示するとフォントが正しく表示されず,dviout の下の方に Cannot find font file for uprml-h! の警告が表示されます.
**forward search [#w6799fd9]
----
Cannot find font file for uprml-h!
A default FONT will be used.
----
TeX ファイルの 30 行目に対応する DVI ファイルの該当するページにジャンプしたい場合は
[Option]-[Setup Parameters...] から DVIOUTのプロパティの Font2 タブの [ftt:] をクリックします.
synctex view -i "30:0:hoge.tex" -o "hoge.dvi" -x "'C:\w32tex\dviout\dviout.exe' -1 -renew=+ '%{output}' %{page+1}"
^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){[ ヘルプ ]};
----
synctex help view
C:\w32tex\dviout\map\ttfonts.map に
を参照してください。
%input $user.map
**inverse search [#k24873e6]
という行が存在するのを確認します.~
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 ファイルの記述例があるので参考にしてみてください.~
[[TeXstudio]] で DVI ファイルの 30 ページ目の x 座標 0, y 座標 0 に対応する TeX ファイルの該当する行にジャンプしたい場合は
DVI ファイルを表示するとフォントが正しく表示されるようになります.
synctex edit -o "30:0:0:hoge.dvi" -x "texstudio -line %{line} '%{input}'"
[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]
synctex help edit
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]
*関連リンク [#a0623ac1]
**dvipdfmx [#b020c0c5]
dviout は,「ニコニコマーク」ボタン(dvipdfm[x] の起動ボタン)で PDF ファイルを作成することができます。~
初期設定では「ニコニコマーク」ボタンが表示されていないと思います。~
「ニコニコマーク」ボタンは,メニューバーから [View] → [Change Tool Buttons] を選択すると現れます。~
PDF 化は dviout から dvipdfmx を起動して行われるので,各種設定には dvipdfmx 側の設定を正しく行う必要があります。~
dvipdfmx を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvipdfmx オプションを指定します:
\usepackage[dvipdfmx]{graphicx}
PDF ファイルの作成がうまくいかない場合は [[Windows PowerShell]] またはコマンド プロンプトから dvipdfmx を実行してください.~
-[[CTAN dviout:https://ctan.org/tex-archive/dviware/dviout]]
-[[TeX Users Group - subversion repository:https://www.tug.org/svn/dviout/]]
-[[TeX Users Group - dviout Mailing List:https://tug.org/mailman/listinfo/dviout]]
-[[TeX関係文書:http://argent.shinshu-u.ac.jp/~otobe/tex/docs/]] [[関連ファイル:http://argent.shinshu-u.ac.jp/~otobe/tex/files/]] (乙部先生@信州大学)
-[[dviout-util-win32.zip (dviout の一部である dvispc / chkfont / propw の改良版 Windows バイナリ):https://twitter.com/aminophen/status/873785429765480448]]
----
&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;
----
**ライセンス [#w9d4ec9d]
**dvips + ps2pdf.bat (Ghostscript) [#bbe5941f]
dvipdfmx 以外では dvips + ps2pdf.bat (Ghostscript) でも PDF ファイルを作成することが可能です。~
dvips + ps2pdf.bat を使用して PDF ファイルに変換する場合は graphicx パッケージを読み込む際に次のように dvips オプションを指定します:
\usepackage[dvips]{graphicx}
[[Expat License:http://tug.org/svn/dviout/trunk/README?view=markup]] (MIT License)
*PostScript (EPS) 画像 [#ib983531]
Expat License については
[[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 で表示しようとすると警告が表示されます。~
-[[License:Expat - Free Software Directory:http://directory.fsf.org/wiki/License:Expat]]
-[[さまざまなライセンスとそれらについての解説 - GNU プロジェクト - フリーソフトウェア財団 (FSF)#Expat:https://www.gnu.org/licenses/license-list.html#Expat]]
----
&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){[ ヘルプ ]};
----
**リリース情報 [#uce3262c]
dviout の印刷は Windows に依存しています。~
特に画像の印刷は Windows のバージョンによってはトラブルが生じることがあります。~
dviout で印刷がうまくいかない場合は dvipdfmx または dvips + ps2pdf.bat (Ghostscript) で PDF ファイルに変換して印刷してみてください。~
*** 2021-05-09 dviout 3.19.0 [#z948889f]
*EPS 以外の画像を使うには [#z97e7e7b]
TeX Users Group [[subversion repository:https://www.tug.org/svn/dviout/]]のソースコードによるビルドです。
dviout for Windows は Susieプラグインをインストールすることで PNG, JPEG 画像フォーマットを表示することができます。~
- 0x8000〜0xFFFFFF(24bit)の文字コードを持つjfmの読み込みに対応
- CID コード → Unicode 変換を Adobe-Japan1-7 対応に
- chkfont.exe: TFM/JFMモードでOFM level 0, 1に対応。FONTモードでVF/OVFフォーマットに対応。
//-[[dvioutにSusieプラグインを入れる:http://tasusuweb.appspot.com/tex/susie.html]]
*** 2013-12-14 dviout 3.18.4 ALPHA 1 [#l6ffa3ca]
**PNG 形式 [#v2a0576b]
PNG 形式の画像を表示するには WIC Susie Plug-in が必要です。~
-[[TORO's Software library(Win32/Win64 Plugin):http://homepage1.nifty.com/toro/slplugin.html]]
dviout 3.18.3 ALPHA 5 以前の dviout にあった,以下の問題が修正されています。
から 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}
PNG ファイルが表示できない場合は dviout を使用せず PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューしてください。~
-[[QA54696>qa:54696]] で指摘された,サイズの大きい PK フォントについてバグがあります。
-非常に長いフォント名を与えるとクラッシュします。
**JPEG 形式 [#s4f7def7]
JPEG 形式の画像を表示するには WIC Susie Plug-in が必要です。~
-[[TORO's Software library(Win32/Win64 Plugin):http://homepage1.nifty.com/toro/slplugin.html]]
**ChangeLog [#r5124b5a]
-[[[dviout] Index of /trunk:http://tug.org/svn/dviout/trunk/]]
--[[log:http://tug.org/svn/dviout/trunk/?view=log]]
--[[ChangeLog:http://tug.org/svn/dviout/trunk/ChangeLog?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]]
から 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}
JPEG ファイルが表示できない場合は dviout を使用せず PDF ファイルで出力して [[SumatraPDF]] や [[TeXworks]] でプレビューしてください。~
*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/]]