0

jupyter notebook 上是否有本地方式或小部件来设置降价单元以创建类似的东西,html tabs这样我就可以添加我想要的每种语言的文档,而不是创建 3 个不同的笔记本,这会增加我的实验的可维护性的复杂性?

能够添加这样的东西就足够了

<!-- Tab links -->
<div class="tab">
  <button class="tablinks" onclick="openCity(event, 'Spanish')">Spanish</button>
  <button class="tablinks" onclick="openCity(event, 'English')">English</button>
  <button class="tablinks" onclick="openCity(event, 'Japanese')">Japanese</button>
</div>

<!-- Tab content -->
<div id="Spanish" class="tabcontent">
  <h3>Spanish Explanation</h3>
  <p>This is an explanation in Spanish</p>
</div>

<div id="English" class="tabcontent">
  <h3>English Explanation</h3>
  <p>This is an explanation in English</p>
</div>

<div id="Japanese" class="tabcontent">
  <h3>Japanese Explanation</h3>
  <p>This is an explanation in Japanese</p>
</div>
4

1 回答 1

1

ipywidgets 包含选项卡并使其看起来像一个降价单元格,您可以隐藏代码或制作一个 Voila 应用程序。有几个扩展可以做到这一点,例如Hide input, Hide input all, & hide_code。(前两个是作为包安装的社区贡献的非官方扩展(jupyter_contrib_nbextensions)的一部分。瞧,这里有描述,还有一个示例库

对于在笔记本降价单元中本机工作并且在笔记本可以静态表示时呈现良好的更简单的东西,有可折叠的降价。作为我上面提到的非官方扩展包的一部分,包含了一个更高级的版本,称为Collapsible Headings 。

于 2020-01-24T16:38:55.393 回答