Converting Word to Markdown


Introduction

Dokumen dalam format file Markdown lebih mudah ditulis (easy-to-write) sekaligus lebih mudah dibaca (easy-to-read). Di samping itu, karena dalam format plain text, dokumen dalam format file Markdown berukuran jauh lebih kecil. Hal ini memungkinkan pengiriman file melalui email menjadi lebih efisien. Artikel ini membahas bagaimana cara mengkonversi dokumen Word menjadi dokumen Markdown. Sedangkan, kelebihan penulisan dokumen dalam format file Markdown daripada dokumen Word tidak dibahas. Silahkan Anda pelajari di artikel lain.

Methods

Persiapan Dokumen Word

Untuk mempermudah dalam mengkonversi menjadi file Markdown, penulisan dokumen Word perlu mengikuti kaidah sebagai berikut:
  • Penamaan file tanpa menggunakan spasi, misal bab1, bukan bab 1;
  • Simpan file dengan ekstensi doc, bukan docx;
  • Tulis dokumen secara terstruktur. Lakukan pemformatan dengan memanfaatkan fitur Style and Formatting:  
    • Bab sebagai Heading 1;
    • Subbab sebagai Heading 2;
    • Subsubbab sebagai Heading 3;

Mengkonversi Dokumen

Proses mengkonversi dokumen dapat dilakukan dengan dua cara, yaitu: (1) menyimpan sebagai file plain text, dan (2) menggunakan Pandoc.

Save as a Plain Text

  • Simpan sebagai file plain text. Klik File | Save as, tentukan lokasi penyimpanan, pilih Save as type: Plain Text (*.txt), kemudian klik Save;
doc2md_1
 

Save as plain text

  • Akan ditampilkan opsi berikut:
doc2md_2
 

Pilih opsi

centang pada opsi Insert line break. Biarkan opsi End lines with: CR/LF.

Convert Using Pandoc

Pandoc merupakan suatu tool untuk mengkonversi antar dokumen, salah satunya dari file Word ke file Markdown. Anda perlu menginstal Pandoc pada sistem komputer Anda. Silahkan unduh (download) dari https://pandoc.googlecode.com/files/pandoc-1.12.3.msi. Pandoc terbaru adalah versi 1.12.3 –rilis pada 11/1/2014– berukuran 12,65 MB. Proses mengkonversi menggunakan perintah (command line). Topik ini akan dibahas pada artikel lain.
doc2md_3
 

Command line

Sebagai langkah awal, silahkan pelajari dari blog http://johnmacfarlane.net/pandoc/.

Result and Discussion

  • Mengkonversi file Word menjadi Markdown relatif mudah.
  • Proses mengkonversi dapat dilakukan dengan dua cara, yaitu: (1) menyimpan sebagai file plain text, dan (2) menggunakan Pandoc.

Referensi

Wihardjo, E. 2013. Panduan Menulis Markdown. http://pakarti.wordpress.com.

  1. Peneliti di Universitas Jember. Email:
    <!–
    h=’gmail.com’;a=’@’;n=’edy.unej’;e=n+a+h;
    document.write(‘‘+’'+e+'‘+”);
    // –>
    edy.unej at gmail dot com.

LaTeX–>PDF Only

Ketika Anda meng-kompilasi file LaTeX –yaitu file dengan ekstensi .tex, misalnya ‘’nama_file.tex’’– menggunakan editor TeXnicCenter dengan Output Profile ‘’LaTeX –> PDF’’, maka di samping file PDF –’’nama_file.pdf’’–, di folder yang sama Anda akan mendapat ‘’bonus’’ file ’’nama_file.aux’’, ’’nama_file.log’’, dan ’’nama_file.out’’. Sebenarnya file-file tersebut berguna, namun sebelum file PDF terbentuk. Setelahnya, jika Anda kurang berkenan, Anda dapat menghilangkannya. Namun, jika dilakukan secara manual –memilih ketiga file, mengklik kanan, lalu memilih delete– tidaklah efisien dan ‘’ABG’’ –ABit Gellu.

Berikut adalah suatu cara untuk melakukannya secara otomatis. Dengan catatan, trik ini berlaku untuk komputer dengan sistem operasi Windows dan editor LaTeX, TeXnicCenter.

Pertama, klik menu Build | Define Output Profiles. Pada Profiles, pilih LaTeX –> PDF. Klik tombol [Copy]. Ganti nama menjadi LaTeX –> PDF ONLY.

image

Ketiga, klik tab Postprocessor. Ketik Name: delete*.XXX. Pada isian Executable: (ketik) "C:\WINDOWS\system32\cmd.exe" dan pada isian Arguments: (ketik)  /C del "%bm.aux" "%bm.out" "%bm.log". Klik OK.

