Поскольку я много использую Mathematica, у меня появилась идея написать небольшой и бесплатный CAS, который просто предоставляет очень небольшое подмножество необходимых функций и пакетов для использования, и я хочу представить результаты соответствующим образом для пользователя.как это делает Mathematica (игнорируйте логотип Facebook на заднем плане: D):
Моей первой идеей было создать код LaTeX в фоновом режиме и pdflatex
источник и включитьPDF тогда в представлении ... однако это кажется способом намного излишним!Я хочу написать этот CAS либо на C ++, либо на C #, и я хочу знать, есть ли какие-либо рекомендуемые решения для вывода хорошей формулы, подобной этой.
Моей первой мыслью было «представление редактирования формулы в реальном времени», но онобыло бы хорошо иметь поле ввода для ввода команд и формул, а верхний вид, чтобы быть недоступным для редактирования.