Pandoc

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา
Pandoc
ผู้เขียนต้นฉบับJohn MacFarlane
เปิดตัวครั้งแรก10 สิงหาคม 2549 (15 ปีที่แล้ว) ( 2549-08-10 )
ปล่อยที่มั่นคง
2.18 [1] แก้ไขบน Wikidata / 4 เมษายน 2565 (2 months ago) ( 4 เมษายน 2565 )
ที่เก็บ
เขียนในHaskell
ระบบปฏิบัติการเหมือนยูนิกซ์ , Windows
แพลตฟอร์มข้ามแพลตฟอร์ม
ใบอนุญาตGNU GPLv2
เว็บไซต์pandoc .org

Pandocเป็น โปรแกรม แปลงเอกสารโอเพ่นซอร์สฟรี ใช้กันอย่างแพร่หลายเป็นเครื่องมือในการเขียน (โดยเฉพาะนักวิชาการ) [2]และเป็นพื้นฐานสำหรับการเผยแพร่เวิร์กโฟลว์ [3]มันถูกสร้างขึ้นโดยJohn MacFarlaneศาสตราจารย์ด้านปรัชญาที่ University of California , Berkeley [4]

ฟังก์ชั่น

Pandoc เรียกตัวเองว่าตัวแปลง "รูปแบบมาร์กอัป" สามารถนำเอกสารในรูปแบบใดรูปแบบหนึ่งที่รองรับและแปลงเฉพาะมาร์กอัปเป็นรูปแบบอื่น การรักษารูปลักษณ์ของเอกสารไม่ใช่เรื่องสำคัญ [5]

ปลั๊กอินสำหรับรูปแบบที่กำหนดเองสามารถเขียนด้วยLuaซึ่งถูกใช้เพื่อสร้างเครื่องมือการส่งออกสำหรับJournal Article Tag Suiteเป็นต้น [6]

ตัวเลือก CiteProcที่รวมไว้ช่วยให้ pandoc สามารถใช้ข้อมูลบรรณานุกรมจากซอฟต์แวร์การจัดการข้อมูลอ้างอิงในรูปแบบใดก็ได้จากห้ารูปแบบ: BibTeX , BibLaTeX , CSL JSON หรือ CSL YAMLหรือRIS [7]ข้อมูลจะถูกแปลงเป็นข้อมูลอ้างอิงในรูปแบบต่างๆ โดยอัตโนมัติ (เช่นAPA , ChicagoหรือMLA ) โดยใช้การนำภาษารูปแบบการอ้างอิงมาใช้ [7]ซึ่งช่วยให้โปรแกรมใช้เป็นทางเลือกที่ง่ายกว่า สำหรับ LaTeXในการผลิตงานเขียนเชิงวิชาการ [8]

รูปแบบไฟล์ที่รองรับ

รูปแบบการป้อนข้อมูล

รูปแบบอินพุตที่รองรับมาก ที่สุด คือ Markdownเวอร์ชันขยาย [9]อย่างไรก็ตาม pandoc ยังสามารถอ่านในรูปแบบต่อไปนี้:

รูปแบบเอาต์พุต

Pandoc สามารถสร้างไฟล์ในรูปแบบเอาต์พุตต่อไปนี้ ซึ่งไม่จำเป็นต้องเป็นชุดรูปแบบเดียวกันกับรูปแบบอินพุต:

ดูเพิ่มเติม

