Shang-Wei Lin (林尚威)

Notes

Blogger

Dviout用於WinEdt的設定

Dviout執行檔

 
Dvi318w.zip包含最新的dviout執行檔,解壓縮後直接執行dviout.exe即可。假設解壓縮D:\dviout

Dviout設定

Dviout在執行時都會讀取dviout.par這個設定檔,只要把這個設定檔設定好就可以正確執行。新增或編輯dviout.par以如下方式修改:
  1. gsx這行要設定是gs的安裝路徑。
  2. gdat這行要設定的是暫存圖檔的路徑。一定要設定,否則的話,若文件中有圖會無法preview。
  3. gen這行改成如下(假設Miktex被灌在”C:\Program Files\MiKTex 2.7”):gen="`C:\Progra~1\MiKTex~1.7\miktex\bin\makepk.exe ^s ^d ^D ^M"
  4. log這行請隨意輸入一個資料夾,以供dviout存放log檔。
  5. TEXTROOT這行改成如下(假設MiKTex的版本是2.7版):TEXROOT="C:\Documents and Settings\All Users\Application Data\MiKTeX\2.7"
  6. TEXTPK這行改成如下(假設Miktex被灌在”C:\Program Files\MiKTex 2.7”):TEXPK=^r\fonts\pk\\dpi^d\^s.pk;C:\Progra~1\MiKTex~1.7\fonts\vf\\^s.vf
  7. file這行改成如下:file= D:\dviout\tex318w\dviout.par
  8. 將dviout.par儲存並放在dviout解壓縮後的資料夾中(D:\dviout\tex318w\)

WinEdt的設定

WinEdt的設定中網路上的教學都是替換掉原本的yap,但是其實不須要這麼絕。新增一個dviout preview的macro即可,作法如下:
  1. 假設WinEdt被安裝於C:\Program Files\WinEdt Team\WinEdt。以下所指的資料夾都是相對於上述資料夾。
  2. 開啟Exec\MiKTex\Tex System.edt,在 Assign('DVIView','yap.exe'); 這行下面加入以下這一行(假設dviout被解壓縮在D:\dviout。):
  3. Assign('DVIOut','D:\ dviout\tex318w\dviout.exe');
  4. 儲存Tex System.edt這個檔。
  5. 開啟WinEdt,選擇「Options àMenu Setup」,會有一個視窗跳出來。在Items這個欄位的下拉式選單裡,雙點&Accessories,會有另一個視窗跳出來。在Menu Items這個欄位的下拉式選單裡,選擇Dvi Preview這個項目,並在最上面的按鈕列裡點一下第二個按鈕Insert New Item。就會在Dvi Preview的上面新增一個空白項目,選擇這個空白項目,在Name裡輸入DVIOut。在右邊Macro這欄輸入以下:
  6. Run(|%$('DVIOut'); -1 "%P\%N.dvi"|,'%P',0,0,'%N.dvi - dviout',1,1);SetFocus('- dviout');
  7. 在中間下面的Image and Hint裡面選擇喜歡的image,及輸入hint。按二次OK結束設定。這樣即可選擇「Accessories àDVIOut」來觀看.dvi檔。
  8. 在快速按鈕的空白處,按滑鼠右鍵,選擇Enter Tool Bar Setup,會有一個視窗跳出來,下方是看不到的按鈕,上面是已經看得到的按鈕,將剛剛設定的DVIOut的image按鈕點一下再到上面點一下,即可將DVIOut的快速按鈕加入,以後按這個快速按鈕,就可以啟動dviout。