Ozan Keysan bio photo

Ozan Keysan

ODTÜ

WWW

Google+

Twitter

LinkedIn

Github

Pandoc ile Metin Dosyalarını Dönüştürmek Çok Kolay

Pandoc ufak boyutuna rağmen çok işinize yarayabilecek açık-kaynaklı bir yazılım. Yaptığı iş onlarca metin dosyasını birbirine çevirmek. Desteklediği formatlardan bazıları:

  • LaTeX (ve beamer)
  • Html (ve html sunumları)
  • Doc, Docx, Odt
  • Epub
  • MediaWiki, Markdown vs.

Peki bu programı nasıl kullanabilirsiniz? Örneğin kolayca bir sunum hazırlayıp internete yüklemek istiyorsunuz. Hemen bir metin dosyası açıp Markdown kullanarak sunumunuzu hazırlayabilirsiniz. Gözünüz korkmasın, mesela aşağıda örnek bir dosya var.

Sunum_hazirla.txt 

Sonra bunu Pandoc’u kullanarak dzslides formatına tek komutla çevirebilirsiniz. (Ya da Slidy, S5 formatına). Çevirdiğiniz dosya her yerde açılabilen doğrudan web sitenize koyabileceğiniz bir html dosyası (Mesela ben dropbox klasörüme koydum). Sunumu aşağıdaki bağlantıdan açabilirsiniz.

Html Sunum

Gene de Beamer’dan ve pdf sunumlarından şaşmayanlardan mısınız? O halde sadece aşağıdaki komutu kullanarak ilk baştaki sade metin dosyamızı beamer sunumuna çevirebilirsiniz.

pandoc -t beamer sunum_hazirla.txt -o beamer.pdf

Beamer Sunum

Sunumlarınızın görünümünü bir şablon dosyası oluşturarak kolayca değiştirebilirsiniz. Bu yazıda hep sunumlardan bahsettim ama aslında daha ilginç şeyler de yapılabilir. Mesela:

  • Tezinizi, makalelerinizi, ders notlarınızı e-kitap okuyucuları için .epub formatına çevirin.
  • Bir web sitesini doğrudan LaTeX formatına çevirin.
  • Kodlarınızı, grafiklerinizi, denklemlerinizi kolayca websitenizden paylaşın.
  • LaTeX dokümanlarınızı Word veya OpenOffice formatına dönüştürün.

Pandoc sitesinde daha fazla örnek dosya ve komutlarını bulabilirsiniz. Elindeki materyalleri öğrencilerle paylaşmak isteyen ama üşenen, bahane üreten akademisyenler için  bence Pandoc birebir. Duyurulur. Pandoc kullanmak isteyip de sorun yaşayan olursa yorum kısmına yazsın, yardımcı olmaya çalışırım.



comments powered by Disqus