Idi na sadržaj

Pandoc

Nepregledano
S Wikipedije, slobodne enciklopedije
Pandoc
Originalni autor(i)John MacFarlane
Prvo izdanje10. august 2006 (prije 18 godina) (2006-08-10)
Stabilna verzija
3.7.0.1[1] Uredi na Wikipodacima / 17 maj 2025 (Грешка: Први параметар се не може анализирати као датум или време.) (17 maj 2025)
Centralna arhivagithub.com/jgm/pandoc
Programski jezikHaskell
Operativni sistemUnix-like, Windows
PlatformaCross-platform
LicencaGNU GPLv2-or-later
Veb-sajtpandoc.org

Pandoc je softver otvorenog koda za konvertovanje dokumenata, koji se široko koristi kao alat za pisanje (posebno među akademicima)[2] i kao osnova za izdavačke radne tokove.[3] Kreirao ga je John MacFarlane, profesor filozofije na Univerzitetu Kalifornije u Berkeleyju.[4]

Funkcionalnost

[uredi | uredi izvor]

Pandoc sebe opisuje kao konverter „oznaka formata“ (markup format). Može uzeti dokument u jednom od podržanih formata i konvertovati samo njegov markup u drugi format. Očuvanje izgleda i dojma dokumenta nije prioritet.[5]

Dodaci (plug-ini) za prilagođene formate takođe se mogu pisati u programskom jeziku Lua, koji je, na primjer, korišten za izradu alata za izvoz u formatu Journal Article Tag Suite (JATS).[6]

CiteProc

[uredi | uredi izvor]

Ugrađena opcija CiteProc omogućava da Pandoc koristi bibliografske podatke iz softvera za upravljanje referencama u bilo kojem od pet formata: BibTeX, BibLaTeX, CSL JSON, CSL YAML ili RIS.[7] Ti se podaci automatski pretvaraju u citate u različitim stilovima (kao što su APA, Chicago ili MLA), koristeći implementaciju Citation Style Language-a (CSL).[7] Ovo omogućava da program služi kao jednostavnija alternativa LaTeX-u za izradu akademskih radova u Markdownu s inline ključevima citata.[8] Takođe, program se može koristiti za konverziju bilo kojeg toka bibliografskih podataka u podržanim formatima u listu citata u izabranom stilu.[9]

Podržani formati datoteka

[uredi | uredi izvor]

Formati unosa

[uredi | uredi izvor]

Format ulaza s najviše podrške je proširena verzija Markup jezika Markdown.[10] Ipak, Pandoc takođe može učitavati i sljedeće formate:

  • Creole
  • DocBook
  • EPUB
  • FictionBook (FB2)
  • Haddock
  • HTML
  • Jira wiki markup
  • Journal Article Tag Suite (JATS)
  • JSON
  • LaTeX
  • Lightweight markup language
  • man
  • Markdown : Strict, CommonMark, GitHub Flavored Markdown (GFM), MultiMarkdown (MMD) i Markdown Extra (PHP Extra) varijante
  • OpenDocument (ODT)
  • OPML
  • Office Open XML : Microsoft Word varijanta
  • Org-mode
  • reStructuredText
  • Tekstil
  • txt2tags (t2t)
  • Wiki oznake : MediaWiki, Muse, TikiWiki, TWiki i Vimwiki varijante

Izlazni formati

[uredi | uredi izvor]

Pandoc može generisati datoteke u sljedećim izlaznim formatima, koji ne moraju nužno biti isti kao skup ulaznih formata:

Reference

[uredi | uredi izvor]
  1. ^ "Release 3.7.0.1". 17 maj 2025. Pristupljeno 28 maj 2025.
  2. ^ Mullen, Lincoln (23. 2. 2012). "Pandoc Converts All Your (Text) Documents". The Chronicle of Higher Education Blogs: ProfHacker. Pristupljeno 27. 6. 2014.
  3. ^ Till, Kaitlyn; Simas, Shed; Larkai, Velma (14. 4. 2014). "The Flying Narwhal: Small mag workflow". Publishing @ SFU. Arhivirano s originala, 20. 4. 2021. Pristupljeno 11. 3. 2018.
  4. ^ "John MacFarlane". Department of Philosophy. University of California, Berkeley. Pristupljeno 25. 7. 2014.
  5. ^ "Pandoc User's Guide". pandoc.org. Description. Pristupljeno 22. 1. 2019. ...one should not expect perfect conversions between every format and every other. Pandoc attempts to preserve the structural elements of a document, but not formatting details...
  6. ^ Fenner, Martin (12. 12. 2013). "From Markdown to JATS XML in one Step". Gobbledygook. doi:10.53731/r294649-6f79289-8cw0k. Arhivirano s originala, 26. 5. 2014. Pristupljeno 27. 6. 2014.
  7. ^ a b "Citations". Pandoc User's Guide. Pristupljeno 8. 4. 2021.
  8. ^ Tenen, Dennis; Grant Wythoff (19. 3. 2014). "Sustainable Authorship in Plain Text using Pandoc and Markdown". The Programming Historian (3). doi:10.46430/phen0041. Pristupljeno 27. 6. 2014.
  9. ^ Denlinger, Kyle. "Research Guides: Zotero: Citations & Bibliographies". guides.zsr.wfu.edu (jezik: engleski). Pristupljeno 21. 6. 2023.
  10. ^ "Pandoc's Markdown". Pandoc User's Guide. Pristupljeno 1. 8. 2019.
  11. ^ Mullen, Lincoln (20. 3. 2012). "Make Your Own E-Books with Pandoc". The Chronicle of Higher Education Blogs: ProfHacker. Pristupljeno 27. 6. 2014.
  12. ^ "Getting started with pandoc". pandoc.org. Creating a PDF. Pristupljeno 22. 1. 2019.
  13. ^ See as an example MacFarlane, John (17. 5. 2014). "Pandoc for Haskell Hackers". BayHac 2014, Mountain View, CA. Pristupljeno 27. 6. 2014.CS1 održavanje: lokacija (link)

Vanjski linkovi

[uredi | uredi izvor]