xdvi で問題が発生する場合は ''xdvi を使用せず PDF ファイルで出力して [[Evince]], [[Okular]], [[zathura]], [[qpdfview]], [[PdfViewer]], [[TeXworks]] などでプレビューする''方法があります。~
TeX Live 2013 以降であれば [[ptex2pdf:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/ptex2pdf/ptex2pdf.lua?view=markup]] を使用して TeX ファイルから直接 PDF ファイルを出力できます。~

*[[xdvik:http://xdvi.sourceforge.net/]]/[[pxdvi:http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA]] [#ca163844]

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

*xdvik とは &aname(xdvik); [#s47919ef]

xdvik は DVI プレビューアです.~
xdvi を Kpathsea ライブラリに対応させたものです.~
[[CJK package>LaTeX-CJK]] を使用すれば xdvik でも日本語が表示できます.~

-[[Xdvik Homepage:http://xdvi.sourceforge.net/]]
-[[xdvi:http://math.berkeley.edu/~vojta/xdvi.html]]

**動作環境 [#y90c90d1]

X Window System

**リリース情報/ChangeLog [#p61511cc]

-[[SourceForge.net Repository - [xdvi] Contents of /xdvik/texk/xdvik/CHANGES:http://xdvi.cvs.sourceforge.net/viewvc/xdvi/xdvik/texk/xdvik/CHANGES?view=markup]]

-[[[texlive] Index of /trunk/Build/source/texk/xdvik:http://www.tug.org/svn/texlive/trunk/Build/source/texk/xdvik/]]
--[[log:http://www.tug.org/svn/texlive/trunk/Build/source/texk/xdvik/?view=log]]
--[[CHANGES:http://www.tug.org/svn/texlive/trunk/Build/source/texk/xdvik/CHANGES?view=log]]
--[[ChangeLog:http://www.tug.org/svn/texlive/trunk/Build/source/texk/xdvik/ChangeLog?view=markup]]

**インストール [#jfa6e6ec]

xdvik 22.86 は TeX Live 2013 に含まれています.

**使い方 [#m5b0a3d2]

 $ xdvi -watchfile 1 hoge.dvi &

*pxdvi とは &aname(pxdvi); [#s1b173bb]

pxdvi は pTeX で出力された DVI ファイルに対応した DVI プレビューアです.~
pxdvi は xdvik を pTeX に対応させたものです.~

-[[tlptexliveリポジトリ:http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA]]
-[[xdvik 日本語化パッチ整理プロジェクト:http://xdvi.sourceforge.jp/]]
-[[MLアーカイブ: users - xdvi-jp-cleanup - SourceForge.JP:http://sourceforge.jp/projects/xdvi/lists/archive/users/]]
--http://sourceforge.jp/projects/xdvi/lists/archive/users/2013-May/thread.html
--http://sourceforge.jp/projects/xdvi/lists/archive/users/2013-April/thread.html
--http://sourceforge.jp/projects/xdvi/lists/archive/users/2013-March/thread.html
-[[pxdvi の使用用途について:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=731]]

**ChangeLog [#y0777637]

-http://gitorious.org/xdvik-japanese-patch-cleanup
-http://gitorious.org/tlptexlive

**インストール [#cce5d1ed]

pxdvi は [[tlptexliveリポジトリ:http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA]] からインストールできます.~

***TeX Live 2013 の場合 [#c75bb558]

-[[CentOS 6.4 + TeX Live 2013 において pxdvi で日本語を表示する:http://granular.blog39.fc2.com/blog-entry-69.html]]

 $ sudo tlmgr update --self --all
 $ sudo tlmgr repository add http://www.tug.org/~preining/tlptexlive/ tlptexlive
 tlmgr: added repository with tag tlptexlive: http://www.tug.org/~preining/tlptexlive/
 $ sudo tlmgr pinning add tlptexlive 'pxdvi*'
 tlmgr: package repositories:
 	main = http://ring.airnet.ne.jp/pub/text/CTAN/systems/texlive/tlnet/
 	tlptexlive = http://www.tug.org/~preining/tlptexlive/
 tlmgr: new pinning data for tlptexlive: pxdvi*
 $ sudo tlmgr pinning add tlptexlive 'pmetapost*'
 tlmgr: package repositories:
 	main = http://ring.airnet.ne.jp/pub/text/CTAN/systems/texlive/tlnet/
 	tlptexlive = http://www.tug.org/~preining/tlptexlive/
 tlmgr: new pinning data for tlptexlive: pmetapost*
 $ sudo tlmgr install pxdvi pmetapost
 $ sudo tlmgr path add


/usr/local/texlive/2013/texmf.cnf を /usr/local/texlive/2013/texmf.cnf.org にリネームして /usr/local/texlive/2013/texmf-dist/web2c/texmf.cnf を /usr/local/texlive/2013 にコピーします.~

 $ cd /usr/local/texlive/2013
 $ sudo mv texmf.cnf texmf.cnf.org
 $ sudo cp texmf-dist/web2c/texmf.cnf .

/usr/local/texlive/2013/texmf.cnf を編集します.~

/usr/local/texlive/2013/texmf.cnf の TEXFONTMAPS を修正します.~

 % font name map files.  This isn't just fonts/map// because ConTeXt
 % wants support for having files with the same name in the different
 % subdirs.  Maybe if the programs ever get unified to accepting the same
 % map file syntax the definition can be simplified again.
 %TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//
 TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;/usr/local/texlive/2013/texmf/fonts/map/pxdvi

/usr/local/texlive/2013/texmf.cnf に XDVIINPUTS を追加します.~

 % pxdvi
 XDVIINPUTS = /usr/local/texlive/2013/texmf/xdvi

TEXFONTMAPS に /usr/local/texlive/2013/texmf/fonts/map/pxdvi が追加されていることを確認します.~

 $ kpsewhich -var-value TEXFONTMAPS
 ...;/usr/local/texlive/2013/texmf/fonts/map/pxdvi

XDVIINPUTS に /usr/local/texlive/2013/texmf/xdvi が設定されていることを確認します.~

 $ kpsewhich -var-value XDVIINPUTS
 /usr/local/texlive/2013/texmf/xdvi

platex で処理された DVI ファイルが表示できます.~

 $ pxdvi -watchfile 1 hoge.dvi &

**使い方 [#o73d19d8]

 $ pxdvi -watchfile 1 hoge.dvi &

**関連リンク [#qded2ff9]
-[[pxdvi の使用用途について:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=731]]