Using .eps Graphics Files with PDF output

Oops — I forgot to thank the blog owner najmi for inviting me to be an author! How unbecoming of me! *grovel* Thanks again! 🙂

For quite some time now, the graphicx package would automatically sort out which file types to use whenever it encounters \includegraphics{some_file}, where the extension of some_file is not specified.

That is to say, if you are generating to a .dvi, the system would look for some_file.eps. If you are generating to a .pdf, it looks for some_file.{pdf|jpg|png}.

But what if you want a .pdf and you work with .pdf, .jpg and .png graphic files, but suddenly you received a .eps graphics from your collaborator? (This actually happened to a lecturer at my university.)

Well, you could always convert it manually to a .pdf yourself with GhostScript or GIMP, of course. But now the process can be automated if you’re using MikTeX 2.8 or TeXLive 2009, as highlighted by Rob Hyndman.

In MikTeX 2.8, use the epstopdf package together with graphicx, like so:

\documentclass{article}\usepackage{graphicx,epstopdf}\begin{document}\includegraphics[width=\textwidth]{some_file}\end{document}

If all you have is some_file.eps, it will be automatically converted to a some_file-eps-converted-to.pdf during the first time the LaTeX document is compiled and included in the final document output.

If you’re using TeXLive 2009, you don’t even have to load epstopdf explicitly, but I say include it anyway, for portability’s sake.

Real Time (Almost) Preview For Latex

I was wondering whether I will be able to preview things that I wrote Latex with almost real time. Well, somehow there are, but actually what it did was background compiling (I believe so, looking at the log written).

Unfortunately these tools are only available in Emacs (or fortunately, it is time for you to learn!).

These tools are:

Both tools are available in Ubuntu Linux. Auctex can be invoked in Emacsw32 (windows), while Whizzytex can be done, but I believe it is difficult.

Whizzytex works by invoking M-x and later whizztex-mode (that is, Meta (Escape/Alt button) and x plus the external command. You may simply list them all by Tab button), and this only need to be done once. It will directly fire up ADVI viewer. Every change that you did will be rendered right away… so perhaps you want to put it side by side with your editor.


Auctex in the other hands works by invoking C-c C-p C-d ;


For now I can’t get the Arabic characters work.. maybe need some more manual reading.

All these tools need some editing in your $HOME/.emacs , which means it will not just work straight away.

Carta Alir TeX dan LaTeX

Sebelum ini apabila saya melihat cekupan screen (screenshot) yang ditunjukkan oleh bro Root, saya tidak faham kenapa perlu bersusah payah menggunakan LaTeX, sedangkan pemprosesan kata seperti MS Word dan OpenOffice lebih mudah digunapakai.

Kalau ditanya kenapa saya guna Latex :

1- Auto numbering untuk heading, section dan subsection, gambar rajah, diagram, table dan sebagainya. Jadi tak perlu pening kepala nak trace diagram ni nombor berapa, dan kalau masuk diagram baru semua nak kena check balik. Saya tak pasti word processor ada sokong ke tidak ciri-ciri (feature) ini

2- Untuk citation pun dengan mudah kita boleh beralih format, katalah IEEE ke APA dan sebagainya, dengan sokongan BibTeX. Seperti yang saya sebut di dalam posting lain, contohnya untuk IEEE, sistem penomboran citation itu dilakukan secara automatik, seperti yang dilakukan oleh EndNote, satu perisian pengurusan citation (komersial, tapi universiti-universiti ada yang beli. Contohnya USM punya EndNote boleh download di laman web mereka oleh pelajar USM)

3- Layout dan font yang menarik (by default!)

4- Sokongan teks Arab/Jawi dengan menggunakan ArabTeX (dibangunkan oleh seorang profesor di Jerman)

Untuk memahami bagaimana proses penulisan fail Latex (dengan extension *.tex) sehinggalah kepada format PostScript (*.ps) dan akhirnya PDF (*.pdf), rujuk carta alir berikut:

Editor Lateks

Sebenarnya saya ingin memulakan tutorial di sini sedikit demi sedikit dengan aliran yang sekata, tetapi disebabkan saya hanya boleh menulis sekiranya idea datang, maka saya akan letakkan “cloud tag” di tepi supaya pembaca boleh memilih untuk memilih mana-mana tajuk yang diinginkan.

Untuk menulis fail Latex, secara asasnya, kita boleh menggunakan mana-mana penyunting teks seperti NotePad, WordPad dan lain-lain. Tetapi, penyunting yang dipilih seboleh-bolehnya perlu memenuhi kriteria berikut:

-mempunyai sokongan syntax highlighting
-tidak memerlukan anda compile setiap kali melakukan perubahan
-mempunyai auto completion (tetapi kadang-kadang saya rasakan agak mengganggu proses penulisan)

Antara penyunting Latex mengikut platform sistem operasi:

Linux:
Kile (berasaskan KDE)
TexMaker
Emacs
VI

Windows:
WinEdt
-LEd
-TexMaker
-EmacsW32 (Emacs untuk Windows)
-GVIM

Macintosh:
-TexShop

Komen dari Bro Root (Bahathir)

sumber

