如何提高doxygen在html输出中使用的png文件的分辨率?
doxygen可以使用乳胶创建数学公式。它从LaTeX输出生成(我不知道如何生成).png文件,并将它们包含到html文档中。不幸的是,这些.png文件的分辨率相当差。我想对此进行改进,但在.dox文件中找不到任何与此相关的条目。感谢您的帮助。请查看doxygen中MathJax的可能性(将USE\u MathJax设置为YES)。似乎没有直接的方法可以做到这一点。我试图通过将公式中的字体大小增加到20(从默认的10)来解决这个问题。然后使用CSS强制将公式设置为源图像大小的50%。您可以将如何提高doxygen在html输出中使用的png文件的分辨率?,html,latex,png,doxygen,Html,Latex,Png,Doxygen,doxygen可以使用乳胶创建数学公式。它从LaTeX输出生成(我不知道如何生成).png文件,并将它们包含到html文档中。不幸的是,这些.png文件的分辨率相当差。我想对此进行改进,但在.dox文件中找不到任何与此相关的条目。感谢您的帮助。请查看doxygen中MathJax的可能性(将USE\u MathJax设置为YES)。似乎没有直接的方法可以做到这一点。我试图通过将公式中的字体大小增加到20(从默认的10)来解决这个问题。然后使用CSS强制将公式设置为源图像大小的50%。您可以将HT
HTML\u EXTRA\u样式表设置为例如doxygen\u modify.css
(不要使用doxygen.css
,因为那样会覆盖主css文件)
在里面,你可以放:
.formulaInl {
-ms-transform: scale(.5, .5); /* IE 9 */
-webkit-transform: scale(.5, .5); /* Chrome, Safari, Opera */
transform: scale(.5, .5);
}
这会将图像缩小到原始大小,从而增加DPI这是不完美的,因为现在图像周围有空白,但这可能不是障碍,这取决于您如何使用文档中的公式(如果使用居中公式则无关紧要)
或者,您可以对生成的HTML文件进行爬网,使用classformulaInl
查找img
标记,并根据文件大小手动指定修改后的宽度和高度(以像素为单位)。在Linux中,这只需要几分钟的bash脚本编写。它有一个明显的缺点,即任何使用您的Doxygen文件来生成文档的人最终都会得到大量公式。好的。也许你能告诉我更多关于这件事。mathjax似乎适用于服务器。我如何在我的笔记本电脑上为doxygon做这件事?(此答案太薄,不值得接受)当您联机时,默认设置可以使用它。脱机时,您必须事先下载MathJax并安装它,并相应地调整doxygen配置文件(Doxyfile)。您解决了吗?或者你可能提交了一个功能请求?请参阅下面我的答案。