Expertise2014 pandoc

  • 706 views
Uploaded on

Expertise Metid Match 2013 …

Expertise Metid Match 2013
Pandoc

  • 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

Views

Total Views
706
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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: jgm@berkeley.edu 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 http://johnmacfarlane.net/pandoc/try/
  • 8. examples
  • 9. alternatives Multimarkdown: http://fletcherpenney.net/multimarkdown/ Maruku: http://maruku.rubyforge.org/ Muse: http://mwolson.org/projects/EmacsMuse.html
  • 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 https://github.com/jgm/pandoc/wiki/Pandoc-vs-Multimarkdown
  • 13. end END