「TeX数式のチェック」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「TeX形式で記述した数式を画像でチェックします。<br> 確認したいTeXコードを選択してマクロを実行してください。<br> 使って...」 |
編集の要約なし |
||
| 2行目: | 2行目: | ||
確認したいTeXコードを選択してマクロを実行してください。<br> | 確認したいTeXコードを選択してマクロを実行してください。<br> | ||
使っている Google Chart API が非推奨なので、突然使えなくなるかも知れません。<br> | 使っている Google Chart API が非推奨なので、突然使えなくなるかも知れません。<br> | ||
<pre> | <pre> | ||
| 16行目: | 15行目: | ||
Quit(); | Quit(); | ||
} else { | } else { | ||
var encoded_TeXcode = encodeURIComponent( sel.Text ); | |||
url += encoded_TeXcode; | |||
}; | }; | ||
with(objIE) { | with(objIE) { | ||
Width = | Width = 300; | ||
Height = | Height = 200; | ||
AddressBar = false; | AddressBar = false; | ||
MenuBar = false; | MenuBar = false; | ||
| 30行目: | 30行目: | ||
</pre> | </pre> | ||
<br> | |||
元のTeXコードも一緒に見たい場合は、<br> | |||
<pre> | |||
Navigate( url ); | |||
</pre> | |||
の部分を<br> | |||
<pre> | |||
Navigate( "about:blank" ); | |||
document.write("<html><head></head>" + "<img src='" + url + "'/><br /><br />" + sel.Text + "<body></body></html>"); | |||
</pre> | |||
と変更してください。<br> | |||
<br> | |||
2013年10月22日 (火) 02:25時点における版
TeX形式で記述した数式を画像でチェックします。
確認したいTeXコードを選択してマクロを実行してください。
使っている Google Chart API が非推奨なので、突然使えなくなるかも知れません。
// GetFormulaImage.js
// 20131021
var baseURL_google = 'http://chart.apis.google.com/chart?cht=tx&chl=';
var url = baseURL_google;
var objIE = new ActiveXObject( "InternetExplorer.Application" );
var sel = Editor.ActiveDocument.Selection;
if ( sel.IsEmpty ){
Quit();
} else {
var encoded_TeXcode = encodeURIComponent( sel.Text );
url += encoded_TeXcode;
};
with(objIE) {
Width = 300;
Height = 200;
AddressBar = false;
MenuBar = false;
StatusBar = false;
ToolBar = false;
Navigate( url );
Visible = true;
}
元のTeXコードも一緒に見たい場合は、
Navigate( url );
の部分を
Navigate( "about:blank" );
document.write("<html><head></head>" + "<img src='" + url + "'/><br /><br />" + sel.Text + "<body></body></html>");
と変更してください。
スポンサーリンク