There are 2 common ways of creating PDF files from (La)TeX documents.
1. use a device independent (.dvi) file and the dvipdf device driver
2. go directly from the .tex file to the .pdf file by means of pdf(la)tex
Since LaTeX is more commonly used, only the LaTex commands will be given here. Although command line instructions are given, they also indicate the sequence followed by GUI interfaces.
1. (.dvi) method
1. Create your LaTeX document, filename.tex, with any text editor (avoid word processors as they put in stray characters).
2. At the terminal/command prompt, issue the command latex filename.tex to create filename.dvi.
3. At the terminal/command prompt, issue the command pdflatex file.dvi to create filename.pdf
4. Check that fonts are embedded (see below)
2. (pdflatex) method
1. Create your LaTeX document, filename.tex, with any text editor (avoid word processors as they put in stray characters).
2. At the terminal/command prompt, issue the command pdflatex filename.tex to generate filename.pdf.
3. Check that fonts are embedded (see below)
With both methods repeat step 2 as necessary to generate those parts (e.g. table of contents, cross references) that are dependent on information, such as page number, from later parts of the document. To have this information available for the next time through step 2, at least one additional file is generated containing the necessary information. In most cases one repeat is sufficient.
Check that fonts are eMbedded
Use Adobe reader to check that fonts have been embedded.
1. With the PDF file open, select File > Properties
2. In the Document Properties window that opens, click on the Fonts tab. If the font has been embedded it will be noted in brackets following the name of the font.
3. The following images show the font tab for two PDF files from the same Microsoft Word document. In the first image not all of the fonts have been embedded, in the second all fonts have been embedded.

Why a font might not be embedded
All PDF viewers have specific fonts included. The most frequently used of these fonts are known as the Base 14 fonts. These fonts are:
- Courier
- Courier-Bold
- Courier-BoldOblique
- Courier-Oblique
- Helvetica
- Helvetica-Bold
- Helvetica-BoldOblique
- Helvetica-Oblique
- Symbol
- Times-Bold
- Times-BoldItalic
- Times-Italic
- Times Roman
- ZapfDingbats
To make the resulting PDF file as small as possible, by default, the Base 14 fonts are not embedded. The requirement for submission of your thesis is that all fonts be embedded to ensure that online and print versions are identical. To embed the Base 14 fonts, the parameter pdftexDownloadBase14 in updmap.cfg must be set to true. With TeX Live 2008's default installation this parameter should be true. If it is not the case with your installation, follow the instructions with the installation for changing the parameter as the change does more than just changing the value of the parameter in the updmap.cfg file.