TeXでコンパイル→dvioutで表示
- ページ: Macro/投稿
- 作者: てふにしゃん?
- カテゴリー: js
- 投稿日: 2006-02-08 (水) 10:37:49
メッセージ
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| | var objShell = new ActiveXObject("WScript.Shell");
var i;
var FileName; var TeXFileName; var DviFileName;
Editor.FileSave(); FileName=Editor.GetFileName(); TeXFileName=""; DviFileName="";
for(i=0;i<FileName.length;i++){
if(FileName.charAt(i)=="\\"){ //ファイルパスの「\」を「/」に変換
TeXFileName=TeXFileName+"/";
}else{
TeXFileName=TeXFileName+FileName.charAt(i);
}
if(i<FileName.length-3){ //拡張子をdviに変換
DviFileName=DviFileName+TeXFileName.charAt(i);
}else{
if(i==FileName.length-3)DviFileName=DviFileName+"d";
if(i==FileName.length-2)DviFileName=DviFileName+"v";
if(i==FileName.length-1)DviFileName=DviFileName+"i";
}
}
objShell.Run("C:/usr/local/bin/jlatex "+TeXFileName,1,1); //TeXコンパイラ実行(各自でパス変更)
objShell.Run("C:/dviout/dviout.exe -1 "+DviFileName,1,0); //DVIビューアの実行(各自でパス変更)(改良)
|
|