Alhamduilillah, walaupun dalam bentuk ‘paksaan’, sekaran anda sudah jelas kenapa LaTeX masih lagi bertahan sejak 3 dekad lalu hingga ke hari ini. Tujuan asal LaTeX dicipta bagi memudahkan ahli akademik untuk mencetak bahan terbitan yang bekualiti. Bayangkanlah, pada 30 tahun dulu, mana ada perisian pemeroses kata WYSIWYG, tapi mereka dapat juga terbitkan artikel, journal dan buku ilmiah dengan formula-formula matematik yang amat cantik sekali.

Itulah yang dikehendaki oleh Prof. Dr. Donald Knuth, seorang pakar sains komputer, yang tidak berpuas hati kerana artikel yang dicetak oleh syarikat percetakkanya tidak tepat dari apa yang sepatutnya. Bidang sains dan matematik amat memerlukan kejituan, kerana tersalah simbol, operasi and angkubah dalam fugnsi formula dapat memberi makna yang jauh berbeza dari yang dikehendaki. Ya, TeX dicipta oleh PAKAR sains komputer untuk pakar-pakar lain. Jadi tidak hairanlah kita lihat ramai Prof-prof, Dr. Dr. di universiti diluar negara khasnya, tahu guna TeX atau LaTeX ini.:)

Saya pernah memperkenalkan TeX kepada rakan-rakan dalam forum tempatan, kerana saya rasa ianya sangat berguna, walaupun untuk kerja-kerja dokumentasi biasa. GNU Emacs hanyalah alat/tool, dan bukanlah maksud saya untuk promo GNU Emacs sangat. Tak kisahlah anda nak guna penyunting apa pun untuk menyunting fail TeX ini. Terdapat pelbagai ‘plugin’ untuk GNU Emacs yang amat berguna dan mempercepatkan kerja suntingan, anda saya syorkan AUCTeX, seperti saudara kita sarankan diatas tadi.

Untuk preview, sekarang saya lebih gemar bayangkan ‘preview’ didalam minda saya, tanpa perlu sebarang pertolongan visual. Untuk permulaannya, tool untuk preview boleh digunakan bagi memudahkan kerja dan penggunaan TeX ini. Anda boleh buka tetingkap xdvi dan ‘resize’kan kepada saiz yang membolehkan anda melhat skrin penyunting serentak. Anda ‘compile’ fail TeX dan xdvi akan mengemaskini paparan secara otomatik. Tak perlu apa-apa plugin pun. Kacang kan.:)

Baguslah, saudara sudah mula berjinak-jinak dengan TeX dan jadilahnya sebaga sahabat karib anda.

Semoga sama-sama mendapat menafaat dan selamat maju jaya.

Yang benar,
root.

Latex Beamer untuk “presentation”

Kebiasaannya kita menggunakan Microsoft Power Point, atau OpenOfficeImpress, dan mungkin juga KOffice.

Latex juga mempunyai pakej presentation iaitu Beamer.

Ia boleh dicapai di sini

Bagi pengguna Ubuntu semudah apt-get install latex-beamer dan boleh gunakannya sekarang!

Kelebihannya ialah apabila kita telah selesai menulis katakan laporan di dalam format latex, hanya beberapa tune up yang perlu dilakukan untuk membolehkan fail latex tersebut dialihkan ke frame Latex beamer tersebut

Pengenalan Latex

Saya telah lama terdengar mengenai Latex, terutamanya dari bro Root/Bahathir yang selalu mengesyorkan Latex untuk tujuan penulisan (dan kadang-kadang advokasi Emacs), tetapi saya belum tergerak untuk menggunakannya.

Selain itu, Dr Azzudin yang mendapat ijazah kedoktoran di Poland, rakan di pejabat saya turut mengatakan yang beliau menggunakan LaTeX untuk membuat kertas soalannya, apabila saya menanyakan kepada beliau bagaimana menulis notasi matematik pada kertas soalan yang ditulisnya.

Sehinggalah pada suatu hari, saya diminta oleh seorang editor syarikat di Amerika untuk menghantar satu bab dalam buku mereka yang akan diterbitkan bagi dinilai.

Pada mulanya saya hanya menggunakan cara konvensyional, di mana saya menggunakan pemprosesan kata seperti MS Word / Open Office. Tetapi apabila saya mula ke tahap menambahbaik sorotan kesusasteraan saya (literature review), saya mula menghadapi masalah untuk membetulkan citation dan sebagainya. Sebagai contoh, jika menggunakan citation jenis IEEETrans, seelok-eloknya susunan rujukan pada perenggan pertama adalah mengikut jujukan 1,2… sehingga akhir. Saya pernah melihat kertas persidangan yang memulakan citation dengan nombor entah keberapa, yang menunjukkan penulis tidak menggunakan tools untuk memperbetulkan catatan citationnya.

Rakat sepejabat saya, joey mengesyorkan BibTeX, yang dicipta untuk digunakan bersama LaTeX. Yang demikian menyebabkan saya “terpaksa” belajar LaTeX, alhamdulillah dalam masa kurang dari seminggu saya berjaya memindahkan tulisan saya ke dalam format LaTeX.

BibTeX memudahkan kerja saya di mana saya boleh memilih format citation seperti APA, IEEETrans, dan sebagainya dengan mudah.