## My third LaTeX document

Posted: 30th August 2010 by Tim in LaTeX
Tags: , , , , , , , , , , , , , , , , ,

This tutorial is for those who have gone through the first and second LaTeX tutorials, and should give you the knowledge required to understand more specific LaTeX tips both on this site and on other websites. This tutorial will cover Packages and the basics of math mode. Packages Much like in programming, additional functionality can […]

## Headers and Footers in LaTeX using fancyhdr

Posted: 7th August 2010 by Tim in LaTeX
Tags: , , , , , , , , , ,

There are a number of ways to change the document header and footer styles in LaTeX. One of the easiest and most flexible options is to use the fancyhdr package. fancyhdr is a massive package with a crazy number of tweaks and modifications available for your document’s header and footer styles. This tutorial will only […]

## Changing itemize bullet styles in LaTeX

Posted: 5th July 2010 by Tim in LaTeX
Tags: , , , , , , , , , , , ,

Latex allows the creation of itemized (unordered) lists up to four deep. The numbering styles for each depth can be styled to suit your needs using the \renewcommand{label}{style} command, where label is the list depth being styled and style is how you want that number to be shown. label may be any of the following: […]

## Rotating images in LaTeX

Posted: 19th March 2010 by Tim in LaTeX
Tags: , , , , , , , ,

Sometimes you want to display an image sideways if, for example, it’s wider than it is tall. Or sometimes you just want to show images at funny angles. Each to their own. In LaTeX, you can add parameters to the \includegraphics call (See this post on LaTeX figures to see how to add the images). […]

## Getting the current and last page numbers in LaTeX

Posted: 10th March 2010 by Tim in LaTeX
Tags: , , , , , , , , , , ,

Standard LaTeX allows you to extract the current page number using the thepage command. That’s an easy one. To get the total number of pages (ie: number of the last page) is a little more involved. To do this, you need to use the \lastpage package and use \pageref{LastPage}. For example: \usepackage{lastpage} … You are […]

## Referencing in LaTeX

Posted: 12th December 2009 by Tim in LaTeX
Tags: , , , ,

One of the nice things about LaTeX is that it sorts out reference numbers for you. This is done through the use of the \label, \ref and \pageref commands. This allows us to add, remove or re-arrange elements without worrying about where they are referenced in the rest of the document The \label is a […]

## Rotating a Page in LaTeX

Posted: 25th October 2009 by Tim in LaTeX
Tags: , , , , , , ,

Quite often you want to add a table or figure to a document which needs to be on a landscape page. You can use the pdflscape package to rotate single (or multiple) pages. Note that this works with latex as well as pdflatex. For example: \usepackage{pdflscape} … \begin{landscape} \begin{figure} \centering \includegraphics{my_figure} \label{fig:my_figure} \caption{My Figure} \end{figure} […]

## Placing borders around figures in LaTeX

Posted: 24th October 2009 by Tim in LaTeX
Tags: , , , , , ,

If you’re displaying a figure of pseudo-code or anything else which may blend into the text of your document, you will probably want to place a border around it to separate it. This may be done using the \fbox{} and minipage commands. In short, you’re putting the figure in a minipage and placing a border […]

## Creating a 2 column layout in HTML / CSS

Posted: 1st October 2009 by Tim in CSS, HTML
Tags: , , , , , , , , ,

Standards-compliant layouts can be difficult to do. Below is an example of an HTML 4.01 Transitional / CSS 2.1 compliant two-column layout, with headers and footers. An example can be seen here. Note: WordPress destroys tabs and layout. See the source code in the example for more readable code. HTML <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML […]

## Changing font sizes in LaTeX

Posted: 1st October 2009 by Tim in LaTeX
Tags: , , , , ,

Changing the font sizes in LaTeX can be done quite easily without having to specify the size in pixels, points or other measurements. There are ten relative sizes which may be used (ranked from smallest to largest): \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge There are two ways to specify the size. […]

## Integrals and Limits in LaTeX

Posted: 19th September 2009 by Tim in LaTeX
Tags: , , , , , , , , , ,

