Я делаю консольное приложение на C ++, чтобы найти производную математической функции для моего школьного проекта, но результаты трудно понять, например, как
Итак, есть ли способ получить лучший результат. Я бы очень хотел что-то вроде:
Я знаю, что mathjax не для консоли c ++, но могу ли я сделать что-то вроде печати в формате Mathjax и использовать другие приложения, например chrome, для правильного отображения? и я могу сделать это в автономном режиме?
Создайте страницу 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.
Других решений пока нет …