Expertise2014 pandoc

Uploaded on

Expertise Metid Match 2013 …

Expertise Metid Match 2013

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Pandoc a universal document converter Alessandro Borsoi 16.01.2014, EDUCAFE, METID – Politecnico di Milano
  • 2. what it is (1) PANDOC is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc is free software, released under the GPL. © 2006-2013
  • 3. what it is (2) PANDOC is a Haskell: is a computer programming language. library: in computer science, a library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked. In addition, the behavior is provided for reuse by multiple independent programs. for converting from one markup format to another: A (document) markup language is a modern system for annotating a document in a way that is syntactically distinguishable from the text. and a command-line tool that uses this library: is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
  • 4. who John MacFarlane Professor and Chair, Department of Philosophy University of California, Berkeley 314 Moses Hall #2390 Berkeley, CA 94720-2390 Telephone: (510) 394-3321 Fax: (510) 642-4164 E-mail: Office: 231 Moses Hall Office Hours: Tu 9-11
  • 5. formats - HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5 or DZSlides. - Word processor formats: Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocumentXML - Ebooks: EPUB version 2 or 3, FictionBook2 - Documentation formats: DocBook, GNU TexInfo, Groff man pages, Haddock markup - Outline formats: OPML - TeX formats: LaTeX, ConTeXt, LaTeX Beamer slides - PDF via LaTeX - Lightweight markup formats: Mardown, reStructuredText, AsciiDoc, MediaWiki markup, Emacs Org-Mode, Textile - Custom formats: custon writers can be written in lua
  • 6. how Command-line!!!!!
  • 7. how
  • 8. examples
  • 9. alternatives Multimarkdown: Maruku: Muse:
  • 10. alternatives Multimarkdown (MMD) Output formats: - HTML/XHTML - LaTeX (which can be processed into a PDF) - OpenDocument Text document - OPML - RTF - Microsoft Word - Multiple other word-processor formats
  • 11. alternatives Maruku Muse Output formats: - HTML - LaTeX - PDF Output formats: - Blosxom - ConTeXt - DocBook - Groff - HTML - Info - LaTeX - PDF - RSS 2.0 - Texinfo - XHTML - XML
  • 12. Pandoc vs MMD
  • 13. end END