อ้างอิง

  1. ^ "ปล่อย pandoc 2.18" .
  2. ^ มูลเลน ลินคอล์น (23 กุมภาพันธ์ 2555) "Pandoc แปลงเอกสาร (ข้อความ) ทั้งหมดของคุณ " บล็อกพงศาวดารของการอุดมศึกษา: ProfHacker สืบค้นเมื่อ27 มิถุนายน 2557 .
    - McDaniel, W. Caleb (28 กันยายน 2555). "ทำไม (และอย่างไร) ฉันจึงเขียนหนังสือวิชาการเป็นข้อความธรรมดา " W. Caleb McDaniel ที่มหาวิทยาลัยไรซ์ สืบค้นเมื่อ27 มิถุนายน 2557 .
    - Healy, Kieran (23 มกราคม 2014). "ข้อความธรรมดา, เอกสาร, Pandoc" . สืบค้นเมื่อ27 มิถุนายน 2557 .
    - โอวาเดีย, สตีเวน (2014). "Markdown สำหรับบรรณารักษ์และนักวิชาการ" . บรรณารักษ์ พฤติกรรมและสังคมศาสตร์ 33 (2): 120–124. ดอย : 10.1080/01639269.2014.904696 . ISSN 0163-9269 . S2CID 62762368 .  
  3. ^ จนถึง Kaitlyn; Simas, เพิง; Larkai, Velma (14 เมษายน 2014). "The Flying Narwhal: เวิร์กโฟลว์แม็กขนาดเล็ก" . สำนัก พิมพ์@ SFU สืบค้นเมื่อ11 มีนาคม 2018 .
    - แม็กซ์เวลล์, จอห์น (1 พฤศจิกายน 2556). "การสร้างเวิร์กโฟลว์การเผยแพร่ด้วย Pandoc และ Git " สำนัก พิมพ์@ SFU สืบค้นเมื่อ27 มิถุนายน 2557 .[ ลิงก์เสียถาวร ]
    - Maxwell, John (26 กุมภาพันธ์ 2014) "ออน แพนดอค" . eBound Canada: การประชุมเชิงปฏิบัติการด้านการผลิตดิจิทัล แวนคูเวอร์ บริติชโคลัมเบีย เก็บถาวรจากต้นฉบับเมื่อ 28 กุมภาพันธ์ 2558 . สืบค้นเมื่อ27 มิถุนายน 2557 . {{cite journal}}:อ้างอิงวารสารต้องการ|journal=( ความช่วยเหลือ )
    - แม็กซ์เวลล์, จอห์น (1 พฤศจิกายน 2556). "การสร้างเวิร์กโฟลว์การเผยแพร่ด้วย Pandoc และ Git " สำนัก พิมพ์@ SFU สืบค้นเมื่อ12 เมษายน 2019 .
    - เครวิงเคิล อัลเบิร์ต; โรเบิร์ต วิงเคลอร์ (8 พฤษภาคม 2017). "การจัดรูปแบบวิทยาศาสตร์แบบเปิด: การสร้างรูปแบบเอกสารหลายรูปแบบสำหรับต้นฉบับทางวิชาการอย่างว่องไวด้วย Pandoc Scholar" . PeerJ วิทยาการคอมพิวเตอร์ . 3 : e112. ดอย : 10.7717/peerj-cs.112 . สืบค้นเมื่อ25 พฤษภาคม 2017 .
  4. ^ "จอห์น แมคฟาร์เลน" . ภาควิชาปรัชญา . มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์. สืบค้นเมื่อ25 กรกฎาคม 2557 .
  5. ^ "คู่มือผู้ใช้ Pandoc" . pandoc.org _ คำอธิบาย สืบค้นเมื่อ22 มกราคม 2019 . ...ไม่ควรคาดหวังการแปลงที่สมบูรณ์แบบระหว่างทุกรูปแบบและอื่น ๆ Pandoc พยายามรักษาองค์ประกอบโครงสร้างของเอกสาร แต่ไม่จัดรูปแบบรายละเอียด...
  6. เฟนเนอร์, มาร์ติน (12 ธันวาคม 2556). "จาก Markdown เป็น JATS XML ในขั้นตอนเดียว " ก๊อบเบิ้ลดี้กุก. สืบค้นเมื่อ27 มิถุนายน 2557 .
  7. ^ a b "การอ้างอิง" . คู่มือผู้ใช้Pandoc สืบค้นเมื่อ2021-04-08 .
  8. ^ เทเนน เดนนิส; Grant Wythoff (19 มีนาคม 2014) "การประพันธ์ที่ยั่งยืนในรูปแบบข้อความธรรมดาโดยใช้ Pandoc และ Markdown " นักประวัติศาสตร์การเขียนโปรแกรม. สืบค้นเมื่อ27 มิถุนายน 2557 .
  9. ^ "มาร์คดาวน์ของแพนดอค" . คู่มือผู้ใช้Pandoc สืบค้นเมื่อ2019-08-01 .
  10. มัลเลน, ลินคอล์น (20 มีนาคม 2555). "สร้าง E-Books ของคุณเอง ด้วยPandoc" บล็อกพงศาวดารของการอุดมศึกษา: ProfHacker สืบค้นเมื่อ27 มิถุนายน 2557 .
  11. ^ "เริ่มต้นใช้งาน pandoc" . pandoc.org _ การสร้าง PDF . สืบค้นเมื่อ22 มกราคม 2019 .
  12. ดูเป็นตัวอย่าง MacFarlane, John (17 พฤษภาคม 2014) "Pandoc สำหรับแฮ็กเกอร์ Haskell" . BayHac 2014, เมาน์เทนวิว, แคลิฟอร์เนีย สืบค้นเมื่อ27 มิถุนายน 2557 . {{cite journal}}:อ้างอิงวารสารต้องการ|journal=( ความช่วยเหลือ )CS1 maint: ตำแหน่ง ( ลิงค์ )ไฟล์ต้นฉบับเขียนด้วย Markdown

ลิงค์ภายนอก