Untuk melihat hasilnya, silahkan kompilasi file .tex Anda. Kemudian perhatikan di folder yang memuat file .tex Anda. Setelah terbentuk file PDF, maka cmd.exe akan menghapus file: .aux, .out, dan .log.

Selamat mencoba.

LaTeX–>PDF Only

Ketika Anda meng-kompilasi file LaTeX –yaitu file dengan ekstensi .tex, misalnya ‘’nama_file.tex’’– menggunakan editor TeXnicCenter dengan Output Profile ‘’LaTeX –> PDF’’, maka di samping file PDF –’’nama_file.pdf’’–, di folder yang sama Anda akan mendapat ‘’bonus’’ file ’’nama_file.aux’’, ’’nama_file.log’’, dan ’’nama_file.out’’. Sebenarnya file-file tersebut berguna, namun sebelum file PDF terbentuk. Setelahnya, jika Anda kurang berkenan, Anda dapat menghilangkannya. Namun, jika dilakukan secara manual –memilih ketiga file, mengklik kanan, lalu memilih delete– tidaklah efisien dan ‘’ABG’’ –ABit Gellu.

Berikut adalah suatu cara untuk melakukannya secara otomatis. Dengan catatan, trik ini berlaku untuk komputer dengan sistem operasi Windows dan editor LaTeX, TeXnicCenter.

Pertama, klik menu Build | Define Output Profiles. Pada Profiles, pilih LaTeX –> PDF. Klik tombol [Copy]. Ganti nama menjadi LaTeX –> PDF ONLY.

image

Ketiga, klik tab Postprocessor. Ketik Name: delete*.XXX. Pada isian Executable: (ketik) “C:\WINDOWS\system32\cmd.exe” dan pada isian Arguments: (ketik)  /C del “%bm.aux” “%bm.out” “%bm.log”. Klik OK.

Untuk melihat hasilnya, silahkan kompilasi file .tex Anda. Kemudian perhatikan di folder yang memuat file .tex Anda. Setelah terbentuk file PDF, maka cmd.exe akan menghapus file: .aux, .out, dan .log.

Selamat mencoba.

SukaMatika

Salah satu materi andalan yang mendapat respon positif dari Guru-guru SD (peserta Diklat Guru) adalah “Perkalian Cepat”. Berikut contohnya:

\(98 \times 103\)

Dari bilangan rujukan 100, bilangan pertama ‘kurang 2’ dan bilangan kedua ‘lebih 3’. Kita tulis di bawah bilangan masing-masing

\(-2\) dan \( +3 \)

Jumlahkan secara diagonal, \(98 + 3\) atau \(103 + (-2)\). Tulis hasilnya, lalu kalikan dengan bilangan rujukan, yaitu \(100\)

\(10.100\)

Kalikan ‘sisa bilangan’

\( (–2) \times 3 \), yaitu \( (–6) \)

Jumlahkan dengan \(10.100 + (-6)\), menjadi \(10.094\).

Bagaimana? Lebih mudah bukan? Karena Anda atau murid Anda hanya perlu mengalikan ‘sisa bilangan, yaitu \( (–2) \times 3\).

Pada prinsipnya, perkalian ini bisa diterapkan secara umum. Namun, karena keterbatasan, tidak dapat dijelaskan seluruhnya. Mudah-mudahan dari contoh tersebut dapat menginspirasi Anda.

Selamat mengeksplorasi.

Mencetak Dokumen LaTeX

Panduan ini diperuntukkan bagi mahasiswa yang menempuh matakuliah Analisis Vektor dan akan mencetak dokumen dengan format file PDF yang dikompilasi menggunakan LaTeX.

Kerangka (template) dokumen LaTeX yang saya kirim via email diatur untuk dicetak pada kertas F4 –ukuran 21,5×33 cm– dengan format pencetakan booklet –satu kertas untuk mencetak empat halaman berbentuk buku.

Untuk kepentingan tersebut, Anda perlu melakukan pengaturan ketika akan mencetaknya.

Pertama, buka dokumen Anda. Diasumsikan Anda menggunakan Adobe Reader.

Kedua, klik File | Print atau Ctrl + P.

Ketiga, klik Properties.

image

Keempat, klik tab Page Setup. Pada opsi Page Size, pilih Custom.

image

Kelima, atur Units menjadi mm, kemudian pada opsi Paper Size, ganti Width menjadi 215 dan Height menjadi 330. Kemudian, klik OK.

image

Keenam, pada Page Sizing & Handling klik Booklet.

image

image

Pra-tampilan (preview) sebagai berikut:

image

Ketujuh, klik Print.

Note: Printer akan mencetak ‘setengah’ dari semua halaman, kemudian meminta Anda untuk membalik kertas.

Demikian tutorial ‘mencetak dokumen LaTeX’. Jika terdapat perbedaan, konfigurasi sesuai Printer Anda.

Presentation Using LaTeX

nge-LaTeX 5

Contoh slide presentasi menggunakan LaTeX

\documentclass{article}
\usepackage{xspace,colortbl}
\usepackage[bahasa]{babel}
\usepackage[screen,panelleft,gray,paneltoc]{pdfscreen}
\margins{1cm}{1cm}{1cm}{1cm}
\screensize{15cm}{20cm}
\begin{document}
\begin{screen}
\title{\color{section0}\Huge Presentasi}
\end{screen}
\begin{print}
\title{\HugeSome Dot and Cross Product}
\end{print}
\author{\color{section1}\Large Edy Wihardjo, S.Pd., M.Pd.\
{\small\href{mailto:edy.unmuh@gmail.com}
{\color{section1}\texttt{edy.unmuh@gmail.com}}}}
\maketitle
\begin{screen}
\vfill
\end{screen}
\begin{abstract}
\noindent
presentasi mengenai bahasan hasil kali skalar dan vektor foo foo foo
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
\end{abstract}
\begin{print}
\tableofcontents
\end{print}
\begin{screen}
\vfill
\end{screen}
% SLIDE 1
\begin{slide}
\begin{itemize}
\item Dot Product $\vec{u} \cdot \vec{v}$
\item Cross Product $\vec{u} \times \vec{v}$
\item item 3
\end{itemize}
\end{slide}
% SLIDE 2
\begin{slide}
\begin{itemize}
\item item 1
\item item 2
\item item 3
\end{itemize}
\end{slide}
\end{document}

Menyisipkan Gambar

nge-LaTeX 4

Pertama, konversi gambar menjadi .png untuk memperkecil ukuran file.
Kedua, buat folder image. Folder diletakkan berdampingan dengan file LaTeX Anda.
Ketiga, letakkan gambar di folder image.
Keempat, sisipkan di file LaTeX menggunakan perintah:

\includegraphics[width=3.5cm]{image/logo.png}

Keterangan: width untuk menentukan lebar gambar, logo adalah contoh nama file gambar.

Menulis Persamaan Matematika #2

nge-LaTeX 3

Senarai Persamaan


\begin{eqnarray}
2x+4&=&10\
2x&=&6\
x&=&3
\end{eqnarray
}

$latex
\begin{eqnarray}
2x+4&=&10\
2x&=&6\
x&=&3
\end{eqnarray
}$
Ini akan menuliskan senarai persamaan tanpa nomor yang lurus menurut tanda =.

Matriks


$\left( \begin{array}{ccc} 1&2&3\ 4&5&6\ 7&8&9 \end{array} \right)$

$latex \left( \begin{array}{ccc} 1&2&3\ 4&5&6\ 7&8&9 \end{array} \right)$

Menulis Persamaan Matematika

nge-LaTeX-2

Persamaan Inline

Persamaan inline adalah persamaan yang ditulis bersama-sama atau sebaris dengan teks. Persamaan ditulis dengan diapit oleh $ (tanda Dollar). Sebagai contoh:

Persamaan Kuadrat


Persamaan Kuadrat $x^2+5x+6=0$ mempunyai akar-akar $x_1=-3$ dan $x_2=-2$.

Persamaan Kuadrat $latex x^2+5x+6=0$ mempunyai akar-akar $latex x_1=-3$ dan $latex x_2=-2$.
Sebagai tambahan, menulis superscript menggunakan ^ (topi) dan subscript menggunakan _ (underscore)

Vektor


Vektor $\vec{u}$ atau $\overrightarrow{PQ}$ akan menuliskan tanda panah diatasnya.

Vektor $latex \vec{u}$ atau $latex \overrightarrow{PQ}$ akan menuliskan tanda panah diatasnya.
Operasi vektor ditulis:

Dot (Hasil Kali Titik) : $\vec{p} \cdot \vec{q}$ \
Cross (Hasil Kali Silang) : $\vec{p} \times \vec{q}$

Dot (Hasil Kali Titik) : $latex \vec{p} \cdot \vec{q}$
Cross (Hasil Kali Silang) : $latex \vec{p} \times \vec{q}$

Limit


$\lim_{x \to +\infty}$

$latex \lim_{x \to +\infty}$

Integral


$\int_a^b f(x)\,dx.$

$latex \int_a^b f(x)\,dx.$