LaTeX: Beautiful Typesetting

These are some articles, tutorials or packages that I have written. Visit the Malaysian LaTeX User Group blog for more of my writings. Do e-mail me (liantze @ gROSEmail • com; remove the flower) if you spot any mistakes or have any questions.

I also offer training and consultation services, e.g. if you need help preparing a manuscript for a journal that requires LaTeX submissions, or other material.


LaTeX: More Than Just Academic Papers and Theses

I prepared these slides for a talk at MOSC2011. It isn’t a tutorial, rather I wanted to give teasers of what LaTeX is capable of beyond the usual journal or conference articles.

Downloads

  • Full presentation slides (large!)
  • Slides without overlays (best for reading and reference!)
  • Source code: Compile with pdflatex -shell-escape talk
    Do be aware that you will need a slew of packages to compile it. You might want to read through the output PDFs above, then look up the relevant source code of the bits you’re really interested in.

Introductory Material

I haven’t gotten round to write up installation guides for other OSes, but in a nutshell:

  • On GNU/Linux systems:
    • LaTeX engine: TeXLive
    • LaTeX editor: emacs, vi, Kile, TeXmaker... (take your pick)
  • On Mac OS X: get MacTeX, or BasicTeX if you have a slow Internet download connection.

USM Thesis LaTeX Class and Template

usmthesis v1.3 is compatible with the new USM IPS Thesis Guidelines, effective Dec 16, 2007 onwards.

After unzipping, please read the Quick-start Guide first to get an idea how the template files should be used.


MMU Thesis LaTeX Class and Template

mmuthesis v1.3 is compatible with the MMU IPS Guide for Preparation of Thesis.

After unzipping, please read the Use Guide first to get an idea how the template files should be used.


UM Thesis LaTeX Class and Template

umalayathesis v1.02 is compatible with the Universiti Malaya IGS Guide to the Preparation of Research Reports, Disertations & Theses.

After unzipping, please read the Use Guide first to get an idea how the template files should be used.


UUM Thesis LaTeX Class and Template, LyX Layout

uumthesis has been endorsed by UUM’s Graduate School, thanks to Dr. Mohd. Hasbullah bin Omar.

After unzipping, please read the Use Guide first to get an idea how the template files should be used.


GayaUKM LaTeX Class and Template

GayaUKM was approved by a reviewing committee comprising Dr Zambri Harun and others.

After unzipping, please read the Use Guide first to get an idea how the template files should be used.


Gelugor, a USM Beamer Theme

Gelugor is a Beamer theme mimicking Universiti Sains Malaysia (USM)’s Powerpoint presentation template. USM’s main campus is in Gelugor, Penang, Malaysia.


Skudai, a UTM Beamer Theme

Skudai is a Beamer theme mimicking Universiti Teknologi Malaysia (UTM)’s Powerpoint presentation template. UTM’s main campus is in Skudai, Johor, Malaysia.


Cyberjaya, an MMU Beamer Theme

Cyberjaya is a Beamer theme mimicking Multimedia University (MMU)’s Powerpoint presentation template. MMU’s main campus is in Cyberjaya, Selangor Malaysia.


Sample Book Design with LaTeX

After successfully designing and publishing a book (in full colour!) for a research project entirely with LaTeX, some readers of the Malaysian LaTeX User Group blog asked for my source code. As the source code in its entirety was too long (and to avoid potential issues with my university, who is also the publisher), I decided to write a series of blog posts about how I achieved the key effects and layouts instead.

These are the pages from the “dummy” sample book I created as described in the blog (empty pages are omitted):

front cover table of contents chapter 1 left page right page chapter 2 back cover

And what are simple blog posts and good-looking screencaps without the sample source code, eh? ;-D Here are the .zips containing the .tex source and sample illustrations (taken from Public Domain Images and the OpenClipart Project).


Batch-Generating Certificates with LaTeX

There are LaTeX packages that provide mailmerge-like capabilities. This means various documents, such as certificates, can be batch-generated from a text file (or one exported from an Excel spreadsheet). I’ve described the process here, and the accompanying sample code can be downloaded here.

Once the certificate design is in place, generation of the certificates from an Excel spreadsheet file takes virtually seconds. So much so, that we were able to generate the certs for a workshop during lunch hour on the day itself, after we’ve confirmed the workshop attendees name list.

I now provide certificate design and generation services. All you have to do is to liaise with me for the certificate design and text, and send me the Excel spreadsheet file when you’re ready. Turnaround time is 1 day if I am notified beforehand, while the fees will be negotiated based on the desired design. Here’s a possible design as a preview (PDF):

Drop me a line at liantze @ gLILYmail • com (Remove the flower and use a proper dot) for a quotation or further information, or visit my consultancy page for other services.


ChinaTeX’s Interview with Me

ChinaTeX interviewed me in September 2011. We talked mainly about how I came to know, love and use LaTeX in book design and typesetting. Here are the interview transcripts.


Tools

  • ScienceSoft LaTeX/Flash/Lazslo, an online LaTeX previewer, created using OpenLaszlo. (That’s another interesting point with this web app!)
  • JpgfDrawing, a vector drawing program that exports to LaTeX code using the pgf library. pgf (together with tikz) produces the best drawing outputs in LaTeX (PDF output without using PS) I’ve seen so far. Uses Java.
  • JabRef, a Java-based BibTeX reference manager.
  • LaTable, a visual table editor for LaTeX. To quote a fellow LaTeX user, “tables bit my @$$”. This little tool will help. (Download)

Resource Websites and Groups

  • Andy Robert’s LaTeX tutorials. Very useful introductory material.
  • LaTeX Wikibooks. Very useful reference.
  • TeX Users Group (TUG). Like-minded people getting together. A treasure trove!
  • CTAN, the Comprehensive TeX Archive Network. Find packages here that aren’t in your LaTeX system’s automatic installation catalogue.
  • TeX FAQ. A huge list of questions. Try searching here first before asking on forums etc.
  • The LaTeX Font Catalogue. Who says LaTeX has got only one font? Just go drool at them!
  • comp.text.tex, the Usenet group for TeX/LaTeX users. (Mind your Usenetiquettes! Always search the TUG FAQ or the archive first for possible answers to your question first before asking it!)

Articles


Miscellaneous

  • Helvetica, a documentary feature film celebrating the 50th anniversary of the font.
  • Commercial LaTeX vendors. YES, there are commercial distributions. YES, there are people selling them — a looong list of them too.