Generazione di documenti LaTeX con Python e Jinja
(Giacomo Mazzamuto)
Sommario
Questo articolo illustra come creare documenti LaTeX con Jinja, un motore di template per Python, mettendo in evidenza le potenzialità fornite dall’avere a disposizione un linguaggio semplice e ricco come Python all’interno di un documento LaTeX. L’articolo è composto da un tutorial che dimostra le funzionalità di base di Jinja e da un esempio di configurazione più avanzata finalizzato a rendere più gradevole la sintassi di Jinja all’interno di un documento LaTeX. Infine, è mostrato l’esempio della generazione di una fattura.
Abstract
This short article describes how to use Jinja, a template engine for Python, to create LaTeX documents harnessing the power of a simple and rich language such as Python. The article begins with a tutorial showing the basic usage of Jinja, followed by a more advanced configuration aiming at making Jinja’s syntax more LaTeX-friendly. Finally, an example involving the generation of an invoice is shown.
Leggi l’articolo