If you’re doing calculus, you’re going to want to print out the integral symbol, and talk about limits. LaTeX makes that easy for you. In math mode (ie: between $…$, $…$, etc), integral symbols may be added using the \int_{lower}^{upper} command. Adding \displaystyle beforehand will make the symbol large and easier to read. Limits are […]

## Highlighting Table Rows in LaTeX

Posted: 6th September 2009 by Tim in LaTeX
Tags: , , , , , , , , ,

Ever want to highlight table rows in a LaTeX document? Unlike most LaTeX formatting, this one’s pretty simple. First, you need to \includepackage[table]{xcolor} at the top of the LaTeX document. (You will probably need to download the package (sudo apt-get install latex-xcolor on ubuntu). Next, simply add \rowcolor{color} before the table row. Colors include red, […]

## LaTeX Footnotes

Posted: 1st September 2009 by Tim in LaTeX
Tags: , , , , ,

Adding footnotes to LaTeX is very easy. LaTeX will figure out which page to place the footnote on, correctly number the footnote and so on – all you have to do is provide the text using the \footnote{footnote text} command. For example: Michelangelo’s statue of David is one of the best known sculptures of the […]

## Large brackets in LaTeX math equations

Posted: 23rd August 2009 by Tim in LaTeX
Tags: , , , , , ,

There are times when you need to print large brackets in equations, such as around fractions and such. Simply type \left( and \right) instead of the normal brackets. For example: \displaystyle\sum_{k=1}^\infty \left(\frac{16}{5}\right)^k would be displayed as follows:

## Lining up equations in LaTeX

Posted: 16th August 2009 by Tim in LaTeX
Tags: , , , , , ,

When writing up math equations, it looks much nicer if all of the equals signs are under each other. This cannot be done in the default LaTeX environment, but can be done with the amsmath package included. In order to get the equations lined up, place the group of equations between align* tags. Then, simply […]

## Therefore symbol in LaTeX

Posted: 16th August 2009 by Tim in LaTeX
Tags: , , , , ,

There is no therefore symbol in the default LaTeX packages. There are (at least) two ways of getting the symbol: The package amssymb contains the \therefore symbol definition. To use, do something like: \usepackage{amssymb} … $\therefore 1 \neq 2$ Alternatively, you can create your own therefore definition: \def\therefore{ \leavevmode \lower0.1ex\hbox{$\bullet$} \kern-0.2em\raise0.7ex\hbox{$\bullet$} \kern-0.2em\lower0.2ex\hbox{$\bullet$} \thinspace} The amssymb […]

## Bold and Italic font in LaTeX

Posted: 16th August 2009 by Tim in LaTeX
Tags: , , , , , , , , ,

There are two ways to make text italic in LaTeX. The first and most common method is the \emph{text here} tag. This is used for emphasizing words within a block of text. For example: The cake was \emph{huge} for a cup cake If you’re looking to italicize a whole block of text, then use the […]

## Math summation symbol in LaTeX

Posted: 15th August 2009 by Tim in LaTeX
Tags: , , , , , , , ,

LaTeX is great in that it can display all those strange math symbols for you.  Summation is a common symbol in math and really useful to know how to display in LaTeX. There are two ways of displaying the symbol: compressed to fit onto one line (useful when printing long equations or proofs) or in […]

## Indenting a block of text in LaTeX

Posted: 15th August 2009 by Tim in LaTeX
Tags: , , , , ,

To indent a block of text, you can use the \addtolength{length_variable}{length} command. For this task, we need to add to the \leftskip value for the block of text. For example, to indent a block of text by 5mm we would do the following: {\addtolength{\leftskip}{5mm} …indented text here… }

## Drawing Horizontal Lines in LaTeX

Posted: 15th August 2009 by Tim in LaTeX
Tags: , , , , , ,

Lines can be drawin in LaTeX using the \line function. This takes an x-slope, y-slope and length like so: \line(x-slope,y-slope){length} To draw a horizontal line (or horizontal rule), set the x-slope to 1 and the y-slope to zero. Depending on the margins which have been set, a length of 450 will draw a line which […]