LaTeX
- How to start LaTeX
- Template and Tutorial
- Sample Tasks to Complete for Beginners
- Grammar and Spell Checkers
- Readings
- Thesis/Dissertation Templates
- Links
- Useful Tools
- Graphics
- Topics
How to start LaTeX
- Download and install.
- I strongly recommend Visual Studio Code as your LaTeX editor with the LaTeX Workshop extension.
- Use this sample tex file as a quick start guide.
- Read this document. (This is available in many languages including English, Korean, Persian, Russian, Vietnamese, and Chinese.
- Start using it.
You may want to watch this video beginners tutorial.
Template and Tutorial
One simple template is provided:
- Dr. Kwon prepared a more complicated LaTeX template. Download the file and learn how to use LaTeX.
- Dr. Kwon also created presentation slide templates for the University of South Florida.
Sample Tasks to Complete for Beginners
After reading this document, you may try to complete the following tasks:
- Produce a final PDF file.
- Include a PDF image file (not JPG, GIF, PNG, EPS, etc.) to the document.
- Write a table.
- Learn how to manage .bib files. I recommend JabRef. (Mac users can use BibDesk.)
- Using
.bib
andbibtex
, cite a reference and create a final PDF file that includes a bibliography.
There are several ways to create a final PDF file and include images. I prefer pdflatex
and PDF image formats.
Grammar and Spell Checkers
- Grammarly Extension for VS Code: a grammar and spell checker from grammarly.com. It works well with LaTeX documents. A free account is good enough.
- LTeX Extension for VS Code: a grammar and spell Checker with LanguageTool and LaTeX/Markdown Support. Free.
Readings
- The Not So Short Introduction to LaTeX2e – Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl - A really nice manual for beginners
- Math mode: A superb explanation of the amsmath package and other math-related issues – Herbert Voß
- LaTeX Wikibook - This contains good resources for both beginners and intermediate users. A PDF version is available here.
- Obsolete packages and commands – Mark Trettin (Translated by Jürgen Fenn)
- Getting to grips with LaTeX – Andrew Roberts
- Text Processing using LaTeX – Cambridge University
- Recommended TeX and LaTeX Books – Adam H. Lewenberg
- A Gentle Introduction to TeX – Michael Doob
- TeX for the Impatient – Paul W. Abrahams, Kathryn A. Hargreaves, and Karl Berry
Thesis/Dissertation Templates
Links
- CTAN - the Comprehensive TeX Archive Network
- TUG - TeX Users Group
- KTUG - Korean TeX Users Group {ko}
- Tex LaTeX Stack Exchange - collaborative Q&A
- PGF and TikZ examples gallery
Useful Tools
- JabRef- Java GUI for managing BibTeX and other bibliographies
- Excel To LaTeX Conversion – You can create LaTeX codes for tables from an Excel spreadsheet directly.
- Detexify – Drawing a symbol will give you the LaTeX code for it.
- HeVeA - A good HTML translator for LaTeX.
- TeX4ht - The best HTML translator for LaTeX that I know of.
Graphics
- Export Excel Charts as PDF
- Ipe: A drawing editor with LaTeX source code as input
- Inkscape - This is an open-source alternative to Adobe Illustrator. Inkscape can export drawings as LaTeX codes (save as PDF).
- textext - An Inkscape extension to enter LaTeX equations in Inkscape
- What GUI applications are there to assist in generating graphics for TeX?
- What graphics packages are there for creating graphics in LaTeX documents?
Topics
Citation and Bibliography
- Natbib reference sheet
- A BibTeX Guide via Examples - Ki-Joo Kim
- LaTeX Bibliography Styles Database
- Which packages needed for a bibliogrpahy style? See the examples in this and this.
Converting to HTML and DOCX
This may not be the best way, but it has worked pretty well to me. No conversion is perfect. If you find any better way, please let me know!!
- Download this “myxhtml.cfg” file, and save it in the same folder of your filename.tex file.
- Run the following command:
htlatex filename.tex myxhtml
- You will obtain filename.html.
- Open filename.html in Windows(!) and copy all contents and paste in a blank Word document.
- Save it as filename.docx.
The configuration file “myxhtml.cfg” does two things:
- Convert all mathematical expressions to PNG graphical files.
- Convert PDF graphics to PNG files. For this purpose, you should specify the file extension in your .tex file. For example
\includegraphic{graphicfile.pdf}
If your PDF graphic files are not converted, you should install ImageMagick to your system..
If you receive error messages during conversion in Step 2, try to press the enter key several times to ignore errors. To make smoother conversion, try to minimize using packages and create tables as simple as possible. “Standard” packages such as amsmath works good enough.
Fonts
- The LaTeX Font Catalogue
- A Survey of Free Math Fonts for TeX and LaTeX
- MiKTEX 2.3 Font Test
- LaTeX2e font selection
- Arial
\usepackage[T1]{fontenc} \usepackage[scaled]{uarial} \renewcommand*familydefault{sfdefault}
- Times Roman
\usepackage{mathptmx}
- Palatino
\usepackage{mathpazo}
- Helvetica
\usepackage[T1]{fontenc} \usepackage[scaled]{helvet} \renewcommand*familydefault{sfdefault}
CV Templates
- Dario Taraborelli’s template: A very good template. Link not working. Some descendants:
- LaTeX template for resume/curriculum vitae - a stackexchange entry