Windows — Mathjax в консоли C ++

Я делаю консольное приложение на C ++, чтобы найти производную математической функции для моего школьного проекта, но результаты трудно понять, например, как

Итак, есть ли способ получить лучший результат. Я бы очень хотел что-то вроде:

 \ frac {\ sin { x}} {\ cos {(\ log {(x ^ 3 - 2x)}) * 3x}} - 2 \ sqrt {x}

Я знаю, что mathjax не для консоли c ++, но могу ли я сделать что-то вроде печати в формате Mathjax и использовать другие приложения, например chrome, для правильного отображения? и я могу сделать это в автономном режиме?

0

Решение

Создайте страницу HTML, которая отображает уравнение, используя MathJAX. Скопируйте большую часть этой страницы (за исключением части с фактическим уравнением) в вашу программу C ++ и поместите ее в static const char [] как это:

static const char htmlhead[] =
"<html><body>\n""<p>Some random text.</p>";

static const char htmltail[] =
"</body></html>";

Затем вы можете вывести заголовок, написать собственный C ++, распечатать уравнение в MathJAX, а затем распечатать хвост. Используйте ::std::ofstream отправить все это в файл, оканчивающийся на .html, Затем вы можете загрузить этот файл в Chrome с помощью file:/// URL.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]