在各种 jupyter 笔记本中,我想手动指定要显示的输入单元格,并且在将其转换为 pdf 或 tex 文档时默认不显示任何输入单元格。
通过使用以下乳胶模板,我已经实现了不显示任何输入单元格:
((*- extends 'article.tplx' -*))
% Disable input cells
((* block input_group *))
((* endblock input_group *))
但是现在,当尝试添加单元格标签然后显示它们时,我感到困惑。我试过了
% Disable input cells if there is no "show" tag, else show
((*- block input_group -*))
((*- if 'show' in cell.metadata.get('tags', []) -*))
((*- block in_prompt -*))((*- endblock in_prompt -*))
((*- block input -*))((*- endblock input -*))
((*- else -*))
((*- endif -*))
((*- endblock input_group -*))
但它总是删除所有输入单元格,也就是带有“显示”标签的单元格。