Latex Information

Latex is highly recommended for papers submitting to international conferences and journals. 


For Starters - How to write a paper with Latex

  Software

  • Windows - You are recommended to download a software package from http://www.ctex.org/CTeX which includes the Latex compiler (MikTex), an integrated editor (WinEdt), as well as GSview and Ghostscript. The Chinese extension (fonts etc) is not needed for writing English papers.
  • Linux/Unix - Emacs/vim + the latex package (coming with Linux distribution) usually is sufficient.

  To Start With...

  • Start with a template (see below for more ACM/IEEE templates)
  • Familiarize yourself with the following essential structures
    • Title: \title, \author, \thanks ...
    • Section: \section, \subsection, \subsubsection ...
    • Lists: \begin{enumerate} \item ... \item ... \end{enumerate}; or use itemize instead of enumberate.
    • Figures & Tables: \begin{figure[*]) ...\end{figure[*]}, \begin{table[*]) ...\end{table[*]}, etc. (Use * to spread the figure across two columns)
    • Include EPS figures: \includegraphics{}, \epsfig{}, etc. (see below for how to create an EPS figure)
    • Labels: use \label to label ALL section headings, figures, and tables, and use \ref for ALL cross-references.
    • Bibliography: BibTex is recommended. All bibliography entries could be compiled in a separate file such that it could be used for multiple papers.

  Frequently Used Templates


Useful Tips

  • How to convert Word (.doc) documents to Latex:
    • wsW2LTX developed by Ingo H. de Boer and distributed by CTAN.org.
  • How to convert OLE (Visio, Excel, PowerPoint...) figures to EPS
    • I recommend the OLETeX Utility.
    • You can always use a PS printer (e.g., HP ColorJet 5 PS) to print any document into a .ps file, then open it using GSview to convert it to .eps (don't forget to calculate the bounding box!!).
  • Hyphenation
    • To avoid frequent broken words, use \hyphenpenalty, and \tolerance. For example:
      • \hyphenpenalty=5000
        \tolerance=1000
    • To avoid incorrect hyphenation for a particular word, use \hyphenation. For example:
      • \hyphenation{op-tical net-works semi-conduc-tor}

Additional Reading Materials


Last modified: