- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的代码在 JavaDoc 注释中通常有很多方程式。我目前正在使用 MathML 来显示这些方程式,因为这是我能够获得可以在 Eclipse 的悬停工具提示中显示的方程式的唯一方法。
我实际上并不关心创建的 HTML。我只需要 Eclipse 的悬停即可正确显示方程式。
不幸的是,MathML 非常疯狂冗长。一行 简单 LaTeX 变成 50 行 MathML!它弄乱了我的源代码,JavaDoc 注释在源代码中不可读(您必须将鼠标悬停在方法上以阅读注释)。
有谁知道在 Eclipse 中使用 LaTeX 方程式并显示在悬停文本中的方法吗?
编辑:类似于 this会更好,但这在 Eclipse 的悬停中不起作用。大概没有办法在其中注入(inject) JavaScript。
最佳答案
建议一:使用MathJax
我使用 MathJax 在 JavaDoc 中编写 LaTeX 方程。您可能会在这里看到结果: https://javadoc.io/static/net.finmath/finmath-lib/6.0.12/net.finmath.lib/net/finmath/montecarlo/interestrate/models/LIBORMarketModelFromCovarianceModel.html
但是,MathJax 依赖于 JavaScript,而 Eclipse Hover 不支持 JavaScript。但是我必须说即使没有渲染器也可以读取 MathJax LaTeX,所以对我来说悬停文本中有 LaTeX 代码是可以的。如果您在悬停文本中启用 JavaScript,您会看到它 - 但这是一个不同的问题。
要启用 MathJax,您只需要在您的 docket 配置中包含一个 header ,例如
<header>
<![CDATA[
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
]]>
</header>
建议 2:在本地机器上使用 CLSI
如果你只为自己需要这个,你可以运行 CLSI (通用 latex 服务接口(interface))。然后,也许有可能只在其 URL 中有一个带有 latex 代码的图像标签,它返回一个图像)。我没有对此进行详细说明...(我个人更喜欢选项 1,因为它还会在 JavaDoc 中生成 LaTeX。
关于java - Eclipse JavaDoc LaTeX 方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24250916/
我想弄清楚如何将一周内的所有工作时间相加。 “hours”代表一周工作的小时数,“hoursDay”代表一天的工作小时数。唯一的问题是弄清楚如何在它们都由相同的名称表示时将它们全部添加。下面是我的代码
我正在尝试制定一个方程式,根据每 XX 时间的新用户及其推荐用户的输入来确定给定时间的用户数量。 基本上,我们希望每周向系统手动添加 100 个用户。我们假设每个新用户在接下来的每个星期都会再推荐一个
我正在尝试提出一个评级算法 - 所以它会做的是,从用户拥有的一组关键字(用于 SEO)中,为每个关键字提供 1-10 之间的评级(10 是最好的机会来自该集合)- 将通过比较关键字具有的“搜索量”与“
我正在尝试打开队列中的所有弹出窗口,以便它们根据队列数组中的项目数量具有不同的大小和位置。当弹出窗口启动时,想法是它们将完全填满用户屏幕(使用 screen.width 和 screen.height
我已经从一组数据创建了一个 Canvas 饼图,我现在试图定位鼠标相对于饼图的位置,以检测悬停在哪个数据部分。我快到了,但我被一个等式困住了。 我的逻辑运行良好,所以我认为这更像是一道数学题,但我会看
我正在编写一个 python 库来求解各种物理方程,并想为每个方程添加一个方法来显示 LaTeX 格式的方程。我考虑过使用 LaTeX 到 PNG 转换器,然后以某种方式显示与终端内联的图像,这导致我
我的值(value)观是: 0.263 0 0.265 0 0.267 0 0.269 0.0001 0.271 0.0003 0.273 0.0006 0.275 0.0011 0.277 0.00
我的代码在 JavaDoc 注释中通常有很多方程式。我目前正在使用 MathML 来显示这些方程式,因为这是我能够获得可以在 Eclipse 的悬停工具提示中显示的方程式的唯一方法。 我实际上并不关心
是否可以从特定网站导出文本、图像和 LaTeX 方程式,以便您可以直接自定义您自己的 PDF 而不会模糊对象?只有图像具有固定分辨率。 我知道有几种间接生成 PDF 的方法。试图在 Riemann Z
对于我的 C 程序,用户输入“aY + b = c”,其中 a、b 和 c 是 int 值,Y 是“符号常量”。 如何使“aY+b=c”与“aY + b = C”一样有效?基本上,我不确定如何利用 s
我正在根据数据集计算线性回归。我不知道编译时的回归模型或参数数量。 我将回归方程作为字符串存储在 SQL Server 2005 数据库中 y = 3x^2 + 2x // just an examp
我是一名优秀的程序员,十分优秀!