введите математические формулы в текстовое поле HTML и сохраните его в базе данных MySQL - PullRequest
0 голосов
/ 24 августа 2018

Мне нужно отобразить математические формулы в текстовом вводе и сохранить его в базе данных

формул, как показано на рисунке ниже http://xahlee.info/math/i/math_formula_MathJax.png

Когда я копирую любую формулу в текстовое поле, она преобразуется в обычный текст, мне нужно отключить формулу как есть.

1 Ответ

0 голосов
/ 24 августа 2018

Есть HTML-символы для математических символов , но упорядочить их подобно вашему изображению невозможно с помощью простого HTML.

Вы можете ознакомиться с использованием HTML Canvas API с JavaScript для создания необходимого результата. Вы даже можете хранить JavaScript в своей базе данных MySQL.

Небольшой пример использования вашего изображения в качестве ссылки:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

// k above sigma
ctx.font = "15px Arial";
ctx.fillText("k", 20, 20);

// sigma
ctx.font = "40px Arial";
ctx.fillText("\u03A3", 10, 55);

// n=1 below sigma
ctx.font = "15px Arial";
ctx.fillText("n=1", 10, 70);
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	</head>
	<body>
		<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>
	</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...