|
|
|
Latex Resources
TCD Dissertation Template
I maintain a simple template for masters and Ph.D. theses that meets the Trinity guidelines. Download tcd-template.zip, extract to a new folder, and start at mythesis.tex to learn to use it. If you have questions or suggestions for improvement, feel free to email me.
Useful references
| lshort.pdf |
The not to short introduction to LaTeX (a popular LaTeX tutorial). |
| tugindia/ |
A series of tutorials on various aspects of Latex. |
| amsldoc.pdf |
Documentation for the amsmath package. |
| btxdoc.pdf |
Documents bibtex database format. |
| bibstyles.pdf |
An overview of the bibliography styles. |
| symbols-a4.pdf |
The comprehensive Latex symbol list. |
Lecture Notes
I have given a number of lectures on Latex in the past. Below are the slides for the lectures; you may find it useful to browse through
them.
| Netsoc Part I |
Introduction to Latex; the first of a series of talks given for Netsoc. It covers most of the basics you will need to know to start using Latex, including using graphics and typesetting computer code listings. |
| Netsoc Part II |
Covers more advanced topics, such as more complicated maths (the introductory talk covers some too), using a bibliography, advanced listings typesetting, creating an index, using floats and creating simple custom commands and environments. |
| Netsoc Part III |
Explains how to use Latex to make pretty pictures. It covers drawing diagrams using Xy-pic, using PStricks to draw trees, DAGs, graphs of mathematical functions and plots of a collection of data points, and finally circuit diagrams and timing diagrams.
Some of material is now somewhat dated, and I would recommend the use of TikZ to create
pictures. |
| DUCSS |
This was a lecture given for DUCSS and covers most of what's in the talks above, and some other topics too (it was a long presentation ;-). |
Downloading Latex
| Windows |
Download and install Miktex. You may also want to install some editor; some people like WinEdt. |
| Mac |
TeX Live is a great Latex distribution and is available for Mac. Install texlive through MacPorts or use the MacTex installer.
The editor of choice here is TeXShop (comes with MacTex). I would
recommend installing TeXShop even if you use an editor such as vim or emacs, as it is a great previewer. |
| Linux |
Listed last because if you run Linux you probably already have Latex installed. If not, install the TeX Live package for your distribution. Editor of choice is of course vim ;-) |
Latex style file for TCD-CS tech report covers
Latex style file that can be used to add a cover page to tech reports. Usage is
very simple; just include the package, set the number of the technical report
using \coverNumber and call \makecover:
\documentclass[a4paper]{article}
\usepackage{tcd-cs-cover}
\begin{document}
\title{Title of the example article}
\author{Author of the example article}
\date{\today}
\coverNumber{TCS-CS-1234-56}
\makecover
\maketitle
\begin{abstract}
etc.
\end{abstract}
\end{document}
which when typeset (with either pdflatex or latex) looks like
example-article.pdf (to tweak the
output, see the list of options at the top of tcd-cs-cover.sty).
To use, download tr-cover.zip, unpack in the
directory of your technical report, and compile as usual.
|