## Posts Tagged ‘resume’

### Pause (and then resume) Battery-Guzzling programs

Wednesday, June 7th, 2017

My laptop battery dies quickly these days. Certain apps (cough, cough, Slack), have very high idle CPU-usage. You can pause these programs with

killall -STOP Slack


And later you can resume the application with

killall -CONT Slack


### Résumé or curriculum vitæ (CV) in LaTeX

Wednesday, September 1st, 2010

I’ve been using LaTeX to typeset my resumes as PDFs for a few years now. I especially like this over a WYSIWYG editor like Microsoft word because I was needing resumes for all sorts of different jobs: art submissions, teaching jobs, summer research internships. In a Microsoft Word I would have to save a separate resume for each type of job and if some common part changed I would need to remember to update each copy. In my LaTeX set up I separate the relevant sections of my resume into files. Then I can assemble an appropriate resume just in time using latex’s \input command.

Here’s a simple example of my main document set up:

% Define new list and tabular enivronments that can be changed depending
% on layout goals

% For normal bulleted list
\newenvironment{cvlist}
{
\begin{list}{$\bullet$}
{}
}{
\end{list}
}
% For list within list
\newenvironment{cvsublist}
{
\begin{list}{$\bullet$}
{}
}{
\end{list}
}
\newenvironment{cvtabular}[2][cbt]
{

\hspace{0pt}

\begin{tabular}[#1]{#2}}
{\end{tabular}\\}

{

{\large{\bf #1}}}

\documentclass[a4paper,10pt]{article}

\usepackage{graphicx}

% Sets the page to 8.5in to 11in with 1in margins
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={8.5in,11in},total={8.5in,11in}}

\begin{document}

\begin{center}
{\bf {\Large First and last name}}
\end{center}

% no page numbers
\pagestyle{empty}

%% Add, remove or comment, uncomment sections below:
\input{Objective}
\input{Table}
\input{List}

\end{document}


Which produces:

You can see that the main document has \input commands for each section: Address, Objective, Table, List which are separate files Address.tex, Objective.tex, Table.tex, and List.tex respectively. This way I can keep each section up to date but still produce different resumes. For example I could temporarily get rid of the table section here by commenting out that line above:


...
%% Add, remove or comment, uncomment sections below:
\input{Objective}
%\input{Table}
\input{List}
...


which then produces

In the document above I’m using some custom commands: \cvlist, \cvtable, \sectionheader. In my set up I keep to running documents: Resume.tex and CV.tex, since lately these two have been different enough that it’s easy to have them totally separate. In Resume.tex I alter these custom commands to be as tight as possible to try to fit the document to a single page. In CV.tex things are more spread out and spill onto extra pages. Here’s my resume output on a single page: