In most documents, you can do this, which avoids the use of extra packages.
\let\tempone\itemize
\let\temptwo\enditemize
\renewenvironment{itemize}{\tempone\addtolength{\itemsep}{0.5\baselineskip}}{\temptwo}
(Stufazi suggested a neater way of doing this in his answer, which I will use below.)
However, I think that the frame
environment in beamer
resets the properties of itemize
. You could do something like this, but it will prevent frame
's optional arguments from working.
\documentclass{beamer}
\let\oldframe\frame
\renewcommand{\frame}{%
\oldframe
\let\olditemize\itemize
\renewcommand\itemize{\olditemize\addtolength{\itemsep}{100pt}}%
}
%
\begin{document}
\begin{frame}
\begin{itemize}
\item The first.
\item The second.
\item The third.
\end{itemize}
\end{frame}
%
\begin{frame}
\begin{itemize}
\item The fourth.
\item The fifth.
\item The sixth.
\end{itemize}
\end{frame}
%
\end{document}
Alternatively, you could try this, but I can't guarantee that it won't break something else.
\documentclass{beamer}
\newlength{\wideitemsep}
\setlength{\wideitemsep}{\itemsep}
\addtolength{\wideitemsep}{100pt}
\let\olditem\item
\renewcommand{\item}{\setlength{\itemsep}{\wideitemsep}\olditem}
%
\begin{document}
\begin{frame}
\begin{itemize}
\item The first.
\item<2-> The second.
\item<3-> The third.
\end{itemize}
\end{frame}
%
\begin{frame}[shrink=50]
\begin{itemize}
\item The fourth.
\item The fifth.
\item The sixth.
\end{itemize}
\end{frame}
%
\end{document}
It might be safer to define your own list environment based on itemize and use this in future; thus
\newenvironment{wideitemize}{\itemize\addtolength{\itemsep}{100pt}}{\enditemize}
This would avoid the necessity for hacks that have unwanted side effects.
There are lots of ways to create a cv- perhaps another answer will demonstrate an approach using moderncv
If you want to use itemize
, then you can customize it (and every other list-type environment, such as enumerate
, description
, etc) using the extremely powerful and user-friendly enumitem
package.
A very simple implementation gives
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{itemize}[font=\itshape]
\item[June 2007|Oct 2008] \lipsum[1]
\item[Nov 2008|present] \lipsum[2]
\end{itemize}
\end{document}
You could also use (for example)
\begin{itemize}[font=\itshape,align=parleft,labelwidth=2cm]
\item[June 2007|\\present] \lipsum[1]
which gives
For more reading, you might like to look at
LaTeX template for resume/curriculum vitae
Best Answer
Adapting the answer here: