metalinspired / tex2png
LaTeX 公式转 PNG
1.0.0
2024-02-12 15:52 UTC
Requires
- php: >=8.1
This package is auto-updated.
Last update: 2024-09-12 17:14:06 UTC
README
这是一个 Gregwar/Tex2png 的分支,已更新到 PHP 8.1Gregwar/Tex2png
Tex2png
这个类提供了一个轻松创建 LaTeX 公式的方法。
使用它,您可以将原始公式
\sum_{i = 0}^{i = n} \frac{i}{2}
转换为漂亮的图片
需求
要使用这个库,您需要
- latex : 编译公式(具有数学支持)
- dvipng : 将 dvis 转换为 png
- shell_exec : 您需要能够调用 php 的
shell_exec()
函数
您还需要一个临时文件夹,当然,还需要足够的权限来写入目标目录
安装
composer require metalinspired/tex2png
使用方法
<?php // This will create a formula and save it to sum.png (new Tex2png('\sum_{i = 0}^{i = n} \frac{i}{2}')) ->saveTo('sum.png') ->generate();
改变密度
第二个构造函数参数是图像密度
<?php (new Tex2png('\sum_{i = 0}^{i = n} \frac{i}{2}', 300)) ->generate();
默认密度为 155,您可以选择生成非常大的图像,这是公式密度为 1000 的示例
许可证
此类受 MIT 许可证保护,有关更多信息,请参阅 LICENSE 文件