The problem at hand is the following: a few months before graduation, a Ph.D. candidate usually sends hundreds of application packages to different universities, research institutions and companies, with the intention of gaining a profitable job. We all agree that the process is certainly painful: gathering reference letters, writing one (or several) research statement, teaching philosophy, and original cover letters. The aim is to make you stand out from the rest of candidates.

While I will not give you any hint on successful statement writing, or superb composition, I would like to show you how to accomplish the task of mass-producing a high-quality set of cover letters for all the jobs of your choice. The final product will comprise several copies of letters that look something like this:

Notice the structure of that letter: opening, a formal job request, short introduction, a big paragraph (where I may or may not include any text that makes the letter more personal), and finally a closing. Note also the fact that the letter carries the official logo and footer of the University. All this was accomplished directly in $$\LaTeX$$, without the need to purchase special paper, or signing personally each letter.

We start by gathering the proper logo online from the official pages of the University, and your signature. For the latter, sign on a blank piece of paper with a bold pen (like a Sharpie), and take a photo of the signature:

Crop the signature from the photo, and by playing with exposure, saturation, contrast, brightness and color, manipulate it until it looks like a proper signature in black ink, over a perfectly white background:

For the next step, you need four $$\TeX$$ files:

• A class style defining the overall look of your letters,
• a master file that runs the process of creation of the documents,
• a data-base with the addresses and other particular information for each of the positions that you are applying, and
• a cover letter form, where you actually use your creativity and composition prowess, to make a point across.

The cover letter form contains several variable fields, that must be filled with the data from the data-base. Upon compilation of the master file, we put it all together to obtain a different cover letter for each of the positions.

Let us go over the four documents in detail:

• Class style: cover letter style for University of South Carolina, sclet.cls. It places the logo in the top left corner, the words “Department of Mathematics” and “College of Arts and Science” in the top right corner, a footer at the bottom of the page consisting on a burgundy horizontal line, followed below by the contact information of the University of South Carolina. It also indicates the margins of the document, possible font sizes, forces a justified alignment of paragraphs, etc.
• Master file: It could not be simpler.
• Database: The variable \cov is defined, as an entity with several fields (say 5 for the purposes of this example). The first entry is the address of the position, the second entry is the opening of the letter, the third entry is the name of the company/department, and finally the fifth entry is an optional paragraph. The collection of all possible positions is stored in the file Addr.tex, that looks something like this:
• Cover letter form: The file cov.tex, where we define the entity \cov, and start a letter in the usual $$\LaTeX$$ way.