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 [...]
Posts Tagged ‘layout’
Referencing in LaTeX
Posted: 12th December 2009 by Tim in LaTeXTags: LaTeX, layout, page, reference, referencing
Verbatim in LaTeX
Posted: 5th November 2009 by Tim in LaTeXTags: code, document, inline, LaTeX, layout, section, verbatim
If you’re adding a section to a LaTeX document which has a lot of special characters (such as code, HTML, etc), you can add it verbatim. This means that special characters (<, >, {, }, $, etc) will not be processed and will be displayed as they are. There are two ways of printing verbatim. [...]
Rotating a Page in LaTeX
Posted: 25th October 2009 by Tim in LaTeXTags: documnet, figure, landscape, layout, page, portrait, rotate, table
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 LaTeXTags: document, figure, image, LaTeX, layout, minipage, page
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 [...]
Changing font sizes in LaTeX
Posted: 1st October 2009 by Tim in LaTeXTags: document, font, LaTeX, layout, page, size
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 LaTeXTags: calculus, document, formatting, infinity, integral, integrals, LaTeX, layout, limits, math, page
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 LaTeXTags: cell, color, colour, document, highlight, LaTeX, layout, page, row, table
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 LaTeXTags: code, document, footnote, LaTeX, layout, page
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 LaTeXTags: brackets, display, document, LaTeX, layout, math, page
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 LaTeXTags: align, document, LaTeX, layout, math, page, symbol
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 [...]
Bold and Italic font in LaTeX
Posted: 16th August 2009 by Tim in LaTeXTags: bold, document, font, italic, italics, LaTeX, layout, page, style, text
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 LaTeXTags: document, LaTeX, layout, math, page, sigma, style, sum, summation
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 LaTeXTags: document, indent, LaTeX, layout, page, paragraph
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 LaTeXTags: document, horizontal line, horizontal rule, LaTeX, layout, line, page
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 [...]
LaTeX Figures
Posted: 13th August 2009 by Tim in LaTeXTags: bmp, document, eps, figure, gif, image, jpg, LaTeX, layout, png, position
Adding figures to LaTeX documents is quite simple. Like tables, figures can be added to the List of Figures automatically. Images need to be converted into encapsulated post script (eps) in order to be added to the document (other file types may be used with the inclusion of some external packages, which won’t be covered [...]
Changing Fonts in LaTeX
Posted: 28th July 2009 by Tim in LaTeXTags: arial, courier, document, font, fonts, LaTeX, layout, palatino, times, times new roman
The default font used in LaTeX is a little bland. Most of us would like to use Times New Roman, Arial, Helvetica or something similar. This is quite a simple thing to do. All of the fonts are stored in packages and simply including that package (\usepackage{package}) will change the font. Some of the fonts [...]
Line Spacing in LaTeX documents
Posted: 22nd July 2009 by Tim in LaTeXTags: document, LaTeX, layout, line spacing, line spread, spacing
Microsoft Word (and similar applications) give you the option to set double line spacing, 1.5 line spacing and so on. LaTeX, on the other hand, is much more flexible. The \linespread{spacing} command allows you to set any line spacing you like. For example, to get double line spacing, simply add: \linespread{2} to the top of [...]
Adjusting LaTeX Margins
Posted: 22nd July 2009 by Tim in LaTeXTags: document, LaTeX, layout, margins
LaTeX documents, by default, set the page margins to be quite big. In many cases this is too much and we need to make some adjustments. Margins are controlled with four settings: \textwidth, the width of the text on the page; \hoffset, the horizontal offset of the text (ie: how far the text is from [...]
Creating tables in LaTeX is one of the more complicated tasks in simple document writing. This tutorial will cover the basics of creating LaTeX tables, including adding captions, adding the table to the List of Tables as well as referencing the table in other parts of the document. LaTeX is good in the way it [...]
Removing Paragraph Indenting in LaTeX
Posted: 5th July 2009 by Tim in LaTeXTags: indent, LaTeX, layout, par, paragraph
This may seem like a simple request, but I don’t want the first line of each paragraph in my LaTeX documents to be indented. I was surprised to find that I needed to traverse a page and a half of google search results to find the answer. So here it is. LaTeX will classify anything [...]
LaTeX page numbering
Posted: 29th June 2009 by Tim in LaTeXTags: document, LaTeX, layout, newpage, numbering, numbers, page numbers
Getting the page numbering right in LaTeX documents may not seem like a big deal, but it’s frustrating when it’s all wrong. Here’s a brief summary on how to get it sorted. For starters, page numbers will appear on all pages which have a page style of plain, headings or myheadings (ie: anything other than [...]