For context, this question was raised by the answer to a previous question.
I'm trying to design a title page for a beamer presentation, although this could be a more general issue. I use the minipage capabilities of the \author command to add a second line with co-authors. When adding vertical space between the lines, using [3mm] gives an error, but \vspace{3mm} works. The error only appears when the inputenc package is loaded with the option utf8x. Using utf8, ansinew, latin1 or latin9 worked fine.
Here is a MWE:
\documentclass{beamer}
\usetheme{_MWE}
\title[short title]{TITLE TITLE TITLE TITLE TITLE TITLE}
%\author[me]{A. U. Thor \\ [3mm] A. N. Other, J. Bloggs, J. Doe}
\author[me]{A. U. Thor \\ \vspace{3mm} A. N. Other, J. Bloggs, J. Doe}
\institute[my institute]{My Institute}
\date{1.1.2012}
\begin{document}
\maketitle
\end{document}
and the style file:
\ProvidesPackage{beamertheme_MWE}
%\usepackage[utf8]{inputenc} % most systems, modern linux
\usepackage[utf8x]{inputenc} % most systems, modern linux
%\usepackage[ansinew]{inputenc} % Windows
%\usepackage[latin1]{inputenc} % unix and vms
%\usepackage[latin9]{inputenc} % newer latin, includes euro sign and fractions
\makeatletter
\def\maketitle{%
\begin{frame}[plain]
{%
\vspace{10mm}
\parbox{122mm}%
{%
\centering
{\Large \inserttitle}\\
\vspace{8mm}
{\large \insertauthor}\\
\vspace{10mm}
{\small \insertinstitute}\\
\vspace{-5mm}
{\flushleft
\hspace{1mm}
LOGO1
\hspace{60mm}
\raisebox{0.5mm}{
LOGO2
\hspace{10mm}
}
}\\
\vspace{0mm}
{
\parbox{53mm}{\centering \small \insertdate\\
}
}
}
}
\end{frame}
}
\makeatother
inputencin a package (or Beamer theme): this limits users to what the package wants. The problem, however, is not due to this, but to the fact thatutf8xis not fully compatible withbeamer. – egreg Nov 06 '12 at 13:06