Download the PHP package gregwar/tex2png without Composer
On this page you can find all versions of the php package gregwar/tex2png. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tex2png
Tex2png
This class provides a way to create easily LaTeX formulas.
With it, you can convert raw formulas like:
\sum_{i = 0}^{i = n} \frac{i}{2}
To nice images like:
Requirement
To use this library you'll need :
- latex : to compile formulas (with math support)
- dvipng : to convert dvis to png
- shell_exec : you need to be able to call the php
shell_exec()
function
You'll also need a temporary folder and, of courses, enough permissions to write to the target directory
Usage
Just include the Tex2png.php
file or register this repository directory as the
Gregwar\Tex2png\
namespace and do the following :
You can have a look at the example in example/
directory.
Using the cache
Tex2png library includes a caching system allowing you to generate images only one time.
To do so, just don't tell Tex2png
what is the target file :
If the file already exists, it will not generate anything, else, it will generate it. This results in a tiny but powerful caching system avoiding to regenerate a formula PNG twice.
Note that you can change the cache directory calling the setCacheDirectory()
function
This is based on the Gregwar/Cache library.
Changing the density
The second constructor/create() parameter is the image density :
Default density is 155, you can choose to generate really big images, this is an example of the formula with a density of 1000 :
License
This class is under MIT license, for more information, please refer to the LICENSE
file