MathJaxというものがある。TeXで数式をキレイに書いてくれるものである。
MathJaxを読み込んで終わりではあまり面白くないので、tex形式で入力した式を書いてくれるグッズを作ってみた。ChatGPTで。
仕事でちょっとほしかったのだが、悩んでいてそうだ、こういうのこそChatGPTだとおもって作ってもらったらあっさりできた。
〜〜〜以下HTMLコード〜〜〜〜
<!DOCTYPE html>
<html>
<head>
<title>MathJax TeX Test Page</title>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
</head>
<body>
<textarea id="math" rows="4" cols="50"></textarea>
<button onclick="renderMath()">Render</button>
<script>
function renderMath() {
var math = document.getElementById('math').value;
var output = document.getElementById('output');
output.innerHTML = '';
MathJax.texReset();
var options = MathJax.getMetricsFor(output);
options.display = true;
MathJax.tex2chtmlPromise(math, options).then(function (node) {
output.appendChild(node);
MathJax.startup.document.clear();
MathJax.startup.document.updateDocument();
});
}
</script>
</body>
</html>
ところでその積分式だけど、n=0からだとエラーにならない?