LatexGenC++
A C++ library for programmatically generating LaTeX documents.
Overview
LatexGenC++ is a comprehensive C++ library that allows programmatic generation of LaTeX documents. It provides an object-oriented API for creating various types of LaTeX documents, including articles, reports, books, and presentations, with support for multilingual content.
Features
- Multiple Document Types: Support for articles, reports, books, and Beamer presentations
- Structured Content: Easy management of sections, subsections, chapters, parts, etc.
- Rich Elements: Figures, tables, equations, lists, theorems, algorithms
- Bibliography Management: Two methods for handling bibliographies:
- Using external .bib files
- Creating references programmatically
- Multilingual Support: 11 languages including English, French, German, Spanish, etc.
- Custom Templates: Apply consistent styling across documents
- Index Generation: Support for creating document indexes