サクラエディタについて サクラエディタ+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+/ に設定しています. |