#!/usr/bin/env python # encoding: utf-8 import jinja2, os from .filters import includegraphic __all__ = ["texenv"] # Definition of jinja syntax for latex texenv = jinja2.Environment( block_start_string = '\Block{', # Gros WTF!! Si on le met en maj ça ne marche pas alors que c'est en maj dans le template... block_end_string = '}', variable_start_string = '\Var{', variable_end_string = '}', comment_start_string = '\#{', comment_end_string = '}', line_statement_prefix = '%-', line_comment_prefix = '%#', loader = jinja2.ChoiceLoader([jinja2.PackageLoader("notes_tools.generate_bilan", "templates"), jinja2.FileSystemLoader(['./']), ]), extensions = ['jinja2.ext.do'] ) # Filters texenv.filters['includegraphic'] = includegraphic if __name__ == '__main__': print(texenv.list_templates()) texenv.get_template("tpl_bilan.tex") # ----------------------------- # Reglages pour 'vim' # vim:set autoindent expandtab tabstop=4 shiftwidth=4: # cursor: 16 del