Как мне добавить Latex к моей версии Freemind?
Я изучаю информатику в университете, и мне действительно нравится Freemind. Единственное, что, по моему мнению, могло бы сделать его более полезным, - это разрешить уравнения Латекса (вроде как это делает Анки).
Я никогда прежде не принимал участия ни в каком открытом исходном коде и не модифицировал проект, поэтому я бы хотел немного поработать.
У меня есть два способа сделать это.
Я знаю, что у Freemind был латексный плагин, но он больше не выпускается. Я просмотрел некоторые файлы, которые, по моему мнению (с помощью интеллектуальных догадок), необходимы для его работы, но я все еще скучаю по тому, что кажется большим - latex_plugin.jar. Я надеялся, что, если бы я мог собрать их вместе, я мог бы заставить плагин работать, и больше не думать об этом.
Другой способ - разработать свой собственный плагин. Я знаю Java, и я знаю, как преобразовать исходный код Latex в png-файл из Терминала. Я знаю, что Freemind имеет своего рода API плагинов, но все, что я могу найти о нем, - это одна большая устрашающая XML-схема (тип файла, с которым я незнаком). Я не могу найти никакой другой информации о создании плагина (я не знаю, смогу ли я сделать свой плагин самостоятельно, или мне нужно получить весь исходный код для Freemind и разработать, чтобы разработать свой плагин - и как потом я могу отделить свой плагин от Freemind?).
Итак, на этом фоне мои главные вопросы:
- Будет ли воскрешение старого плагина разумным решением моих проблем?
Или предполагая, что мне нужно создать свой собственный плагин:
- Будет ли это хороший проект, чтобы начать становиться частью программного обеспечения с открытым исходным кодом?
- Насколько сложно было бы это оценить, сколько времени это займет?
- С чего мне начать? Как мне поступить?