我在大学学习计算机科学,我真的很喜欢 Freemind。我觉得让它对我更有用的一件事是允许 Latex 方程(有点像 Anki 那样)。
我以前从未真正参与过任何开源项目或修改过项目,所以我想要一些指导。
我有两种方法可以解决这个问题。
我知道 Freemind 曾经有一个 Latex 插件,但它已经停产了。我已经搜索了一些我认为(通过智能猜测)使其工作所需的文件,但我仍然缺少似乎是大的文件-latex_plugin.jar。我希望如果我能把它们放在一起,我可以让插件工作,而不用再想了。
另一种方法是开发我自己的插件。我知道 Java,而且我知道如何将 Latex 源代码从终端转换为 png 文件。我知道 Freemind 有某种插件 API,但我能找到的只是一个令人生畏的大型 XML Schema(一种我不熟悉的文件类型)。我找不到关于制作插件的任何其他信息(我不知道我是否可以自己制作插件,或者我是否需要获取 Freemind 的整个源代码并开发以开发我的插件 - 然后如何是否将我的插件与 Freemind 分开?)。
因此,在这样的背景下,我的主要问题是:
- 复活旧插件会是解决我的问题的合理方法吗?
或者假设我需要创建自己的插件:
- 这是一个开始成为开源软件一部分的好项目吗?
- 你估计这有多难,需要多长时间?
- 我从哪说起呢?我应该如何进行?