簡體   English   中英

jupyter 筆記本上每個單元格的多個 Markdown 翻譯

[英]Multiple Markdown translations per cell on jupyter notebooks

jupyter notebooks 上是否有本地方法或小部件來設置 markdown 單元格以創建類似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>

ipywidgets 包含選項卡並使其看起來像降價單元格,您可以隱藏代碼或制作 Voila 應用程序。 有幾個擴展可以做到這一點,例如Hide inputHide input allhide_code (前兩個是 社區貢獻的非官方擴展(jupyter_contrib_nbextensions)的一部分,它們作為捆綁包安裝。Voila在此處進行了描述,並且有一個示例庫

對於在筆記本 markdown 單元中本機工作並且在筆記本可以靜態表示時呈現良好的更簡單的東西,有可折疊的 markdown 這個稱為Collapsible Headings的更漂亮的版本包含在我上面提到的非官方擴展包中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM