|
サクラエディタについて サクラエディタ+TeX†サクラエディタはWindows上で動作するフリーのテキストエディタです. キーワードによる色分け,入力補完などに対応, さらに,マクロを用いることで各種TeX用のコマンドをエディタから呼び出せるようにできます. マクロ†サクラエディタのマクロは様々なところで公開されています. TeX用のマクロとしては,SakuraEditorWikiの投稿マクロなどを参照. マクロの基本的な登録方法は以下.
![]() TeXコンパイル+Dvioutで表示 マクロ†// TeXマクロ for サクラエディタ : TeXコンパイル
var objShell = new ActiveXObject("WScript.Shell");
//var TexCommand = "platex -src "; // TeXコマンド(環境変数Pathに通してある場合)
//var DviCommand = "dviout -1 "; // Dvioutコマンド(環境変数Pathに通してある場合)
var TexCommand = "c:/usr/ptex/bin/platex -src "; // TeXコマンド
var DviCommand = "c:/usr/ptex/dviout/dviout.exe -1 "; // Dvioutコマンド(-1は複数起動防止用オプション)
var FileName; // 元ファイル名
var TeXFileName; // TeXファイル名
var DviFileName; // DVIファイル名
Editor.FileSave(); // ファイル上書き保存
FileName = Editor.GetFileName(); // 現在開いているファイルパスの取得
TeXFileName = FileName;
DviFileName = FileName.replace("tex", "dvi");
objShell.Run(TexCommand+TeXFileName, 1, 1); //TeXコンパイラ実行
objShell.Run(DviCommand+DviFileName, 1, 0); //DVIビューアの実行
最後の行をコメントアウトすれば単純にTeXコンパイルのみになります. BibTeXコンパイル マクロ†// TeXマクロ for サクラエディタ : bibtexコンパイル
var objShell = new ActiveXObject("WScript.Shell");
//var BibCommand = "jbibtex "; // BibTeXコマンド(環境変数Pathに通してある場合)
var BibCommand = "c:/usr/ptex/bin/jbibtex "; // BibTeXコマンド
var FileName; // 拡張子を除いたファイル名
Editor.FileSave(); // ファイル上書き保存
FileName = Editor.GetFileName();
FileName = FileName.substring(0, FileName.length-4);
objShell.Run(BibCommand+FileName, 1, 0); // BibTeX
TeX+BibTeXコンパイル マクロ†BibTeXコンパイルの内容を反映するには,
の順で実行する必要があります. // TeXマクロ for サクラエディタ : TeX+BibTeXコンパイル, Dviout表示
var objShell = new ActiveXObject("WScript.Shell");
//var TexCommand = "platex -src "; // TeXコマンド(環境変数Pathに通してある場合)
//var DviCommand = "dviout -1 "; // Dvioutコマンド(環境変数Pathに通してある場合)
//var BibCommand = "jbibtex "; // BibTeXコマンド(環境変数Pathに通してある場合)
var TexCommand = "c:/usr/ptex/bin/platex -src "; // TeXコマンド
var DviCommand = "c:/usr/ptex/dviout/dviout.exe -1 "; // Dvioutコマンド(-1は複数起動防止用オプション)
var BibCommand = "c:/usr/ptex/bin/jbibtex "; // BibTeXコマンド
var FileName; // 元ファイル名
var TeXFileName; // TeXファイル名
var DviFileName; // DVIファイル名
var BibFileName; // 拡張子を除いたファイル名
Editor.FileSave(); // ファイル上書き保存
FileName = Editor.GetFileName(); // 現在開いているファイルパスの取得
TeXFileName = FileName;
DviFileName = FileName.replace("tex", "dvi");
BibFileName = FileName.substring(0, FileName.length-4);
objShell.Run(TexCommand+TeXFileName, 1, 1); //TeXコンパイラ実行
objShell.Run(BibCommand+FileName, 1, 1); // BibTeX
objShell.Run(TexCommand+TeXFileName, 1, 1); //TeXコンパイラ実行
objShell.Run(TexCommand+TeXFileName, 1, 1); //TeXコンパイラ実行
//objShell.Run(DviCommand+DviFileName, 1, 0); //DVIビューアの実行
キーワード強調(色分け表示)†キーワードファイル(*.kwd)を用いて,色分け表示をすることができます. インストーラを用いてインストールした場合,TeX用の色分け設定はすでにされていますが, 標準以外のkwdファイルを用いたいなどもあるので,キーワードの登録方法を以下に載せておきます.
入力補完†キーワードファイルを用意することで入力補完することができます. キーワードファイルは,ここからいただくか, kwdファイルを元に自身で作成しても良いでしょう.
私はCtrl+SpaceはTeXコンパイルマクロに設定してあり,入力補完は Ctrl+/ に設定しています. |