我应该如何将 Latex 添加到我的 Freemind 版本中

发布于 2025-01-06 13:43:48 字数 699 浏览 0 评论 0原文

我在大学学习计算机科学,我非常喜欢 Freemind。我觉得它对我更有用的一件事是允许 Latex 方程(有点像 Anki 所做的那样)。

我以前从未真正参与过任何开源项目或修改过项目,所以我想要一些指导。

我有两种方法来解决这个问题。

我知道 Freemind 曾经有一个 Latex 插件,但它已经停产了。我已经搜罗了一些我认为(通过智能猜测)使其工作所需的文件,但我仍然缺少看起来很大的文件 - Latex_plugin.jar。我希望如果我能把它们组合在一起,我就可以让插件工作,而无需再想更多。

另一种方法是开发自己的插件。我了解 Java,并且知道如何从终端将 Latex 源代码转换为 png 文件。我知道 Freemind 有某种插件 API,但我能找到的只是一个令人畏惧的 XML 模式(一种我不熟悉的文件类型)。我找不到关于制作插件的任何其他信息(我不知道我是否可以自己制作我的插件,或者我是否需要获取 Freemind 的完整源代码并开发来开发我的插件 - 然后如何我要把我的插件从 Freemind 中分离出来吗?)。

因此,在这样的背景下,我的主要问题是:

  • 复活旧插件是否是解决我的问题的合理方案?

或者假设我需要创建自己的插件:

  • 这是否是一个开始成为开源软件一部分的好项目?
  • 您估计这有多困难,需要多长时间?
  • 我从哪里开始?我应该如何进行?

I'm at uni studying Computer Science, and I really like Freemind. The one thing that I feel would make it more useful for me would be to allow Latex equations (kinda like Anki does it).

I've never really taken part in anything open source or modded a project before, so I'd like a bit of direction.

I have two ways of going about this.

I know that Freemind used to have a Latex Plugin, but it is discontinued. I've scrounged some of the files that I think (through intelligent guesswork) are needed to make it work, but I'm still missing what seems to be the big one - latex_plugin.jar. I was hoping that if I could get them together, I could make the plugin work, and think no more about.

The other way is to develop my own plugin. I know Java, and I know how to make Latex source into a png file from the Terminal. I know that Freemind has some sort of plugin API, but all I can find about it is one big daunting XML Schema (a file type I'm unfamiliar with). I can't find any other information about making a plugin (I don't know whether I can make my plugin on its own, or if I need to get the entire source for Freemind and develop to develop my plugin with - and then how do I separate my plugin from Freemind?).

So with that background, my main questions are:

  • Would resurrecting the old plugin be a reasonable solution to my problems?

Or assuming that I need to create my own plugin:

  • Would this be a good project to start getting into being part of open source software?
  • How difficult would you estimate this to be, how long will it take?
  • Where do I start? How should I proceed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文