我正在尝试编写一个Jinja2
模板,通过使用将我转换Jupyter notebook
为 PDF 。我当前的尝试不显示 Markdown 单元格或图像标题,并且还在我的所有 matplotlib 图表上方显示以下输出:LaTex
nbconvert
out[1]: <matplotlib.axes._subplots.AxesSubplot at 0x2e62e885cc0>
我想显示降价单元格和标题并抑制 matplotlib 对象描述。
我当前的模板改编自 nbconvert github repo 上托管的模板,如下所示:
% Default to the notebook output style
((* if not cell_style is defined *))
((* set cell_style = 'style_ipython.tplx' *))
((* endif *))
% Inherit from the specified cell style.
((* extends cell_style *))
%===============================================================================
% Latex Book
%===============================================================================
((* block docclass *))
\documentclass{report}
((* endblock docclass *))
% Author and Title from metadata
((* block maketitle *))
((*- if nb.metadata["latex_metadata"]: -*))
((*- if nb.metadata["latex_metadata"]["title"]: -*))
\title{((( nb.metadata["latex_metadata"]["title"] )))}
((*- endif *))
((*- else -*))
\title{((( resources.metadata.name )))}
((*- endif *))
\date{\today}
\maketitle
((* endblock maketitle *))
((* block markdowncell scoped *))
((( cell.source | citation2latex | strip_files_prefix | convert_pandoc('markdown+tex_math_double_backslash', 'json',extra_args=[]) | resolve_references | convert_pandoc('json','latex', extra_args=["--chapters"]) )))
((* endblock markdowncell *))
% Disable input cells
((* block input_group *))
((* endblock input_group *))