Распечатать математическое выражение на растровом изображении с - PullRequest
0 голосов
/ 21 января 2019

Я хочу, чтобы моя программа считывала математическое выражение из стандартного ввода и печатала растровое изображение с выражением, отформатированным аналогично тому, как это делает Latex.Ввод ограничен простыми выражениями, то есть состоит из арифметических операторов, индексов, верхних индексов и дробных черт.

На данный момент программа может интерпретировать выражение и сохранять его в виде дерева.Единственная проблема, которую я не знаю, как решить, это как разделить плоскость на секции / блоки, чтобы правильно распечатать выражение на растровом изображении.Самая большая проблема связана с индексами, надстрочными индексами (масштабирование и размещение символов выше или ниже), дробными чертами и тем фактом, что он должен хорошо работать рекурсивно, например a b c d

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

...