@@ -437,7 +437,7 @@ def astext(self) -> str:
437
437
'body' : '' .join (self .body ),
438
438
'indices' : self .generate_indices (),
439
439
})
440
- return self .render ('latex.tex_t ' , self .elements )
440
+ return self .render ('latex.tex ' , self .elements )
441
441
442
442
def hypertarget (self , id : str , withdoc : bool = True , anchor : bool = True ) -> str :
443
443
if withdoc :
@@ -517,10 +517,11 @@ def generate(content: list[tuple[str, list[IndexEntry]]], collapsed: bool) -> No
517
517
def render (self , template_name : str , variables : dict [str , Any ]) -> str :
518
518
renderer = LaTeXRenderer (latex_engine = self .config .latex_engine )
519
519
for template_dir in self .config .templates_path :
520
- template = path .join (self .builder .confdir , template_dir ,
521
- template_name )
522
- if path .exists (template ):
523
- return renderer .render (template , variables )
520
+ for template_suffix in ('_t' , '.jinja' ):
521
+ template = path .join (self .builder .confdir , template_dir ,
522
+ template_name + template_suffix )
523
+ if path .exists (template ):
524
+ return renderer .render (template , variables )
524
525
525
526
return renderer .render (template_name + '.jinja' , variables )
526
527
@@ -1033,7 +1034,7 @@ def depart_table(self, node: Element) -> None:
1033
1034
assert self .table is not None
1034
1035
labels = self .hypertarget_to (node )
1035
1036
table_type = self .table .get_table_type ()
1036
- table = self .render (table_type + '.tex_t ' ,
1037
+ table = self .render (table_type + '.tex ' ,
1037
1038
{'table' : self .table , 'labels' : labels })
1038
1039
self .body .append (BLANKLINE )
1039
1040
self .body .append (table )
0 commit comments