BobV Latex Bundle
For whenever you want more flexibility than with any other PHP-PDF library
This bundle provides basic LaTeX support to ensure flexible PDF rendering in your Symfony2 application. The project was started as an idea to avoid the standard TCPDF library in the hope that the compilation of LaTeX can be done more efficiently and more consistently across machines.
Documentation
The complete documentation can be found in the Resources/doc
directory! Start by reading the table of contents.
Upgrade notes
Upgrade notes can be found in the UPGRADE.MD file.
Features
- Generate LaTeX (.tex) files using object oriƫnted programming
- Generate PDF files from .tex files
- HTTP responses containing the PDF using a single command
- Basic caching system (do not regenerate the PDF when not needed)
In development
- More standard LaTeX blocks
Support
If you have any problem, you've found and error or want to contribute to this project, feel free to open a github ticket. Please first read submitting issues.
The MIT License (MIT)
Copyright (c) 2011-2012 Bob van de Vijver
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Copyright (c) 2011-2012 Bob van de Vijver
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
bob_v_latex: []
-
Escape Greek characters as well when using latex_escape_all in Twig
By web-flow, 8 months ago
-
Add support for full greek alphabet escaping
By web-flow, 8 months ago
-
Twig 3.0 support (#36)
By web-flow, 9 months ago
-
Fix Symfony 5 config deprecation (#35)
By web-flow, 9 months ago
-
Use ensuremath instead of dollar for degree symbol
By web-flow, 11 months ago
-
Fix bug in LockedLatexGenerator (#34)
By bobvandevijver, 1 year ago
-
Added locked generator documentation
By web-flow, 1 year ago
-
Updated upgrade docs for v2
By web-flow, 1 year ago
-
Drop support for php 5
By bobvandevijver, 1 year ago
-
Added LockedLatexGenerator
By bobvandevijver, 1 year ago
-
Drop support for Symfony 2, restricted symfony packages to supported versions
By bobvandevijver, 1 year ago
-
Fixed return type annotation in LatexGeneratorInterface
By web-flow, 1 year ago
-
Escape euro sign correctly
By web-flow, 1 year ago
-
Remove & character when removeLatex is set, and checkTable is not
By web-flow, 1 year ago
-
Fixed invalid backslash replacement
By web-flow, 1 year ago
-
Add Ohm sign to parser (#33)
By bobvandevijver, 1 year ago
-
Add support for FOSCKEditorBundle
By tobias-93, 1 year ago
-
Mark latex_escape filters as safe, removing the necessarity of using raw everywhere
By bobvandevijver, 1 year ago
-
Expose not found image in ImageNotFoundException
By web-flow, 1 year ago
-
Support enumerate in the listing element
By bobvandevijver, 1 year ago
-
Fix incorrect includegraphics image matcher
By web-flow, 1 year ago
-
Updated Travis configuration
By bobvandevijver, 1 year ago
-
Add support for non-attachment pdf/tex generation
By bobvandevijver, 1 year ago
-
Updated DirectTwig example with source
By bobvandevijver, 2 years ago
-
Added cookbook with DirectTwig example
By bobvandevijver, 2 years ago
-
Make Base class abstract
By bobvandevijver, 2 years ago
-
Fixed some typos
By bobvandevijver, 2 years ago
-
Fix small typo
By web-flow, 2 years ago
-
Added some convenience methods
By bobvandevijver, 2 years ago
-
Added -no-shell-escape as default command parameter
By bobvandevijver, 2 years ago