ฉันกำลังสร้างบล็อกblogdown
ที่ฉันเปรียบเทียบรหัสจาก R และรหัสจาก Stata ฉันต้องการแสดงรหัสทั้งสองเพื่อให้ผู้ใช้สามารถเปรียบเทียบวิธีการทำใน R และ Stata ยิ่งไปกว่านั้นการวางสองชิ้นขึ้นไปในแถว (รหัสสำหรับ R, รหัสสำหรับ Stata + output) ทำให้การอ่านค่อนข้างอึดอัด
มีหลายเลย์เอาต์ในใจของฉันที่จะใส่ชิ้นส่วนหลายอัน แต่ฉันไม่รู้ว่ามันถูกนำไปใช้แล้วหรือเป็นไปได้ที่จะทำเช่นนั้น
มีปุ่มที่จะแสดง / ซ่อนชิ้น (หนึ่งปุ่มต่อชิ้น )
ความคิดหนึ่งจะมี:
- โค้ด R ที่มองเห็นได้ตามค่าเริ่มต้นในบทความ
- โค้ด Stata จะมองไม่เห็นโดยค่าเริ่มต้น แต่จะปรากฏให้เห็นหากผู้ใช้คลิกที่ปุ่ม
บุคคลนี้และบุคคลนี้ประสบความสำเร็จในการพับส่วนของโค้ดในบล็อกดาวน์ แต่เห็นได้ชัดว่าซ่อนหรือแสดงทุกชิ้นโดยค่าเริ่มต้น ฉันจะซ่อนเฉพาะบางส่วนเป็นค่าเริ่มต้นได้อย่างไร มีตัวเลือก (เช่นตัวเลือกeval
, echo
... ) ที่ซ่อนหรือแสดงรหัสของโค้ดblogdown
หรือไม่?
ชิ้นส่วนที่มี "แท็บ"
ชื่อของส่วนนี้พูดถึงตัวเอง: เป็นไปได้ไหมที่จะมีแท็บเป็นก้อนเพื่อให้เราสามารถเปลี่ยนจากรหัสหนึ่งเป็นรหัสอื่น (เช่นเดียวกับแท็บในเว็บเบราว์เซอร์เป็นต้น)
แสดงชิ้นสองชุดต่อกัน
ในบางblogdown
ธีม (อาจทั้งหมดฉันไม่รู้) ความกว้างลดลงค่อนข้างมากและมีพื้นที่ด้านข้างที่ไม่ได้ใช้ ดังนั้นจึงเป็นไปได้หรือไม่ที่จะเพิ่มความกว้างในบางส่วนของบทความและเพื่อแสดงสองชิ้นต่อกัน?
ความคิดใด ๆ ถ้าหนึ่งในรูปแบบเหล่านี้สามารถรับรู้ได้ในblogdown
?
blogdown
อนุญาตให้คุณเพิ่ม CSS? การใช้ CSS คุณสามารถสร้างโค้ดสองบล็อกและวางไว้ข้างๆกัน ด้วย CSS คุณสามารถแสดงหรือซ่อน chunks และอาจทำแท็บได้ แต่นั่นไม่ใช่จุดแข็งของฉัน