*[[真魚[まな]:http://mana.ikuto.com/]] [#q7ea804c] &color(White,#5F2F2F){ ''◆目次◆'' };&br; #contents *真魚[まな] とは [#e571588b] 真魚[まな] はタブ式でカラフルなテキストエディタです. -[[真魚[まな]:http://mana.ikuto.com/]] **動作環境 [#x86d80cd] Windows 7 *文字コード [#ycc99bed] 真魚は S-JIS (シフトJIS) で新規テキストが作成されます.~ 文字コードを UTF-8 で保存する場合は保存するときに UTF-8 または UTF-8(BOM) を指定します.~ *スクリプト [#r12de150] -[[スクリプト:http://mana.ikuto.com/help/script.html]] Windows Script Host (WSH) を使用して真魚を操作することができます.~ [表示(V)]-[コントロールバー(C)]-[登録スクリプトツールバー(R)] で登録スクリプトツールバーを表示できます.~ 登録スクリプトツールバーをクリックして [登録(R)...] でスクリプトを登録できます.~ 登録済スクリプトをクリックするとスクリプトを実行出来ます.~ [特殊(C)]-[ショートカットキーの設定(E)...] で登録済スクリプトの実行にショートカットキーを割り当てることができます.~ **pdfpLaTeX.js [#bc2037f1] ---- function main() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var c = fso.GetParentFolderName(Editor.FileName); var b = fso.GetBaseName(Editor.FileName); var cd = "cd /d " + ["\"", c, "\""].join(""); var latex = "platex -synctex=1 -guess-input-enc -sjis-terminal"; latex += " " + "-jobname=" + ["\"", b, "\""].join("") + " " + ["\"", b, "\""].join(""); var dvipdfm = "dvipdfmx" + " " + ["\"", b, "\""].join(""); var cmd = "cmd /c " + cd + " && " + latex + " && " + dvipdfm; var ok = Mana.ConfirmDialog(cmd); if (ok == 1) { new ActiveXObject("WScript.Shell").Run(cmd, 1, true); } } main(); ---- **TeXworks.js [#ab336f2f] ---- function main() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var currentTeXFile = Editor.FileName; var pdfFile = currentTeXFile.replace(new RegExp(/\.[^.]*$/), ".pdf"); var texworks = "texworks"; if (!fso.FileExists(pdfFile)) { var mainTeXFile = Mana.InputDialog("Input the path to main TeX file."); if (mainTeXFile != "") { pdfFile = mainTeXFile.replace(new RegExp(/\.[^.]*$/), ".pdf"); } } var mainTeXDir = fso.GetParentFolderName(pdfFile); var cd = "cd /d " + ["\"", mainTeXDir, "\""].join(""); pdfFile = ["\"", pdfFile, "\""].join(""); var args = texworks + " " + pdfFile; var cmd = "cmd /c " + cd + " && echo " + args + " | cmd"; new ActiveXObject("WScript.Shell").Run(cmd, 1, true); } main(); ---- **[[コマンド入力マクロ(WSH)-「真魚」エディタ用:http://www2s.biglobe.ne.jp/~Taiju/leaf/tjsoft21_inputcmd.htm]] [#pf737fd3]