#author("2018-09-22T19:41:19+09:00","default:hoge","hoge")
#author("2018-10-10T04:42:02+09:00","default:hoge","hoge")
Xdvik is a program for displaying DVI files (generated e.g. by Troff or TeX) on the X window system.

-http://xdvi.sourceforge.net/
-http://xdvi.osdn.jp/
-http://www.preining.info/blog/software-projects/tlptexlive/
-https://ja.osdn.net/projects/xdvi/lists/archive/users/
-[[TwitterSearch.ja:xdvi]]
-[[TwitterSearch.ja:xdvik]]
-[[TwitterSearch.ja:xdvik-ja]]
-[[TwitterSearch.ja:pxdvi]]
-[[TeXWiki:xdvi]]
-[http://maikaze.cafe.coocan.jp/texlive1.html FreeBSD における TeXLive の導入]

----
#contents
----

**Download [#s392bd5c]

xdvik

-https://sourceforge.net/projects/xdvi/files/xdvik/

xdvik japanese version with pTeX support

-https://launchpad.net/debian/+source/xdvik-ja/22.87.03+j1.42-1

**Installing pxdvi [#p41ef80d]

***TeX Live/Cygwin [#e6ff7006]

-[http://proglab.blog.fc2.com/blog-entry-26.html Cygwin の xdvi で日本語を表示する]

***TeX Live on macOS [#w556aee3]

 sudo tlmgr update --self --all
 curl -O https://texlive.texjp.org/tltexjp-key.asc
 sudo tlmgr key add tltexjp-key.asc
 sudo tlmgr repository add http://texlive.texjp.org/current/tltexjp tltexjp
 sudo tlmgr pinning add tltexjp '*'
 sudo tlmgr install pxdvi
 cd /usr/local/texlive/????
 sudo ln -s texmf-dist texmf
 cd /usr/local/texlive/????/texmf-dist/xdvi
 sudo cp XDvi XDvi.org
 brew install gnu-sed
 sudo gsed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi
 sudo gsed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi

***TeX Live on Linux [#j89e6df3]

 sudo tlmgr update --self --all
 wget https://texlive.texjp.org/tltexjp-key.asc
 sudo tlmgr key add tltexjp-key.asc
 sudo tlmgr repository add http://texlive.texjp.org/current/tltexjp tltexjp
 sudo tlmgr pinning add tltexjp '*'
 sudo tlmgr install pxdvi
 sudo tlmgr path add
 cd /usr/local/texlive/????
 sudo ln -s texmf-dist texmf
 cd /usr/local/texlive/????/texmf-dist/xdvi
 sudo cp XDvi XDvi.org
 sudo sed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi
 sudo sed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi

***TeX Live/Arch Linux [#c4d6ee24]

-[https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1120 QA: xdviで日本語が表示できない.]

***TeX Live/Debian [#qabdc1e6]

-[http://omotemon.blogspot.com/2016/08/xdvi6.html xdviの文字化け解消]

**Repository [#i4dc66a1]

xdvik

-http://www.tug.org/svn/texlive/trunk/Build/source/texk/xdvik/

xdvik japanese version with pTeX support

-https://salsa.debian.org/uwabami-guest/xdvik-ja
-https://svnweb.freebsd.org/ports/head/print/tex-xdvik/files/
-https://github.com/texjporg/tltexjp/blob/master/tlpkg/tlpsrc/pxdvi.tlpsrc

**Changelog [#a7208a7b]

xdvik

-https://sourceforge.net/p/xdvi/activity/
-http://www.tug.org/svn/texlive/trunk/Build/source/texk/xdvik/?view=log

xdvik japanese version with pTeX support

-https://salsa.debian.org/uwabami-guest/xdvik-ja/commits/master
-https://svnweb.freebsd.org/ports/head/print/tex-xdvik/files/?view=log
-https://launchpad.net/debian/+source/xdvik-ja/22.87.03+j1.42-1

**Issues [#x49a8a0e]

***Cannot display EPS files [#had284f5]

[[最近のgsの更新でxdvik-jaでepsが表示されなくなった&br;9.20~dfsg-3.2+deb9u2は大丈夫だけどそれより新しいのはダメ&br;他にもemacsのdoc-viewでpdfによっては表示されなくなったり&br;最近のgsの更新は手荒いな:https://mao.5ch.net/test/read.cgi/linux/1522165449/854]]

***Cannot display Japanese characters [#a5e3ab49]

TeX Live に標準で含まれている xdvi は日本語化されていないので (u)pTeX で出力された DVI ファイルの日本語を表示できない

[[CJK-LaTeX]], [[BXcjkjatype:https://github.com/zr-tex8r/BXcjkjatype]] を使用すれば日本語化されていない xdvi でも日本語が表示できる

-[http://omotemon.blogspot.com/2016/08/xdvi6.html xdviの文字化け解消]
-[http://proglab.blog.fc2.com/blog-entry-26.html Cygwin の xdvi で日本語を表示する]
-[https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1120 QA: xdviで日本語が表示できない.]

***Warning: Cannot convert string ... [#vbdec7e7]

xdvi で DVI ファイルを表示するとコンソールに Warning: Cannot convert string ... が表示されることがある

>
Warning: Cannot convert string "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*" to type FontStruct&br;
Warning: Cannot convert string "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*" to type FontStruct&br;
<

ターミナルから以下の作業を行う


TeX Live on macOS の場合

 cd /usr/local/texlive/????/texmf-dist/xdvi
 sudo cp XDvi XDvi.org
 brew install gnu-sed
 sudo gsed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi
 sudo gsed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi

TeX Live on Linux の場合

 cd /usr/local/texlive/????/texmf-dist/xdvi
 sudo cp XDvi XDvi.org
 sudo sed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi
 sudo sed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi

***XQuartz 2.7.9 does not work with xdvi [#m014dba0]

XQuartz 2.7.9 で xdvi が動作しない

XQuartz 2.7.10 で修正された

-[[xdvi-xaw crashes on xdvi call:https://bugs.freedesktop.org/show_bug.cgi?id=96292]]
-[[xquartz 2.7.9 does not work with xdvi:https://bugs.freedesktop.org/show_bug.cgi?id=96401]]
-[[[tex-live] Xdvi not working:http://www.tug.org/pipermail/tex-live/2016-June/#38740]]
-[[XQuartz & pxdvi でトラブル (解決!):http://nalab.mind.meiji.ac.jp/~mk/knowhow-2016/node9.html]]
-[[OSXでxdviを未だに使っている人はXQuartzを2.7.9にアップデートしてはいけない:https://twitter.com/pman0214/status/742548294253957121]]

***pxdvi on Oracle Solaris 10 on SPARC doesn't exist in tltexjp [#o5b66695]

-[[tlptexlive のエラー:https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2214]]

***xdvi (xdvik 22.84.16 j1.41-ptexlive (Xaw toolkit)) で eps ファイルを表示すると、以前に同じ場所に描画した eps ファイルが重なって表示される [#geb21f1f]

-[[ubuntu server 16.04 LTS のインストールメモ#TeX のインストール:http://denki.nara-edu.ac.jp/~yabu/soft/linux2.html#16]]

xdvi (xdvik 22.84.16 j1.41-ptexlive (Xaw toolkit))
はデフォルトでは以下の不具合が生じる。
>
eps ファイルを表示すると、&br;
以前に同じ場所に描画した eps ファイルが重なって表示される&br;
<
回避方法は以下の通り。

 $ xdvi --gsalpha

.bashrc に以下のように記述しておくとよい。

 alias xdvi='xdvi --gsalpha'