- 追加された行はこの色です。
- 削除された行はこの色です。
- 真魚 は削除されています。
- 真魚 の差分を削除
*[[真魚[まな]: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]