โดยพื้นฐานแล้วคุณกำลังขอสองสิ่งที่แตกต่างกัน:
เซลล์ Markdown แสดงผลลัพธ์รหัส
ฉันต้องการนับบางสิ่งสร้างผลลัพธ์และรวมไว้ใน markdown [... ] ฉันต้องการมีเทมเพลตใน markdown และแทรกค่าที่โปรแกรมสร้างขึ้นในสมุดบันทึก
โค้ดเซลล์ที่แสดงผล markdown
ฉันต้องการคำสั่งดังกล่าว: print '$\phi$'
เพื่อสร้างสัญลักษณ์ phi เช่นเดียวกับใน markdown
เนื่องจาก 2. ถูกครอบคลุมโดยคำตอบอื่นแล้ว (โดยทั่วไป: ใช้Latex()
หรือMarkdown()
นำเข้าจากIPython.display
) ฉันจะเน้นที่คำตอบแรก
1. Markdown Template พร้อมตัวแปรที่แทรก
ด้วยPython Markdownส่วนขยาย Jupyter มันเป็นไปได้ที่จะทำตามที่คุณอธิบาย
คำแนะนำในการติดตั้งสามารถพบได้ในหน้า github ของ nbextensions ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานส่วนขยาย python markdown โดยใช้คำสั่ง jupyterหรือตัวกำหนดค่าส่วนขยายปรับแต่งส่วนขยาย
ด้วยส่วนขยายตัวแปรจะถูกเข้าถึงผ่าน{{var-name}}
. ตัวอย่างสำหรับเทมเพลต markdown ดังกล่าวอาจมีลักษณะดังนี้:
รหัส Python ใน Markdown Cells
ตัวแปร a คือ {{a}}
คุณยังสามารถฝัง LateX: {{b}} ได้ที่นี่!
สามารถฝังรูปภาพได้: {{i}}
ธรรมชาติตัวแปรหรือภาพทั้งหมดa
, b
, i
ควรจะตั้งในรหัสก่อนหน้านี้ และแน่นอนว่าคุณสามารถใช้นิพจน์สไตล์ Markdown-Latex (เช่น$\phi$
) ได้โดยไม่ต้องใช้คำสั่งพิมพ์ ภาพนี้มาจาก wiki ของส่วนขยายแสดงให้เห็นถึงความสามารถ
ข้อมูลเพิ่มเติมเกี่ยวกับการทำงานนี้จะถูกรวมอยู่ใน ipython / jupyter จะกล่าวถึงในการติดตามปัญหาสำหรับipythonและjupyter
display_markdown
ฟังก์ชัน